-
@by6199 אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
יש לי כרגע בקוד הזה בעייה אחת, שכל מייל נשלח פעמיים, אולי יש משהו לא נכון בקוד שגורם לזה.
הבעיה היא לא בקוד[בפרט אחרי שנאמר כאן שהקוד היא קצת על אחריותי...]
ימות המשיח בניתוק השיחה שולחים שוב את כל הנתונים לשרת ולכן הכל מגיע פעמיים
כבר אצרף כאן את ההגדרה של ביטול השליחה -
@משתמש-תמים אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
@by6199 יש לך כפל גרשיים
כל הfrom כבר בגרש יחידה
ראה https://www.w3schools.com/php/func_mail_mail.asp
לא צריך שהכתובת עצמה תהייה בגרשייםהבעייה המרכזית נפתרה.
בקוד המקור היה גרשיים, ולאחר שנמחק זה עובד.
כנראה שלכן בהתחלה שלח לכתובת עם מרכאות כמו שציינתי בהתחלה.יש לי כרגע בקוד הזה בעייה אחת, שכל מייל נשלח פעמיים, אולי יש משהו לא נכון בקוד שגורם לזה.
2 אשמח לדעת איזה שורה אני מוסיף בשביל שיהיה כתוב שם לשולח.
@by6199
תנסה ככה
נטפרי - מרכז הפניות <notify@sender.netfree.link>
כתובת המייל בתוך סוגריים -
@by6199
תנסה ככה
נטפרי - מרכז הפניות <notify@sender.netfree.link>
כתובת המייל בתוך סוגריים -
@משתמש-תמים אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
להוסיף ככה נושא לדואר לתגובה שאתה מקבל
כלומר?
-
@by6199 אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
הבעייה המרכזית נפתרה.
@by6199 אתה לא מרגיש שאתה צריך להתנצל.
הבאת קוד כאחד שלא יודע תכנות, שינת אותו כדי לטשטש פרטים ושינית יותר מידי, ונלאינו למצוא בו בעיה (והיה בו).
מבחינתך העלו פה הרבה רעיונות לא נכונים עד שבסוף "הבעיה נפתרה" שהפתרון היה שהואלת להעלות את הקוד המדוייק.
המייל נשלח פעמיים כי ימות המשיח פונה אליו פעמיים. -
@משתמש-תמים אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
להוסיף ככה נושא לדואר לתגובה שאתה מקבל
כלומר?
@לעזור-לכולם אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
@משתמש-תמים אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
להוסיף ככה נושא לדואר לתגובה שאתה מקבל
כלומר?
טעיתי (חלקית)
אם אתה תכניס את הדואר לתגובה בפורמט הזה עם סוגריים מְזֻוִּים (כך שמם במכלול) ומלל חופשי קודם. זה ייכנס כשם הנמען בתגובה (ולא כנושא כמו שכתבתי קודם). -
@by6199 אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
הבעייה המרכזית נפתרה.
@by6199 אתה לא מרגיש שאתה צריך להתנצל.
הבאת קוד כאחד שלא יודע תכנות, שינת אותו כדי לטשטש פרטים ושינית יותר מידי, ונלאינו למצוא בו בעיה (והיה בו).
מבחינתך העלו פה הרבה רעיונות לא נכונים עד שבסוף "הבעיה נפתרה" שהפתרון היה שהואלת להעלות את הקוד המדוייק.
המייל נשלח פעמיים כי ימות המשיח פונה אליו פעמיים.@dovid אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
@by6199 אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
הבעייה המרכזית נפתרה.
@by6199 אתה לא מרגיש שאתה צריך להתנצל.
הבאת קוד כאחד שלא יודע תכנות, שינת אותו כדי לטשטש פרטים ושינית יותר מידי, ונלאינו למצוא בו בעיה (והיה בו).
מבחינתך העלו פה הרבה רעיונות לא נכונים עד שבסוף "הבעיה נפתרה" שהפתרון היה שהואלת להעלות את הקוד המדוייק.
המייל נשלח פעמיים כי ימות המשיח פונה אליו פעמיים.אני לא יודע אם הבקשה להתנצלות הועלתה בסימן שאלה או קריאה כשאין כזה או כזה.
אם זה יתרום למישהו, התנצלותי שטוחה...
למיטב ידיעתי לא נגעתי בקוד מעבר לשינוי כתובת המייל של השולח והמקבל.
אני ציינתי בפוסט הראשון שהמייל מגיע עם מרכאות וזו כנראה הבעייה, דבר שרק בסוף הועלה על ידי @משתמש-תמים שפתר אכן את הבעייה, ותודתי שלוחה לו.
-
מישהו כתב לי קוד קטן עבור מערכת טלפונית בימות המשיח.
המטרה כל מי שנכנס לשלוחה אני יקבל מייל עם טקסט מתאים לפי השעה בה הוא חייג.בתכל'ס כנראה הגדרות המייל לא מדויקות וזה גורם לכתובת לא להישלח נכון, הוא מוסיף מרכאות לפני המייל.
מה שגורם להיות מזוהה כחשוד / ספאם / שרת הדואר לא שולח
הקוד הוא
<?php /*מקבל את השעה והיום*/ date_default_timezone_set("Asia/Jerusalem");//מחשיב את הזמן לפי שעון ישראל $h = date(' H');//מקבל את השעה הנוכחית $d = date('w');//מקבל את האינדקס של היום הנוכחי[כאשר יום ראשון זה אפס ויום שבת זה שש] $to = "email@eamail.com"; $message = " בתאריך".date('Y-m-d')." בשעה" .date('H:i:s'); $from = 'From: eamail@email.com ' . "rn" . 'Reply-To: eamail@email.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);
@by6199 אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
$from = 'From: eamail@email.com ' . "rn" . 'Reply-To: eamail@email.com' ;
ככה זה הופיע בקוד הראשון בלי מרכאות.
-
@dovid אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
@by6199 אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
הבעייה המרכזית נפתרה.
@by6199 אתה לא מרגיש שאתה צריך להתנצל.
הבאת קוד כאחד שלא יודע תכנות, שינת אותו כדי לטשטש פרטים ושינית יותר מידי, ונלאינו למצוא בו בעיה (והיה בו).
מבחינתך העלו פה הרבה רעיונות לא נכונים עד שבסוף "הבעיה נפתרה" שהפתרון היה שהואלת להעלות את הקוד המדוייק.
המייל נשלח פעמיים כי ימות המשיח פונה אליו פעמיים.אני לא יודע אם הבקשה להתנצלות הועלתה בסימן שאלה או קריאה כשאין כזה או כזה.
אם זה יתרום למישהו, התנצלותי שטוחה...
למיטב ידיעתי לא נגעתי בקוד מעבר לשינוי כתובת המייל של השולח והמקבל.
אני ציינתי בפוסט הראשון שהמייל מגיע עם מרכאות וזו כנראה הבעייה, דבר שרק בסוף הועלה על ידי @משתמש-תמים שפתר אכן את הבעייה, ותודתי שלוחה לו.
@by6199 פרשתי.
יש לך כשל ב"מיטב ידיעתך", וזה היסב לי רוגז.
יכולת לגלות בקלות את ההבדל כשאני מפנה אותך מפורשות לעיון מדוקדק בשורות 9-10. התנצלותך החינמית נטרלה גם אפשרות להתנצל להבא.
העובדה שצדקת בהשערה שלך כנראה הכניסה אותך לחוסר שיווי משקל.
אתה בפורום תכנות, והעונים פה יודעים לקרוא קוד, והמציאות שמול עיניך יש מרכאות לא עוזרת לנו לפתור את הבעיה. -
@by6199 פרשתי.
יש לך כשל ב"מיטב ידיעתך", וזה היסב לי רוגז.
יכולת לגלות בקלות את ההבדל כשאני מפנה אותך מפורשות לעיון מדוקדק בשורות 9-10. התנצלותך החינמית נטרלה גם אפשרות להתנצל להבא.
העובדה שצדקת בהשערה שלך כנראה הכניסה אותך לחוסר שיווי משקל.
אתה בפורום תכנות, והעונים פה יודעים לקרוא קוד, והמציאות שמול עיניך יש מרכאות לא עוזרת לנו לפתור את הבעיה.@dovid אמר בשגיאה בקוד: הגדרה נכונה של שליחת מייל:
@by6199 פרשתי.
יש לך כשל ב"מיטב ידיעתך", וזה היסב לי רוגז.
יכולת לגלות בקלות את ההבדל כשאני מפנה אותך מפורשות לעיון מדוקדק בשורות 9-10. התנצלותך החינמית נטרלה גם אפשרות להתנצל להבא.
העובדה שצדקת בהשערה שלך כנראה הכניסה אותך לחוסר שיווי משקל.
אתה בפורום תכנות, והעונים פה יודעים לקרוא קוד, והמציאות שמול עיניך יש מרכאות לא עוזרת לנו לפתור את הבעיה.בדקתי ואני רואה שהצדק איתך, לפני שכתבתי את תגובתי בדקתי וראיתי מרכאות, רק זה בשורה 7.
לא חשבתי לבדוק האם גם בשורה 9 ו10 יש מרכאות או לא.
כעת בדקתי שוב, והצדק איתך, התנצלותי החוזרת. -
D dovid העביר נושא זה מ-תכנות ב-