C# asp.net | בקשה לקוד שליחת מייל (SMTP) - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

C# asp.net | בקשה לקוד שליחת מייל (SMTP)


metalcrusher

Recommended Posts


System.Net.Mail.MailMessage mail1 = new System.Net.Mail.MailMessage();
mail1.Body = "Hello Dude";
mail1.From = new System.Net.Mail.MailAddress("your mail address");
mail1.IsBodyHtml = true;
mail1.Subject = "Hello";
mail1.To.Add("any valid recipient mail address");

System.Net.Mail.SmtpClient client1 = new System.Net.Mail.SmtpClient();
client1.Host = "your smtp server for outgoing mails ";
client1.Credentials = new System.Net.NetworkCredential("your username", "your password");
client1.Send(mail1);

קישור לתוכן
שתף באתרים אחרים

את System.Net הוא מזהה

אבל

את System.Net.Mail הוא לא מזהה

מאיפה לקחת את מרחב השמות הזה? אתה בטוח שהוא מתאים ל Visual Studio .NET 2003 ?

אני שוב מזכיר, אני עובד ב C# ב ASP.NET Web Apllication

תודה בכל מקרה

קישור לתוכן
שתף באתרים אחרים

סליחה , חשבתי שאתה משתמש ב- .net 2

אם ככה אז כמו שנאמר כאן , תצטרך להשתמש בקלאסים קצת יותר ישנים

נדמה לי ב- namespace של syste.web.mail של .net 1.1

אבל הקוד נראה די דומה בסופו של דבר

קישור לתוכן
שתף באתרים אחרים

שניצל, הדוגמאות לא מובנות...אני לא יכול פשוט להעתיק את הקוד לוויזואל

N Jorl , אתה יכול להעלות את הקוד? (כמו שעשית בהודעה הראשונה)

תודה רבה לכולכם

עריכה:

הנה קוד נחמד שמצאתי:


message.From = "src@someone.com";
message.To = "asaf@gmail.com";
message.BodyFormat = MailFormat.Html;
message.Subject = "This is a spooky mail!";
message.Body = "Heheh, just kidding!";

SmtpMail.SmtpServer = "your.server.address";
SmtpMail.Send(message);
MailMessage message = new MailMessage();

(את הקוד שמתי בפונקצית הקלקה של כפתור. זה הקוד) אני צריך לשנות בו משו?

אבל יש שגיאת ריצה:

System.Runtime.InteropServices.COMException: התעבורה לא הצליחה להתקשר לשרת.

בשורה:

SmtpMail.Send(message);

למה היא מופיעה? למה זה לא עובד?

קראתי באיזה במקום שצריך לשלוח ל"שרת אמין" (אני לא יודע מה זה אומר), אולי זה בגלל זה?....

קישור לתוכן
שתף באתרים אחרים

metalcrusher , לרוב , שרת הדואר דרכו את תשלח את הדואר ידרוש ממך משתמש וסיסמה , לפעמים גם התקשרות ב- SSL

או קי דו קי, הצלחתי להריץ את הקטע הבא ב- .net 1

אם יש לך חשבון ב- אתה יכול להשתמש בשרת שלהם כדי לשלוח דואר כמו בדוגמית שלהלן:


System.Web.Mail.MailMessage mail1 = new System.Web.Mail.MailMessage ();
mail1.Body = "<div>Hello Dude</div>";
mail1.BodyFormat = System.Web.Mail.MailFormat.Html;
mail1.From = "your goog mail address";
mail1.Subject = "Hello Dude";
mail1.To = "mail address to";
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/smtperver","smtp.gmail.com"[/url]);
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/smtpserverport",25[/url]);
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/sendusing",2[/url]);
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/smtpauthenticate",1[/url]);
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/sendusername","your[/url] username");
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/sendpassword","your[/url] password");
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/smtpusessl","True"[/url]);

System.Web.Mail.SmtpMail.SmtpServer = "smtp.gmail.com";
System.Web.Mail.SmtpMail.Send (mail1);

קישור לתוכן
שתף באתרים אחרים

מ....אוקי...

אז מה אני רושם כאן?


mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/smtpserverport",25[/url]);
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/sendusing",2[/url]);
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/smtpauthenticate",1[/url]);
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/sendusername","asafc64"[/url]);
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/sendpassword","*****"[/url]);
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/smtpusessl","True"[/url]);
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/smtperver","smtp.gmail.com"[/url]);

(*****=הסיסמא שלי בGMAIL)

נ.ב.

יש לי ראוטר =]

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...