Dmv PEAR en MIME Mail probeer ik een nieuwsbrief script te maken.
Maar wanneer ik HTML mail ga versturen beland de spam veelal in de spambox.
Ik heb gebruik gemaakt van de example code op:
http://pear.php.net/manua...ail.mail-mime.example.php
Voegt Mime er geen extra benodigde Headers bij?
Of moet ik dit zelf doen?
Wanneer ik geen bijv. geen IMG tag gebruik in de html, komt de mail wel gewoon binnen op bijv. Gmail en ook bij Chello. (maar weer niet bij hotmail).
Hoe kan ik het voor elkaar krijgen dat de HTML mail gewoon in elke mailbox te zien is dmv. mime_mail?
Maar wanneer ik HTML mail ga versturen beland de spam veelal in de spambox.
Ik heb gebruik gemaakt van de example code op:
http://pear.php.net/manua...ail.mail-mime.example.php
Voegt Mime er geen extra benodigde Headers bij?
Of moet ik dit zelf doen?
Wanneer ik geen bijv. geen IMG tag gebruik in de html, komt de mail wel gewoon binnen op bijv. Gmail en ook bij Chello. (maar weer niet bij hotmail).
Hoe kan ik het voor elkaar krijgen dat de HTML mail gewoon in elke mailbox te zien is dmv. mime_mail?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| include('Mail.php');
include('Mail/mime.php');
$text = 'Text version of email';
$html = '<html><body>HTML version of email</body></html>';
$file = '/home/richard/example.php';
$crlf = "\n";
$hdrs = array(
'From' => 'you@yourdomain.com',
'Subject' => 'Test mime message'
);
$mime = new Mail_mime($crlf);
$mime->setTXTBody($text);
$mime->setHTMLBody($html);
$mime->addAttachment($file, 'text/plain');
//do not ever try to call these lines in reverse order
$body = $mime->get();
$hdrs = $mime->headers($hdrs);
$mail =& Mail::factory('mail');
$mail->send('postmaster@localhost', $hdrs, $body); |