Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 27145|Atsakyti: 2

[Šaltinis] C# įgyvendina el. laiškų siuntimo funkciją

[Kopijuoti nuorodą]
Paskelbta 2016-01-04 12:56:18 | | | |


Tai yra mano paties bandomasis atvaizdavimas, el. laiškas, išsiųstas į QQ pašto dėžutę su savo įmonės el. paštu,

Štai kaip:

  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.         }
Kopijuoti kodą






Ankstesnis:gauti užklausą JsonResult klaida. Apdorojant užklausą įvyko klaida.
Kitą:Konvertavimas tarp jQuery ir DOM objektų
Paskelbta 2019-09-10 22:33:05 |
Mojavo ginklais ir atsitraukė nuo japonų transporto grupės

Vertinimas pagal

Dalyvių skaičius1MB-1 Prisidėti prie-1 Žlugimo priežastis
QWERTYU -1 -1 Nepilkite vandens, pagerinti atsakymų įrašų kokybę yra kiekvieno nario pareiga.

Peržiūrėti visus įvertinimus

Paskelbta 2023-04-20 09:26:01 |
Ačiū už pasidalinimą
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com