<?php
function email($checkpost1, $checkpost2, $checkpost3, $checkpost4, $checkpost5, $checkpost6)
{
$titel = $checkpost1 . ' ' . $checkpost2 . ' adviseert u deze site eens te bekijken';

$headers = 'MIME-Version: 1.0' . '\r\n';
$headers .= 'Content-type: text/html; charset=iso-8859-1';
$headers .= 'From: ' . $checkpost1 . $checkpost2 . '\r\n';
$headers .= 'Reply-To: ' . $checkpost3 . '\r\n';
$headers .= 'Return-Path: '. $checkpost3 . '\r\n';

$inhoud = 'Geachte ';
$inhoud = $inhoud . $checkpost4 . ' ' . $checkpost5;
$inhoud = $inhoud . '<br />Dit is de inhoud van de email.<br />Test met alles.<br />Met vriendelijke groet,<br />';
$inhoud = $inhoud . $checkpost1 . ' ' . $checkpost2;
mail($checkpost6, $titel, $inhoud, $headers);
?>

Dit is een mailfunctie van een script dat ik heb geschreven.
De gegevens worden goed doorgestuurd.

checkpost1 = Voornaam afzender
checkpost2 = Achternaam afzender
checkpost3 = email adres afzender
checkpost4 = voornaam ontvanger
checkpost5 = achternaam ontvanger
checkpost6 = emailadres ontvanger

Wat mij opvalt is dat wat ik ook doe, het reply adres altijd het adres wordt verandert in mijn isp emailadres.
dus ipv [email protected]
naar [email protected]

Het idee is een tell-a-friend systeem wat ik aan het maken ben (voor fun).
Dus het leek mijn wel leuk als het ook van je "vriends" emailadres afkomt.

Ik heb hem op mijn wampserver gedraaid en op mijn eigen webserver.
hierdoor verandert de afzender van het isp-adres naar mijn webserver adres.
Dus vandaar de vraag:
Klopt het dat deze aangepast wordt naar het adres van de server?
Of is er een trucje om dit om te zetten naar een database ingevoerd adres?
Sorry voor deze post, na 2 dagen ziek te worden van deze fout, heb ik eindelijk wel een oplossing gevonden :)
<?php
$titel = $checkpost1 . ' ' . $checkpost2 . ' adviseert u deze site eens te bekijken';
$html = true;
$headers = 'From: ' . $checkpost1 . ' ' . $checkpost2 . ' <' . $checkpost3 . '>' . PHP_EOL;
$headers .= 'Reply-To: ' . $checkpost3 . ' <' . $checkpost3 . '>' . PHP_EOL;
$headers .= 'Return-Path: Mail-Error <' . $checkpost6 . '>' . PHP_EOL;
$headers .= 'X-Mailer: PHP/' . phpversion() . PHP_EOL;
$headers .= 'X-Priority: Normal' . PHP_EOL;
$headers .= ($html) ? 'MIME-Version: 1.0' . PHP_EOL : '';
$headers .= ($html) ? 'Content-type: text/html; charset=iso-8859-1' . PHP_EOL : '';
?>
een afzender is altijd handig he ;)

tipje: misschien een onderwerp toevoegen

Reageren