返回
热门推荐
使用OpenSMTP.NET在线发送邮件
2024-11-20 23:32
private
void
btnSend_Click(
object
sender, EventArgs e)
{
try
{
//
SMTP服务器
string
smtpHost
=
"
smtp.sohu.com
"
;
//
SMTP服务器端口
int
smtpPort
=
25
;
//
发送者邮件地址
string
senderEmail
=
txtEmail.Text;
//
发送者名字
string
senderName
=
txtName.Text;
//
接收者邮件地址
string
recipientEmail
=
"
chengbo1983@gmail.com
"
;
//
主题
string
subject
=
txtSubject.Text;
//
邮件内容
string
body
=
txtMessage.Text; SmtpConfig.VerifyAddresses
=
false
; EmailAddress from
=
new
EmailAddress(senderEmail, senderName); EmailAddress to
=
new
EmailAddress(recipientEmail); MailMessage msg
=
new
MailMessage(from, to);
//
这行一定要填上,不然收到的中文邮件是一连串的???????
msg.Charset
=
"
gb2312
"
; msg.Subject
=
subject; msg.Body
=
body; Smtp smtp
=
new
Smtp(smtpHost, smtpPort);
//
在SMTP服务器上的用户名和密码
smtp.Username
=
"
chengbo1983
"
; smtp.Password
=
"
******
"
; smtp.SendMail(msg); StringBuilder toList
=
new
StringBuilder();
for
(IEnumerator i
=
msg.To.GetEnumerator(); i.MoveNext();)
{ EmailAddress a
=
(EmailAddress)i.Current; toList.Append(a.Address
+
"
;
"
); }
}
catch
(MalformedAddressException mfa)
{
//
异常处理
}
catch
(SmtpException se)
{
//
异常处理
}
catch
(Exception ex)
{
//
异常处理
}
以上就是本篇文章
【使用OpenSMTP.NET在线发送邮件】
的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/quote/24237.html
动态
相关文章
文章
同类文章
热门文章
栏目首页
网站地图
返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多