עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

פורסם

אני צריך קוד ב C# asp.net ששולח מייל

(יש לי IIS ו SMTP במחשב)

משהו יכול לעזור לי?

פורסם

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 הוא לא מזהה

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

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

תודה בכל מקרה

פורסם

System.Net.Mail לא קיים בדוטנט 1.1.

אתה צריך להשתמש ב-System.Web.Mail.

פורסם
  • מחבר

כן כן, עכשיו קראתי באיזה אתר ש NET יש ב 2.0 ו WEB יש ב 1.1

באסה!!!!!!!!!!

אולי אפשר לשלוח מייל גם ב 1.1 ????

משהו מכיר קוד שיעבוד ב Framework 1.1 ? (ששולח מייל)

פורסם

סליחה , חשבתי שאתה משתמש ב- .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

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


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] google username");
mail1.Fields.Add("[url]http://schemas.microsoft.com/cdo/configuration/sendpassword","your[/url] google 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);

פורסם
  • מחבר

תודה רבה, אבל רציתי לשלוח ממני ( מה SMTP) ולא מגוגל....

אתה יודע איך עושים את זה?

פורסם

נסה להחליף את כתובת ה- smtp בכתובת ה- IP שמוגדר ב- IIS שלך

פורסם
  • מחבר

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

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


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)

נ.ב.

יש לי ראוטר =]

פורסם
  • מחבר

מישהו?

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.