[PHP]E-mail komt 2 keer aan

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • tomvleeuwen
  • Registratie: Mei 2002
  • Laatst online: 26-08-2024
Ik wil met php 2 e-mail's versturen, php draait op de server in safe mode.
De eerste e-mail komt ook aan bij de ontvanger van de 2e e-mail.
mijn code is:
PHP:
1
2
3
        $result = mail($usermail, $subject, $bericht, "From: $sender" , "-f$sender");

        $result = mail($admin, $subject, $adminmessage, "From: \"$naam\" <$usermail>" , "-f$usermail");

$sender = het adres dat als afzender gebruikt wordt
$usermail = e-mail adres van gebruiker
$admin = e-mail adres van de admin
$naam = naam van gebruiker

Beide e-mails komen goed aan, maar de eerste e-mail wordt ook nog een keer verzonden naar $sender. In de header van deze e-mail staat bij aan het adres van $usermail.

Ziet iemand wat ik fout doe?

[ Voor 12% gewijzigd door tomvleeuwen op 05-02-2005 11:43 ]

Online LED calculator


Acties:
  • 0 Henk 'm!

Verwijderd

PHP:
1
2
3
mail("nobody@example.com", "the subject", $message,
     "From: webmaster@{$_SERVER['SERVER_NAME']}",
"-fwebmaster@{$_SERVER['SERVER_NAME']}");

Note: This fifth parameter was added in PHP 4.0.5. Since PHP 4.2.3 this parameter is disabled in safe_mode and the mail() function will expose a warning message and return FALSE if you're trying to use it.
Dus check dat in ieder geval even.
Verder vraag ik me af of in usermail echt alleen het emailadres van de user staat.
Misschien staat de admin er ook bij, je weet maar nooit. ;)

Acties:
  • 0 Henk 'm!

  • tomvleeuwen
  • Registratie: Mei 2002
  • Laatst online: 26-08-2024
De ISP zegt het volgende erover:
Verzenden e-mail

Wanneer u gebruik maakt van een e-mail script, dient u bij de mail functie de -f optie te gebruiken, bijvoorbeeld:

PHP:
1
mail("iemand@voorbeeld.com", "Het onderwerp", $bericht, "From: webmaster@uwdomein.nl", "-fwebmaster@uwdomein.nl");


De -f optie zorgt dat bij verzonden berichten het "Return-Path" ook een e-mailadres van u is (en niet zoals anders uw-username@webserver.introweb.nl).
De server draait PHP Version 4.3.10, en als ik als fith paramenter iets anders invul, of in de 4e een return path zet, geeft hij idd een fout over safe mode.

Ik weet zeker dat usermail echt het e-mail adres van de gebruiker is, dat heb ik met echo gecontroleerd direct voor de mail functie.
Wel gebruik ik in alle adressen de vorm "Voor Achternaam" <email@adres.nl>

Online LED calculator