שלח תשובה

זירת השאלות

561
צפיות
11
תשובות

למה מופיעה הודעת השגיאה

,‏ 29 באוגוסט, 2006

אני שולחת מייל מהאתר למייל שלי ומופיעה הודעת השגיאה

Error encountered: Connection refused.


מה זה אומר???

תגיות:

11 תשובות

  1. aviadfe הגיב:

    מה זה אומר, נדע אחרי שנבין…
    צריך להבין מה עושה הדף שרצית להריץ

  2. yyefet הגיב:

    יש לי דף צור קשר
    הגולש ממלא פרטים והם נשלחים למייל שלי
    (עפ"י הקוד שיש באתר זה )

  3. yyefet הגיב:

    בקשה…
    כמובן שהכנסתי SMTP ודואר יוצא פשוט מחקתי כשהעתקתי את הקוד

    <%bodyText = "<p>This Is the mail's body</p>"
    Set Mail = Server.CreateObject("Persits.MailSender")

    Mail.Host = ""
    Mail.From = ""

    Mail.AddAddress "[email protected]"

    Mail.Subject = "Hello!"
    Mail.Body = bodyText

    On Error Resume Next
    Mail.Send
    If Err <> 0 Then
       Response.Write "Error encountered: " & Err.Description
    else
      Response.Write "Send successfuly"
    End If
    %>

  4. yyefet הגיב:

    שלא נוספת בענין…
    חברת איחסון האתר הביאה לי שם של SMTP אחר ויש צורך להכניס שם משתמש +סיסמא (קבלתי גם את זה מחברת האיחסון)

    אבל| סדגש| אני לא יודעת איך מכניסים את הנתונים הנ"ל לקוד שנמצא אצלי. כשנתתי את  השם של SMTP ללא שם וסיסמא זה נתן שגיאה

    יש מצב לעזרה?!!?!?!?!

  5. aviadfe הגיב:

    שתי בעיות, וגם לגבי סיסמת SMTP
    לכאורה יש כאן שתי בעיות:

    1. אין HOST שדרכו יבוצע המשלוח.
    2. אין כתובת ממנה מתבצע המשלוח. בלי כתובת ב- FROM, אף אי-מייל לא יישלח.

    קודם כל, בד"כ אין צורך בסיסמא כדי להפעיל SMTP.

    הסיסמאות דואר, הן בד"כ כדי להתחבר לנתיב ספציפי בתוך SMTP שמכוון אל כתובת אי-מייל מסויימת, וכן גם יש לו מטרה לסגור את POP3.

    אבל, אם את כן צריכה להכניס שם משתמש וסיסמא:
    הנה הוראות כיצד:

    http://www.aspemail.com/manual_05.html

    המלצה, שמרי את הדף במועדפים – זה מדריך מלא להפעלת התוכנה הזאת של המייל.

  6. yyefet הגיב:

    לא ראית שכתבתי למעלה
    |כמובן שהכנסתי SMTP ודואר יוצא פשוט מחקתי כשהעתקתי את הקוד

    רשמתי את השם של השרת והדואר היוצא…

  7. aviadfe הגיב:

    שלחתי לך…
    באותה הודעה שלחתי לך קישור כיצד להכניס את השם משתמש וסיסמא.

    זאת ככל הנראה הבעיה

  8. yyefet הגיב:

    ניסיתי עם זה ומופיע הודעת השגיאה

    HTTP 500 – Internal server error
    Internet Explorer

    קוד התוכנית:

    Set Mail = Server.CreateObject("Persits.MailSender")
    Mail.Host = "הכנסתי משהו"
    Mail.from = "הכנסתי"
    Mail.Username = "הכנסתי"
    Mail.Password = "הכנסתי"
    Mail.AddAddress "[email protected]"

    Mail.Subject = "Hello!"
    Mail.Body = "bodyText"

    On Error Resume Next
    Mail.Send
    If Err <> 0 Then
       Response.Write "Error encountered: " & Err.Description
    else
      Response.Write "Send successfuly"
    End If

  9. aviadfe הגיב:

    פתרנו את הבעיה
    אני שמח לבשר לך שאם כך, פתרנו את הבעיה של משלוח המייל.

    קודם, קיבלת הודעת שגיאה לפי בקשתך שתיארה את השגיאה שהתרחשה במשלוח המייל, והשגיאה אמרה שאין לך גישה לשרת ה- SMTP. הוספת את הרשאת הגישה ולכן הפעם הגיאה היא http 500.

    שגיאות HTTP הן שגיאות שמרחשות בפלט.
    HTTP400 למשל או 401 מוחזר כשדף שנתבקש לא קיים.

    500 היא שגיאה שחוזרת משום שהרצת הפלט גילתה שהשרת נכשל בהרצת הקוד.

    כלומר, יש לך בעיה בקוד ASP, ויש סיכוי שהיא אינה קשורה לאי-מייל.

    העניין הוא, שאת לא מקבלת את פרטי השגיאה, כפי שרגילים על המחשב שלנו כשאנו מריצים ASP, בגלל שאבטחת השרת מונעת זאת. זאת אומרת שהשגיאה מתחוללת בהגדרות הבסיסיות, עוד לפני שהשרת מעבד את התצוגה.

    הפתרון בד"כ הוא להריץ את הקוד על המחשב שלנו, אבל הבעיה היא, שבמקרה זה אין לך את תוכנת משלוח המייל, כך שזה לא ריאלי.

    האם מה ששלחת לי זה כל הקוד? התוכלי להעתיק לכאן את כל הקוד בדף?

  10. yyefet הגיב:

    הקוד שהבאתי זה כל הקוד ואין שם פלט
    בעייתי…

שלח תשובה