login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mail headers (Opgelost)

Offline Ontani - 23/04/2006 13:13
Avatar van OntaniGouden medailleGouden medailleGouden medailleGouden medaille

-1
ik gebruik een class voor m'n mails te verzenden en had het probleem dat m'n mails in de "ongewenste mails" map terrecht kwam. de headers die ik toen gebruikte waren:

  1. "From: $src\r\n" .
  2. "MIME-Version: 1.0\r\n" .
  3. "Content-Type: multipart/related\r\n" .
  4. " boundary=\"" . $this->boundary . "\"\r\n" .
  5. "X-Mailer: PHP/" . phpversion();


na wat opzoek werk heb ik dit aangepast aan:
  1. "From: $src\r\n" .
  2. "MIME-Version: 1.0\r\n" .
  3. "Content-Type: multipart/related\r\n" .
  4. "Return-Path: Mail-Error <ontani@ontani.be>\r\n" .
  5. "Reply-To: ontani@ontani.be\r\n" .
  6. " boundary=\"" . $this->boundary . "\"\r\n" .
  7. "X-Mailer: PHP/" . phpversion();


wat er voor zorgde dat ze in m'n inbox kwamen maar geen mail content lieten zien.

ziet iemand de fout?

5 antwoorden

Gesponsorde links
Offline Simon - 23/04/2006 13:17
Avatar van Simon PHP expert probeer eens door
$headers = heel die tekst
te vervangen door
$headers = eerste regel
$headers .= tweede regel
enzovoort

het zou kunnen dat het daaraan ligt, want voor de rest zie ik geen fouten...
Offline Tuinstoel - 23/04/2006 13:17
Avatar van Tuinstoel PHP expert Lol ik heb alleen in m'n headers bij e-mails de From <> \n, meer niet.
http://nl2.php.net/manual/nl/function.mail.php
Is wel vreemd hoor?!
Offline Ontani - 23/04/2006 13:18 (laatste wijziging 23/04/2006 13:20)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
geen verschil

edit: @Tuinstoel: Het is een html mail, dus alleen From: <>\n geeft niet echt het gewenste resultaat. en blijkbaar nog in m'n ongewenste mails 
Offline haytjes - 23/04/2006 14:53
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
eb je niets aangepast aan de rest van je class.
Post anders de regels waarmee je hem mailt.
Offline Thomas - 23/04/2006 18:19
Avatar van Thomas Moderator Als je boundaries in je headers zet, moet je ze ook gebruiken he?

Je mailinhoud moet tussen je boundaries komen te staan, zo bijvoorbeeld:

  1. To:
  2. Subject: Test topic, mail in $to en To:
  3. Return-Path: naam <a@b.c>
  4. From: naam <a@b.c>
  5. Reply-To: naam <a@b.c>
  6. To: naam <a@b.c>
  7. X-Mailer: PHP/5.0.5
  8. X-Priority: 3
  9. MIME-Version: 1.0
  10. Content-Type: multipart/related;
  11. boundary="----=_df674995004ab10b9ade9452edca306d"
  12.  
  13. This is a MIME encoded message.
  14.  
  15. ------=_df674995004ab10b9ade9452edca306d
  16. Content-Type: multipart/alternative;
  17. boundary="----=_86e34058eb2034484ee7f67b5c9772f6"
  18.  
  19. ------=_86e34058eb2034484ee7f67b5c9772f6
  20. Content-Type: text/plain
  21. Content-Transfer-Encoding: quoted-printable
  22.  
  23. text-variant van je bericht
  24. ------=_86e34058eb2034484ee7f67b5c9772f6
  25. Content-Type: text/html
  26. Content-Transfer-Encoding: quoted-printable
  27.  
  28. html variant van je bericht
  29. ------=_86e34058eb2034484ee7f67b5c9772f6--
  30. ------=_df674995004ab10b9ade9452edca306d--
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.199s