[php] Mail met Header en Variable

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Geachte mensen,
Ik ben bezig met een hele simpele Contact Pagina. Je vult je gegevens in (Naam, e-mail, onderwerp, message) en de mail word wel vestuurd.
Alleen wanneer ik deze dan binnen krijg staat er bij afzender "<root@www.mdt.tech.nhl.nl>" dat staat niet zo mooi en om te replyen is het ook niet echt handig. Dus wil ik in mijn headers de From waarde instellen.

Heb al veel gezocht op het net en dit werkt in iedergeval
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: Naampje <a@b.nl>\r\n";

mail($toMail, $subject, $message, $headers);
Maar nu moet naam dus worden veranderd in $fromName en het e-mail adres in $fromMail. Deze krijgt hij keurig mee van de standaard html form. dus mij lijkt logisch om het gewoon te vervangen, als volgt dus:
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $fromName <$fromMail>\r\n";

mail($toMail, $subject, $message, $headers);
Maar dit werkt niet, ik krijg gewoon geen mail binnen :S
De bovenste is geen probleem, maar jah dan weet ik nog niet wie mij precies gemaild heeft.

Weet iemand wat hier het probleem is?
Al vast bedankt, Jasper

[ Voor 25% gewijzigd door Verwijderd op 10-04-2004 14:13 ]


Acties:
  • 0 Henk 'm!

  • MarkvE
  • Registratie: Maart 2004
  • Laatst online: 30-01 17:16
Gebruik eens $_POST, wellicht staat Register_Globals op off.

Vormkracht10


Acties:
  • 0 Henk 'm!

  • satyriasis
  • Registratie: Januari 2000
  • Laatst online: 19-09 14:37
waar naar toe mail je het? Hotmail blokkeert mail waarvan de headers niet kloppen

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hij zet de vars vanuit de $_POST in een gewone var.
dus hij pakt gewoon "$fromMail = $_POST['fromMail'];

En inderdaad hij mailt inderdaad naar Hotmail.
Ik heb nu ingesteld dat ie naar een chello account mailt, en dan doet ie het wel.
Maar goed, das niet mijn e-mail adres?

Als ik dus hotmail heb dan is het alleen mogelijk om ff boven aan het bericht neer te zetten van wie het mailtje precies komt?

Bedankt, Jasper

Acties:
  • 0 Henk 'm!

  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 22:05

pietje63

RTFM

Je kunt ook een reply-to header toevoegen, doe ik altijd:
afzender: noreply@hosting.nl + naam
reply-to: email wat je eigenlijk als afzender wilt hebben

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


Acties:
  • 0 Henk 'm!

  • satyriasis
  • Registratie: Januari 2000
  • Laatst online: 19-09 14:37
als je de search gebruikt dan vind je genoeg resultaten denk ik ( nog sterker, ik weet het wel zeker )

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
satyriasis schreef op 12 april 2004 @ 21:03:
als je de search gebruikt dan vind je genoeg resultaten denk ik ( nog sterker, ik weet het wel zeker )
Van dat reply-to wist ik ook...maar dat werkt ook niet.
wat ik vaag vind is dat hormail het wel accepteerd als ik de header helemaal zelf schrijf, maar zodra ik er een variable in zet, in dit geval dus $email dan werkt ie niet.

En de search, ik vind nix dat me kan helpen... nou nix is ook weer niet waar, want het script zonder vars heb ik via search gevonden maar over vars in de header bij from of reply-to kan ik nix vinden

Nog iemand een idee?

Acties:
  • 0 Henk 'm!

  • ripexx
  • Registratie: Juli 2002
  • Laatst online: 17:49

ripexx

bibs

Print je header enz eens naar het scherm, en met de search is er veel te vinden heel veel. Heb het zelf onderhand zover voor elkaar dat de backups me als attachment toegemailt worden, en zelfs hotmail accepteerd die. :)

buit is binnen sukkel

Pagina: 1