Lines Matching refs:mail

34         $mail = new TestMailer();
35 $headers = $mail->prop('headers');
39 $mail = new TestMailer();
40 $headers = $mail->prop('headers');
45 $mail = new TestMailer();
48 $headers = $mail->prop('headers');
56 $mail->setHeader('test-header','bla');
57 $mail->setHeader('to','A valid ASCII name <test@example.com>');
58 $mail->setHeader('from',"Thös ne\needs\x00serious cleaning\$§%.");
59 $mail->setHeader('bad',"Thös ne\needs\x00serious cleaning\$§%.",false);
60 $mail->setHeader("weird\n*+\x00foo.-_@bar?",'now clean');
63 $headers = $mail->prop('headers');
75 $mail->setHeader('test-header','');
76 $headers = $mail->prop('headers');
85 $mail = new TestMailer();
87 $mail->to('andi@splitbrain.org');
88 $mail->cleanHeaders();
89 $headers = $mail->prop('headers');
92 $mail->to('<andi@splitbrain.org>');
93 $mail->cleanHeaders();
94 $headers = $mail->prop('headers');
97 $mail->to('Andreas Gohr <andi@splitbrain.org>');
98 $mail->cleanHeaders();
99 $headers = $mail->prop('headers');
102 $mail->to('"Andreas Gohr" <andi@splitbrain.org>');
103 $mail->cleanHeaders();
104 $headers = $mail->prop('headers');
107 $mail->to('andi@splitbrain.org,foo@example.com');
108 $mail->cleanHeaders();
109 $headers = $mail->prop('headers');
112 $mail->to('andi@splitbrain.org, Text <foo@example.com>');
113 $mail->cleanHeaders();
114 $headers = $mail->prop('headers');
117 $mail->to('Andreas Gohr <andi@splitbrain.org>,foo@example.com');
118 $mail->cleanHeaders();
119 $headers = $mail->prop('headers');
122 $mail->to('Andreas Gohr <andi@splitbrain.org> , foo <foo@example.com>');
123 $mail->cleanHeaders();
124 $headers = $mail->prop('headers');
127 $mail->to('"Foo, Dr." <foo@example.com> , foo <foo@example.com>');
128 $mail->cleanHeaders();
129 $headers = $mail->prop('headers');
132 $mail->to('Möp <moep@example.com> , foo <foo@example.com>');
133 $mail->cleanHeaders();
134 $headers = $mail->prop('headers');
137 $mail->to(array('Möp <moep@example.com> ',' foo <foo@example.com>'));
138 $mail->cleanHeaders();
139 $headers = $mail->prop('headers');
142 $mail->to(array('Beet, L van <lvb@example.com>',' foo <foo@example.com>'));
143 $mail->cleanHeaders();
144 $headers = $mail->prop('headers');
155 $mail = new TestMailer();
156 $mail->to('test@example.com');
157 $mail->setBody($mailbody);
159 $dump = $mail->dump();
162 $replacements = $mail->prop('replacements');
173 $mail = new TestMailer();
177 $mail->setBody('A test mail in with replacements '.join(' ',$replacements));
179 $text = $mail->prop('text');
180 $html = $mail->prop('html');
192 $mail = new TestMailer();
193 $headers = &$mail->propRef('headers');
196 $header = $mail->prepareHeaders();
202 $mail = new TestMailer();
203 $headers = &$mail->propRef('headers');
207 $header = $mail->prepareHeaders();
218 $mail = new TestMailer();
219 $mail->to(array('Möp <moep@example.com> ',' foo <foo@example.com>'));
220 $mail->from('Me <test@example.com>');
221 $mail->subject('This is a töst');
222 $mail->setBody('Hello Wörld,
226 $mail->attachContent('some test data', 'text/plain', 'a text.txt');
227 $msg = $mail->dump();
259 …rpos($line, "bare newline in text body decoded")) continue; #we don't send mail bodies as CRLF, yet
287 $mail = new TestMailer();
288 $mail->to('test@example.com');
289 $mail->setBody($mailbody);
291 $dump = $mail->dump();
318 $mail = new TestMailer();
319 $mail->to('test@example.com');
320 $mail->setBody($mailbody_text, null, null, $mailbody_html);
322 $dump = $mail->dump();
354 $mail = new TestMailer();
355 $mail->to('test@example.com');
356 $mail->setBody($mailbody_text, null, null, $mailbody_html);
358 $dump = $mail->dump();
361 $replacements = $mail->prop('replacements');
369 $mail = new TestMailer();
370 $name = $mail->getCleanName('Foo Bar');
372 $name = $mail->getCleanName('Foo, Bar');
374 $name = $mail->getCleanName('Foo" Bar');
376 $name = $mail->getCleanName("\tFoo tar ");