Ik ben bezig met het programmeren van een mail script in php, alleen als ik nu iets verzend, dan krijg ik als afzender de hostname van de mailserver te zien en mijn vraag is hoe kan ik dit wijzigen in iets wat ik zelf wil opgeven?
Likes: 0
Ik ben bezig met het programmeren van een mail script in php, alleen als ik nu iets verzend, dan krijg ik als afzender de hostname van de mailserver te zien en mijn vraag is hoe kan ik dit wijzigen in iets wat ik zelf wil opgeven?
'From: ik@server.com'
Kun je bijv ook From: $afzender en dan je gewoon een veld maakt waar de gene die iets verzend zijn naam invult... het kan natuurlijk ook zoals mguilmot zegt maar dan moet je wel vaste afzender hebben..
Tja, het gaat dan ook over PHP, alles kan door vars vervangen worden
'From: $mijnemail'
etc, maar dat is toch maar basiskennis zo'n zaken![]()
Voor een ieder die vaak e-mail verstuurd vanuit een php script, heeft misschien iets aan de PHPMailer Class. Deze is te vinden op http://phpmailer.sourceforge.net/
kan je net zo goed zelf doen stelt niet veel voor![]()
Deze PHP code moet je gebruiken:
De ini_set en ini_restore zorgen er voor dat het niet als spam wordt aangezien wanneer je (html) mails verstuurd.PHP Code:$message = "jouw bericht";
$mailTo = "aan@ontvanger.nl";
$msgSubject = "Het onderwerp";
$msgBody = "$message";
$xHeaders = "From: [email]jouwverzend@adres.nl[/email]\nX-Mailer: PHP/" . phpversion();
ini_set(sendmail_from, "jouwverzend@adres.nl");
mail ($mailTo, $msgSubject, $msgBody, $xHeaders);
ini_restore;
Laatst gewijzigd door WebXtrA-Rámon; 25/10/05 om 19:59.
Let op hijacken van eventuele user-input.