Ovako... Nije ni \r ni \n, vec kada imam neki znak ili slovo mejl se posalje, i receipment je npr.
[email protected]_taj_znak. Znaci moze da bude najobicnije slovo. Ali onda se to slovo uvek dodaje u domen.
Ako umesto tog znaka stavim space, mejl je poslat sa localhost.localdomain.
Kako da se resim toga? Gde gresim? Evo koda koji koristim za definisanje headera:
$headers .= 'From: '.$from;
$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
$headers .= "\nMIME-Version: 1.0\n" .
"Content-Type: MULTIPART/MIXED;" .
" BOUNDARY=\"{$mime_boundary}\"";
Dok, ako stavim npr.
$headers .= 'From: Bujika <
[email protected]>';
... opet se vracam na staro, i sender je Bujika <
[email protected]>
Kontam da smo na pola koraka do resenja.