בעיה בשליחת מייל

black h0le

New member
בעיה בשליחת מייל

שלום,

שמתי לב שכשאני שולח מייל בעזרת פונקציית mail, ושם את הכתובת אימייל שלי עם שם כלשהו וסוגריים <>, אז המייל מגיע גם אלי. לדוגמא:


$from="some name &lt;[email protected]&gt;";
$headers="MIME-Version: 1.0\r\n";
$headers.="Content-type: text/html; charset=utf-8\r\n";
$headers.="From: ".$from."\r\n";
$headers.="Reply-To: ".$from."\r\n";
$headers.="Return-Path: ".$from."";
$parameters="-f ".$from;
mail($to, $subject, $message, $headers, $parameters);


במצב הזה, גם [email protected] מקבל את האימייל, למרות שהוא מוגדר כ-from ולא כ-to. לעומת זאת, אם אני משנה את הערך של from לזה:

$from="[email protected]";

אז אין בעיה, והמייל לא מגיע אלי.
למה זה? איך אפשר להתגבר על זה ולהשאיר את שם השולח?
 

black h0le

New member
התצוגה המקדימה של תפוז...

...לא תואמת את התוצאה הסופית. כמה נחמד.

השורה הראשונה של הקוד אמורה הייתה להיות:
$from="some name <[email protected]>";
 
למעלה