Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 27145|Antwort: 2

[Quelle] C# implementiert die Funktion, E-Mails zu senden

[Link kopieren]
Veröffentlicht am 04.01.2016 12:56:18 | | | |


Dies ist meine eigene Test-Rendering, eine E-Mail an QQ Mailbox mit meiner eigenen Firmen-E-Mail,

So läuft das:

  1. /// <summary>
  2.         /// 发送邮件
  3.         /// </summary>
  4.         /// <param name="from">发件人邮箱</param>
  5.         /// <param name="fromname">发件人姓名</param>
  6.         /// <param name="to">收件人地址</param>
  7.         /// <param name="subject">标题</param>
  8.         /// <param name="body">内容</param>
  9.         /// <param name="username">发件人账号</param>
  10.         /// <param name="password">发件人密码</param>
  11.         /// <param name="server">发件服务器</param>
  12.         /// <param name="port">端口</param>
  13.         /// <returns></returns>
  14.         public static bool SendMail(string from, string fromname, string to, string subject, string body, string username, string password, string server,int port=25)
  15.         {

  16.             try
  17.             {
  18.                 //邮件发送类
  19.                 MailMessage mail = new MailMessage();
  20.                 //是谁发送的邮件
  21.                 mail.From = new MailAddress(from, fromname);
  22.                 //发送给谁
  23.                 mail.To.Add(to);
  24.                 //标题
  25.                 mail.Subject = subject;
  26.                 //内容编码
  27.                 mail.BodyEncoding = Encoding.Default;
  28.                 //发送优先级
  29.                 mail.Priority = MailPriority.High;
  30.                 //邮件内容
  31.                 mail.Body = body;
  32.                 //是否HTML形式发送
  33.                 mail.IsBodyHtml = true;
  34.                 //邮件服务器和端口
  35.                 SmtpClient smtp = new SmtpClient(server, port);
  36.                 smtp.UseDefaultCredentials = true;
  37.                 //指定发送方式
  38.                 smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
  39.                 //指定登录名和密码
  40.                 smtp.Credentials = new System.Net.NetworkCredential(username, password);
  41.                 //超时时间
  42.                 smtp.Timeout = 10000;
  43.                 smtp.Send(mail);
  44.                 return true;
  45.             }

  46.             catch (Exception exp)
  47.             {
  48.                 //return exp.Message;
  49.                 return false;
  50.             }
  51.         }
Code kopieren






Vorhergehend:get request JsonResult Fehler. Es gab einen Fehler bei der Bearbeitung deiner Anfrage.
Nächster:Umwandlung zwischen jQuery- und DOM-Objekten
Veröffentlicht am 10.09.2019 22:33:05 |
Er schwenkte seine Waffen und zog sich von der japanischen Transportgruppe zurück

Punktzahl

Anzahl der Teilnehmer1MB-1 beitragen-1 Zusammenbruch Grund
QWERTYU -1 -1 Gießen Sie kein Wasser, die Verbesserung der Qualität der Antwortbeiträge ist die Aufgabe jedes Mitglieds.

Alle Bewertungen sehen

Veröffentlicht am 20.04.2023 09:26:01 |
Danke fürs Teilen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com