| | |
| | | // invalid (#1489092) |
| | | 22 => '"John Doe @ SomeBusinessName" <MAILER-DAEMON>', |
| | | 23 => '=?UTF-8?B?IlRlc3QsVGVzdCI=?= <test@domain.tld>', |
| | | // invalid, but we do our best to parse correctly |
| | | 24 => '"email@test.com" <>', |
| | | // valid with redundant quoting (#1490040) |
| | | 25 => '"user"@"domain.tld"', |
| | | ); |
| | | |
| | | $results = array( |
| | |
| | | // invalid (#1489092) |
| | | 22 => array(1, 'John Doe @ SomeBusinessName', 'MAILER-DAEMON'), |
| | | 23 => array(1, 'Test,Test', 'test@domain.tld'), |
| | | 24 => array(1, '', 'email@test.com'), |
| | | 25 => array(1, '', 'user@domain.tld'), |
| | | ); |
| | | |
| | | foreach ($headers as $idx => $header) { |
| | |
| | | } |
| | | |
| | | /** |
| | | * Test format=flowed unfolding (#1490284) |
| | | */ |
| | | function test_unfold_flowed2() |
| | | { |
| | | $flowed = "> culpa qui officia deserunt mollit anim id est laborum.\r\n" |
| | | ."> \r\n" |
| | | ."Sed ut perspiciatis unde omnis iste natus error \r\nsit voluptatem"; |
| | | $unfolded = "> culpa qui officia deserunt mollit anim id est laborum.\r\n" |
| | | ."> \r\n" |
| | | ."Sed ut perspiciatis unde omnis iste natus error sit voluptatem"; |
| | | |
| | | $this->assertEquals($unfolded, rcube_mime::unfold_flowed($flowed), "Test correct unfolding of quoted lines [2]"); |
| | | } |
| | | |
| | | /** |
| | | * Test wordwrap() |
| | | */ |
| | | function test_wordwrap() |