最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#使用System.Net.Mail類實(shí)現(xiàn)郵件發(fā)送

 更新時(shí)間:2022年07月12日 10:03:08   作者:夢(mèng)想天空  
這篇文章介紹了C#使用System.Net.Mail類實(shí)現(xiàn)郵件發(fā)送的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

有些 SMTP 服務(wù)器要求在代表客戶端發(fā)送電子郵件前驗(yàn)證客戶端的身份。當(dāng)此 SmtpClient 對(duì)象應(yīng)該使用當(dāng)前登錄用戶的默認(rèn)憑據(jù)進(jìn)行身份驗(yàn)證(如果服務(wù)器要求)時(shí),請(qǐng)將此屬性設(shè)置為 true。對(duì)于客戶端應(yīng)用程序,這是在大多數(shù)情況下都需要的行為。也可以使用應(yīng)用程序和計(jì)算機(jī)配置文件指定憑據(jù)信息。有關(guān)更多信息,請(qǐng)參見 <mailSettings> 元素(網(wǎng)絡(luò)設(shè)置)

如果 UseDefaultCredentials 屬性設(shè)置為 false,則連接到服務(wù)器時(shí)會(huì)將 Credentials 屬性中設(shè)置的值用作憑據(jù)。如果 UseDefaultCredentials 屬性設(shè)置為 false 并且尚未設(shè)置 Credentials 屬性,則將郵件以匿名方式發(fā)送到服務(wù)器。UseDefaultCredentials 的默認(rèn)值為false。

如果提供用于基本身份驗(yàn)證的憑據(jù),則憑據(jù)將以明文形式發(fā)送到服務(wù)器。這可能會(huì)產(chǎn)生安全問題,因?yàn)閼{據(jù)可以被他人看見從而加以利用。但是向163的郵箱發(fā)送郵件是必須要帶上發(fā)送者的憑據(jù)信息,否則郵件是發(fā)送不出去的。

SmtpClient也可以這樣建立:SmtpClient client=new SmtpClient(smtp_server),因?yàn)猷]件發(fā)送服務(wù)器的默認(rèn)端口是25。

1、QQ郵箱向163郵箱發(fā)送郵件

private static void TimeEvent(object source, ElapsedEventArgs e)
{
    string smtp_server="smtp.qq.com";
    int port = 25;
    string mail_from = "***from_mail_username***@qq.com";
    string sender = "***from_mail_username***";
    string mail_to = "***to_mail_username***@163.com";
    string receiver = "***to_mail_username***@";
    string subject = "Title Test"
    string body = "Content Test";
    try
    {
    SendEmail(smtp_server, port, mail_from, sender, mail_to, receiver, subject, body);
    }
    catch(Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
}

public static void SendEmail(string smtp_server, int port, string mail_from, string sender, string mail_to, string receiver, string subject, string body)
{
    MailAddress from = new MailAddress(mail_from, sender);
    MailAddress to = new MailAddress(mail_to, receiver);
    MailMessage message = new MailMessage(from, to);
    message.BodyEncoding = Encoding.UTF8;
    message.IsBodyHtml = true;
    message.Subject = subject;
    message.Body = body;

    SmtpClient client = new SmtpClient(smtp_server, port);   
    client.Credentials = new NetworkCredential("***from_mail_username***@qq.com", "***pwd***");
    client.Send(message);
}

2、163郵箱向163郵箱發(fā)送郵件

private static void TimeEvent(object source, ElapsedEventArgs e)
{
    string smtp_server="smtp.163.com";
    int port = 25;
    string mail_from = "***from_mail_username***@163.com";
    string sender = "***from_mail_username***";
    string mail_to = "***to_mail_username***@163.com";
    string receiver = "***to_mail_username***";
    string subject = "Title Test"
    string body = "Content Test";
    try
    {
    SendEmail(smtp_server, port, mail_from, sender, mail_to, receiver, subject, body);
    }
    catch(Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
}

public static void SendEmail(string smtp_server, int port, string mail_from, string sender, string mail_to, string receiver, string subject, string body)
{
    MailAddress from = new MailAddress(mail_from, sender);
    MailAddress to = new MailAddress(mail_to, receiver);
    MailMessage message = new MailMessage(from, to);
    message.BodyEncoding = Encoding.UTF8;
    message.IsBodyHtml = true;
    message.Subject = subject;
    message.Body = body;

    SmtpClient client = new SmtpClient(smtp_server);   
    client.Credentials = new NetworkCredential("***from_mail_username***@163.com", "***pwd***");
    client.Send(message);
}

3、163郵箱向QQ郵箱發(fā)送郵件

private static void TimeEvent(object source, ElapsedEventArgs e)
{
    string smtp_server="smtp.163.com";
    int port = 25;
    string mail_from = "***from_mail_username***@163.com";
    string sender = "***from_mail_username***";
    string mail_to = "***to_mail_username***@qq.com";
    string receiver = "***to_mail_username***";
    string subject = "Title Test"
    string body = "Content Test";
    try
    {
    SendEmail(smtp_server, port, mail_from, sender, mail_to, receiver, subject, body);
    }
    catch(Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
}

public static void SendEmail(string smtp_server, int port, string mail_from, string sender, string mail_to, string receiver, string subject, string body)
{
    MailAddress from = new MailAddress(mail_from, sender);
    MailAddress to = new MailAddress(mail_to, receiver);
    MailMessage message = new MailMessage(from, to);
    message.BodyEncoding = Encoding.UTF8;
    message.IsBodyHtml = true;
    message.Subject = subject;
    message.Body = body;

    SmtpClient client = new SmtpClient(smtp_server);   
    client.Credentials = new NetworkCredential("***from_mail_username***@163.com", "***pwd***");
    client.Send(message);
}

4、QQ郵箱向QQ郵箱發(fā)送郵件

private static void TimeEvent(object source, ElapsedEventArgs e)
{
    string smtp_server="smtp.qq.com";
    int port = 25;
    string mail_from = "***from_mail_username***@qq.com";
    string sender = "***from_mail_username***";
    string mail_to = "***to_mail_username***@qq.com";
    string receiver = "***to_mail_username***";
    string subject = "Title Test"
    string body = "Content Test";
    try
    {
    SendEmail(smtp_server, port, mail_from, sender, mail_to, receiver, subject, body);
    }
    catch(Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
}

public static void SendEmail(string smtp_server, int port, string mail_from, string sender, string mail_to, string receiver, string subject, string body)
{
    MailAddress from = new MailAddress(mail_from, sender);
    MailAddress to = new MailAddress(mail_to, receiver);
    MailMessage message = new MailMessage(from, to);
    message.BodyEncoding = Encoding.UTF8;
    message.IsBodyHtml = true;
    message.Subject = subject;
    message.Body = body;

    SmtpClient client = new SmtpClient(smtp_server);   
    client.Credentials = new NetworkCredential("***from_mail_username***@qq.com", "***pwd***");
    client.Send(message);
}

到此這篇關(guān)于C#使用System.Net.Mail類實(shí)現(xiàn)郵件發(fā)送的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

张家港市| 汽车| 霍州市| 横山县| 年辖:市辖区| 壶关县| 博客| 兖州市| 锡林浩特市| 大荔县| 鹤峰县| 芮城县| 平度市| 麦盖提县| 红河县| 建始县| 栖霞市| 灵川县| 和龙市| 云阳县| 清镇市| 澄迈县| 济源市| 绿春县| 泗水县| 浮梁县| 景谷| 安宁市| 绵阳市| 西乌珠穆沁旗| 巴彦县| 乐业县| 定日县| 苏尼特左旗| 扎赉特旗| 安多县| 建湖县| 莎车县| 长岭县| 义马市| 台湾省|