[PHP][mail()] 'From:' header komt niet goed door

Pagina: 1
Acties:

  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 15-09 19:23

WoutF

Hoofdredacteur
Topicstarter
Ik probeer via PHP een mail te sturen en doe dit zo
PHP:
1
2
3
4
5
6
7
8
<?
// hier boven staan de andere variabelen
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers .= "From: Blaat <a@b.net>\r\n";
mail($to, $subject, $message, $headers);
?>

Maar als ik de mail in mijn box zie, staat er bij de afzender naam 'www-data'. Dit heeft m'n hoster waarschijnlijk als default staan, maar waarom staat daar dan niet wat ik meegeef via die header --> From:

:?

  • Glock
  • Registratie: November 2001
  • Niet online
From: word als het goed is normaal niet als headers weer gegeven, alleen in de bron van het email bericht, over het algemeen zie je het alleen als de werkelijke afzender.
Ik bedoel daarmee dus, de naar en email dat naast je topic titel staat en bovenin als je bericht lees.

in principe wat je het gepost zou goed moeten werken

  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 15-09 19:23

WoutF

Hoofdredacteur
Topicstarter
Op vrijdag 11 januari 2002 19:02 schreef Glock het volgende:
From: word als het goed is normaal niet als headers weer gegeven, alleen in de bron van het email bericht, over het algemeen zie je het alleen als de werkelijke afzender.
Ik bedoel daarmee dus, de naar en email dat naast je topic titel staat en bovenin als je bericht lees.

in principe wat je het gepost zou goed moeten werken
Ik heb deze headers rechtstreeks van PHP.net, dus het lijkt me dat ze goed zijn

  • Glock
  • Registratie: November 2001
  • Niet online
Op vrijdag 11 januari 2002 19:04 schreef woutf het volgende:

[..]

Ik heb deze headers rechtstreeks van PHP.net, dus het lijkt me dat ze goed zijn
inderdaad, dus ik snap niet waar het probleem dan ligt, waarschijnlijk dus dat je verkeerd kijkt of dat je een slechte mail provider heb die het verkeerd weergeeft

Verwijderd

Post anders even de source van je bericht (dus geen PHP code, maar van je mailtje zelf). Kan zijn dat het e-mail adres de reply-to header gebruikt als From.

  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 15-09 19:23

WoutF

Hoofdredacteur
Topicstarter
Op vrijdag 11 januari 2002 19:11 schreef The_dude het volgende:
Post anders even de source van je bericht (dus geen PHP code, maar van je mailtje zelf). Kan zijn dat het e-mail adres de reply-to header gebruikt als From.
Source is niet nodig, ik zie net dat die 'From:' header lekker vervangen worden door wat ze zelf willen.

Ik zal ze wel mailen of ze aub niet mijn meegegeven headers veranderen

Verwijderd

Het is inderdaad goed mogelijk dat ze zelf de meelserver/php engine getweaked hebben.

indien dat niet het geval is, past dan even de header van dat emeeltje hierzo
outlook :: meel selecten, rechtermuisknop -> eigenschappen -> details control-c control-v verstuur :)

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
hmm... het zou toch echt moeten werken
ik weet niet wat jij bij je eigenschappen krijgt maar ik heb dus dit:

Afbeeldingslocatie: http://zooi.swinxunited.com/mailtest.png

als ik deze code gebruik
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
$to = "webmaster@swinxunited.com";
$subject = "TEST";
$message = "Test berichtje omdat het bij iemand op GoT niet werkte";

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: Birthday Reminder <birthday@example.com>\r\n";

mail($to, $subject, $message, $headers);
?>

succes iig

[ Voor 11% gewijzigd door SWINX op 29-05-2003 15:17 ]

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 15-09 19:23

WoutF

Hoofdredacteur
Topicstarter
Op vrijdag 11 januari 2002 21:43 schreef SWINX het volgende:
hmm... het zou toch echt moeten werken
ik weet niet wat jij bij je eigenschappen krijgt maar ik heb dus dit:

[afbeelding]

als ik deze code gebruik
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
$to = "webmaster@swinxunited.com";
$subject = "TEST";
$message = "Test berichtje omdat het bij iemand op GoT niet werkte";

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: Birthday Reminder <birthday@example.com>\r\n";

mail($to, $subject, $message, $headers);
?>

succes iig
Ik heb net mail terug gehad en het lag aan een instelling bij de SMTP server, ze hebben wat aangepast en nu werkt het.

bedankt voor de hulp :)
Pagina: 1