לא מצליח לשלוח מייל מconsoleApplication
-
אני מנסה לשלוח מייל ומשתמש בקוד שכתבתי כאן ושעבד לי בעבר..
אולם, אני מקבל באופן קבוע את השגיאה הבאה:שרת SMTP מחייב חיבור מאובטח, או שהלקוח לא אומת. תגובת השרת היתה: 5.5.1 Authentication Required. Learn more at
חיפשתי בסטאק וניסיתי מלא אפשרויות.. אך זה לא עוזר..
לדוגמא כאן ניסיתי את כל ההצעות שם, אך זה לא עזר..
בדקתי שהשם משתמש וסיסמא נכונים, אפשרתי בגוגל לאפליקציות עם אבטחה נמוכה להתחבר וכלום.
ראיתי שאולי צריך להגדיר בקובץ הקונפיגורציה לאפשר SSL בתוכנית, אך איך אני עושה זאת בקונסול אפליקיישן??
או שיש למישהו רעיון אחר?תודה רבה ושבת שלום לכולם!
אברהםפורסם במקור בפורום CODE613 ב20/01/2017 12:17 (+02:00)
-
איפה אני מגדיר את זה בקוד הזה?
private static SmtpClient createClient() { SmtpClient client = new SmtpClient("smtp.gmail.com", 587); client.EnableSsl = true; client.UseDefaultCredentials = false; client.DeliveryFormat = SmtpDeliveryFormat.International; client.Credentials = new NetworkCredential(fromAddress.Address, password); return client; }
או שזה צריך להיות במקום אחר?
פורסם במקור בפורום CODE613 ב20/01/2017 12:42 (+02:00)
-
פשוט מוזר..
בהתחלה הגדרתי את שם המשתמש והסיסמא ישירות בקוד.. עכשיו הוספתי קובץ XML לקונפיגורציה, ובו הגדרתי את שם המשתמש והסיסמא, בהתחלה זה אכן עבד. אך אחרי שלושה פעמים זה הפסיק, וזה זורק לי שוב את אותה שגיאה..
אולי מישהו שם בגוגל השתגע??פורסם במקור בפורום CODE613 ב21/01/2017 20:16 (+02:00)