Jag använder ofta php:s mail-funktion för att skicka iväg formulär på hemsidor.
Det fungerar finfint för det mesta och själva mailbiten kan se ut som följer:
Kod:
mail("[email protected]", $subject, $body,
"From: " . $name . "\r\n" .
"Reply-To: " . $email . "\r\n" .
"X-Mailer: PHP/" . phpversion());
Alla variabler är plockade från ett formulär som användaren har submittat.
När jag får ett sånt mail skickat via formuläret till min mailserver så ser allt bra ut. Kollar jag i Headers så står följande:
From: Förnamn Efternamn
Reply-To:
[email protected]
Precis så som användaren har fyllt i formuläret.
Dock har jag en kund som klagar på att när de får in mailen från hemsidan, så ser mailets headers ut som följer:
From: Förnamn@domänsomkundensmailserverliggerpå.tld
Reply-To:
Efternamn@domänsomkundensmailserverliggerpå.tld
Finns det någon möjlighet att kringgå detta problem? Så att kundens mailserver inte tar överhanden och sätter egna From och Reply-To? Det verkar ju vara så på vissa mailservrar bara, så det verkar vara en fråga om konfiguration på mailservern ifråga, men kan man kanske "lura" detta?