国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Asp.net發送郵件的方法

2024-07-10 12:53:43
字體:
來源:轉載
供稿:網友

我們的Asp.net程序學的不錯的話,就完全可以利用Asp.net實現發送郵件這個功能,但是也有許多朋友們會好奇Asp.net是怎么實現發送郵件的,現在我們就去看看Asp.net發送郵件的方法。

一,利用大網站的SMTP來發送郵件

這種方法適用于程序運行環境沒有配置SMTP的服務器,想借助于其他smtp來發送郵件的情況,當然需要有此smtp的賬戶才行,例如如果使用Google的SMTP服務器,有三點需要注意:啟用SSL,端口和地址smtp.gmail.com。

二,利用本地的smtp來發送郵件

這種方法要求本地有smtp服務器,如果沒有,windows 7和vista上面沒有smtp服務器可以安裝一個軟件,

Free SMTP Server,下載地址:http://www.softstack.com/freesmtp.html,這種方式不用提供用戶名,只需要設置一下IIS即可。?

做如下設置:

相關代碼如下:

復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Mail;

namespace IISSendMail
{
class Program
{
static void Main(string[] args)
{
/*第一種,利用Google的smtp來發送郵件*/
SmtpClient client =
new SmtpClient("smtp.gmail.com", 25);
MailMessage msg =
new MailMessage("wengyuli@gmail.com","leonweng@qq.com","這個是標題","這個是內容");
client.UseDefaultCredentials = false;
System.Net.NetworkCredential basicAuthenticationInfo =
new System.Net.NetworkCredential("username", "password");
client.Credentials = basicAuthenticationInfo;
client.EnableSsl = true;
client.Send(msg);

/*第二種,利用本地的smtp來發送郵件*/
SmtpClient smtp =
new SmtpClient("localhost", 25);
MailMessage message =
new MailMessage("wengyuli@gmail.com", "leonweng@qq.com", "標題:測試一下iis發郵件", "內容:老翁,你好!哈哈");
smtp.Send(message);

Console.WriteLine("發送成功!");
Console.Read();
}
}
}


本文介紹的是ASP.NET發送郵件的方法,上述內容主要以一個具體實例的形式詳細講述了ASP.NET發送郵件的技巧,需要的朋友可以參考下。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 锦屏县| 阿拉善左旗| 扎囊县| 寿光市| 古交市| 青浦区| 宣武区| 出国| 繁峙县| 湖州市| 陇川县| 苍梧县| 梁山县| 龙江县| 措勤县| 合肥市| 新宾| 泰兴市| 共和县| 嘉定区| 海口市| 祁东县| 华阴市| 聂荣县| 益阳市| 三明市| 辽源市| 得荣县| 奉节县| 于都县| 溧阳市| 集安市| 彰化县| 钦州市| 陇西县| 益阳市| 常宁市| 红安县| 渝中区| 文昌市| 汤阴县|