@dovid אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
@by6199 נסיון אחרון שלי:
א. האם השורות 9-10 הם בדיוק כפי שהם פה או ששינת בשביל הטשטוש? אם שינית, תעלה צילום מסך של הקוד בפועל כשרק מה שנצרך מחוק.
ב. תנסה למחוק את הרווח שאחרי המייל בשורה 9
במובן זה אחרי שאתה משנה למה שאמרתי "\r\n" בלי זה אין סיכוי שזה יהיה תקין.
עשיתי כדבריך, כעת התחיל להישלח תחת שרת הדואר המרכזי ולא תחת הדומיין שים לב לשינויים. (רק מחקתי רווח)
![ללא שם.png](/assets/uploads/files/1657706352195-%D7%9C%D7%9C%D7%90-%D7%A9%D7%9D.png)
מצרף שוב את הקוד רק השולח והמקבל שונים בפועל
<?php
/*מקבל את השעה והיום*/
date_default_timezone_set("Asia/Jerusalem");//מחשיב את הזמן לפי שעון ישראל
$h = date(' H');//מקבל את השעה הנוכחית
$d = date('w');//מקבל את האינדקס של היום הנוכחי[כאשר יום ראשון זה אפס ויום שבת זה שש]
$to = "12345@gmail.com";
$message = " בתאריך".date('Y-m-d')." בשעה" .date('H:i:s');
$from = 'From: "email@123.com"' . "\r\n".
'Reply-To: "email@123.com"' ;
/*בודק את שעות הפעילות*/
if($d<5){ //'בודק האם זה יום א' -ה
if($h>9&&$h<19){ //בודק האם זה בשעות הפעילות
print "go_to_folder=2"; //מעביר לשלוחה 2
$subject = "$_GET[ApiPhone] חייג כעת למחלקה";
}else{ //אם זה לא בשעות הפעילות
print "go_to_folder=1"; //מעביר לשלוחה1
$subject = "$_GET[ApiPhone] חייג מחוץ לשעות הפעילות";
}
}elseif($d=5){ //אם זה יום שישי
if($h>9&&$h<12){ //בודק האם זה בשעות הפעילות
print "go_to_folder=2"; //מעביר לשלוחה 2
$subject = "$_GET[ApiPhone] חייג כעת למחלקה";
}else{ //אם זה לא בשעות הפעילות
print "go_to_folder=1"; //מעביר לשלוחה1
$subject = "$_GET[ApiPhone] חייג מחוץ לשעות הפעילות";
}
}elseif($d=6){ //אם זה מתקשרים במוצאי שבת
print "go_to_folder=1"; //מעביר לשלוחה1
$subject = "$_GET[ApiPhone] חייג מחוץ לשעות הפעילות";
}
mail($to, $subject, $message,$from);