Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[PEAR/Mime Mail]html mail komt in spambox

Pagina: 1
Acties:

Verwijderd

Topicstarter
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?

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);

  • sam.vimes
  • Registratie: Januari 2007
  • Laatst online: 08-06 08:44
Tja. Kennelijk lijkt de door jou gegenereerde e-mail erg veel op spam. Dat kan aan zeer veel oorzaken liggen. Een combinatie van html-mail met plaatjes en foute headers (wordt er wel een Date: toegevoegd?) kan al voldoende zijn. Soms geven de spamfilters in de headers van de ontvangen e-mail aan waarom hij tot spam is bestempeld, analyseer die dus eens.
Verder is het gebruik van html-mail natuurlijk sowieso een slecht idee, zie bijvoorbeeld http://www.expita.com/nomime.html.