ASP.NET------메일 발송 클래스
8818 단어 asp.net
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Mail;
using System.Net;
namespace Core.Common.Service
{
/// <summary>
///
/// </summary>
public static class EMail
{
/// <summary>
///
/// </summary>
/// <param name="to"> </param>
/// <param name="from"> </param>
/// <param name="displayName"> </param>
/// <param name="subject"> </param>
/// <param name="body"> </param>
/// <param name="userName"> smtp , '@' </param>
/// <param name="password"> smtp </param>
/// <param name="smtpHost"> smtp </param>
public static void Send(string to, string from, string displayName, string subject, string body, string userName, string password, string smtpHost)
{
try
{
MailAddress fromaddress = new MailAddress(from, displayName);
MailAddress toaddress = new MailAddress(to);
MailMessage message = new MailMessage(fromaddress, toaddress);
message.Subject = subject;//
message.BodyEncoding = System.Text.UnicodeEncoding.UTF8;
message.IsBodyHtml = true;// html
message.Body = body;//
message.Priority = MailPriority.High;
SmtpClient client = new SmtpClient(smtpHost);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
//
// [email protected], abc [email protected]
client.Credentials = new NetworkCredential(userName, password);
client.Send(message);
}
catch(Exception ex)
{
DirectoryAndFile.SaveFile("abc.txt", ex.GetType().ToString());
}
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
작업 중 문제 해결 - (win 2003 asp. net) Session 과 페이지 전송 방법 으로 해결 방안 을 정상적으로 사용 할 수 없습니다.또한 F 는 처음에 우리 의 BP & IT 프로젝트 팀 이 Forms 폼 검증 을 사용 했다 고 판단 할 수 있 습 니 다. 페이지 를 뛰 어 넘 는 것 은http://hr.bingjun.cc/MyTask/MyTas...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.