login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[php] mail(); probleem

Offline Yonell - 14/08/2006 19:45 (laatste wijziging 14/08/2006 19:45)
Avatar van YonellNieuw lid ik heb dit stukje script
  1. <?
  2. // mailen enzo
  3. while ($mail = mysql_fetch_object($query)) {
  4. $username = $mail->username; // gebruikersnaam
  5. $password = $obj->user_password; // wachtwoord
  6. $email = $obj->user_email; // e-mail
  7. }
  8. // headers van de berichten
  9. $headers = "From:Cellid Filetransfer<info@cellid.nl>";
  10. $headers .= "MIME-Version: 1.0\r\n";
  11. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  12. // mailadressen
  13. $adminmail = "hendrik@cellid.nl";
  14. $titeladmin = "Weer een Filetransfer aanmelding";
  15. $titel = "Cellid Filetransfer";
  16. //mailen
  17. mail($adminmail, $titeladmin, $admin_bericht, $headers); // admin
  18. // gebruiker bericht
  19. $gebruiker_bericht = "<center>Je aanmelding voor Cellid Filetransfer is verzonden en wordt<br>";
  20. $gebruiker_bericht.= "zo spoedig mogelijk geactiveerd!<br>";
  21. $gebruiker_bericht.= "<br>";
  22. $gebruiker_bericht.= "Als uw aanmelding is geactiveerd ontvang je een e-mail, wij proberen dit zo snel";
  23. $gebruiker_bericht.= "mogelijk te doen.<br>";
  24. $gebruiker_bericht.= "Het door ons bedachte limiet is 48 uur (met uitzondering van vakantie perioden),";
  25. $gebruiker_bericht.= "maar langer kunnen we helaas niet uitsluiten. <br>";
  26. $gebruiker_bericht.= "Duurt het u toch te lang dan kunt u mailen naar onderstaande e-mail adressen.<br>";
  27. $gebruiker_bericht.= "<br>";
  28. $gebruiker_bericht.= "<br>";
  29. $gebruiker_bericht.= "Het bovenstaande heeft alleen betrekking tot de filetransfer, <br>";
  30. $gebruiker_bericht.= "U kunt echter op dit moment gewoon gebruik maken van uw account op cellid.nl <br>";
  31. $gebruiker_bericht.= "(Bovenstaande heeft u gelezen op onze informatie pagina)<br>";
  32. $gebruiker_bericht.= "<br>";
  33. $gebruiker_bericht.= "Voor meer informatie of vragen kunt u mailen naar onze support:";
  34. $gebruiker_bericht.= "<a href=\"mailto:support@cellid.nl\">support@cellid.nl</a> <br>";
  35. $gebruiker_bericht.= "of naar ons algemeen adres: <a href=\"mailto:website@cellid.nl\">website@cellid.nl</a>";
  36. $gebruiker_bericht.= "<br>";
  37. $gebruiker_bericht.= "<br>";
  38. $gebruiker_bericht.= "Veel plezier met de filetransfer! <br>";
  39. $gebruiker_bericht.= "<br>";
  40. $gebruiker_bericht.= "Het Cellid registratie Team</p></center>";
  41. ?>


ik krijg wel een mailtje en de titel klopt ook wel
maar er staat alleen
Citaat:
Message-Id: <20060814173507.ED1C3A41AB@web07.nl02.pcextreme.nl> Date: Mon, 14 Aug 2006 19:35:07 +0200 (CEST) X-Spam-SpamExperts-Direct: No (0.5) X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on spam2 X-Spam-Level: X-Spam-Status: No, score=0.4 required=3.0 tests=BAYES_05,HTML_90_100, HTML_MESSAGE,HTML_MIME_NO_HTML_TAG,HTML_SHORT_LENGTH, MIME_HEADER_CTYPE_ONLY,MIME_HTML_ONLY autolearn=no version=3.0.3 X-NAS-Classification: 0 X-NAS-MessageID: 812 X-NAS-Validation: {FA92520B-CC3E-4EE7-A6E1-0EE2DA5B345E}


volgens mij licht het aan de headers

  1. $headers = "From:Cellid Filetransfer<info@cellid.nl>";
  2. $headers .= "MIME-Version: 1.0\r\n";
  3. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";


in mijn bericht gebruik ik wel variabelen dus
maar wat moet ik in mijn script veranderen dat het wel goed werkt :-D

5 antwoorden

Gesponsorde links
Offline CDNC - 14/08/2006 19:49 (laatste wijziging 14/08/2006 19:56)
Avatar van CDNC PHP ver gevorderde weer staat de inhoud van je mail?

EDIT: had daarnet ff gekeert gekeken wat deo je eigen lijk met $gebruikers_bericht
Offline Yonell - 14/08/2006 19:53
Avatar van Yonell Nieuw lid ik probeer ff
ik krijg nog niet zo snel een mailtje^^
Offline delta_004 - 14/08/2006 20:35 (laatste wijziging 14/08/2006 20:35)
Avatar van delta_004 Onbekend $admin_bericht is false
Offline Thomas - 15/08/2006 09:40
Avatar van Thomas Moderator Die Message-Id etc. wordt toegevoegd door mailservers enzo, deze informatie wordt altijd aan een mailtje geplakt, hier kun je weinig aan doen.

Citaat:
maar wat moet ik in mijn script veranderen dat het wel goed werkt :-D
Wat doet "het" dan niet goed?

Bij mijn weten heb je twee smaken mail:
1. De normale mail die je op de standaard manier vult:
mail($bestemming, $onderwerp, $bericht, $headers);

$headers zal in deze variant vrij beperkt zijn.

2. MIME-mail (de variant die jij wilt gebruiken)
Hierbij deel je je mail op in MIME-parts (gescheiden door boundaries), en geef je in elke MIME-part aan wat de content-type is, en hoe deze gecodeerd is. Je kunt gewoon de mail-functie gebruiken voor het sturen van MIME-mail, maar $bericht zal dan LEEG zijn - alle inhoud zit in je $headers.

Een voorbeeld van een eenvoudig MIME-mailtje, met zowel HTML als plaintext inhoud:
  1. Return-Path: FangorN <fangorn@chello.nl>
  2. From: FangorN <fangorn@chello.nl>
  3. Reply-To: FangorN <fangorn@chello.nl>
  4. To: bestemming <bestemming@somewhere.com>
  5. X-Mailer: PHP/5.0.5
  6. X-Priority: 3
  7. MIME-Version: 1.0
  8. Content-Type: multipart/related;
  9. boundary="----=_da1fec240f1a843842b48e09ccafa165"
  10.  
  11. This is a MIME encoded message.
  12.  
  13. ------=_da1fec240f1a843842b48e09ccafa165
  14. Content-Type: multipart/alternative;
  15. boundary="----=_960f156cd8ae1c3975643da12b08bf40"
  16.  
  17. ------=_960f156cd8ae1c3975643da12b08bf40
  18. Content-Type: text/plain
  19. Content-Transfer-Encoding: quoted-printable
  20.  
  21. Hello world
  22. plain text
  23. ------=_960f156cd8ae1c3975643da12b08bf40
  24. Content-Type: text/html
  25. Content-Transfer-Encoding: quoted-printable
  26.  
  27. <b>Hello world</b><br />
  28. HTML
  29. ------=_960f156cd8ae1c3975643da12b08bf40--
  30. ------=_da1fec240f1a843842b48e09ccafa165--
Offline Wim - 15/08/2006 11:34
Avatar van Wim Crew algemeen de inhoud van de mail ($admin_bericht) geef je niet mee... $admin_bericht is in jouw script niet gedefineerd.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.263s