如果选择了163的SMTP服务器,“smtp.163.com”,发件人必须是登录用户的163 email用户地址。
web.config加入
<system.net>
<mailSettings>
<smtp from="163emailaddress@163.com">
<network host="smtp.163.com" password="*****" port="25" userName="username" defaultCredentials="false"/>
</smtp>
</mailSettings>
</system.net>
以下为VB.NET代码
Dim message As New MailMessage()
'收件人
message.To.Add("one@21cn.com")
'主题
message.Subject = "使用.NET 2.0发送邮件"
message.From = New MailAddress("163emailaddress@163.com")
message.Body = "非常简单"
Dim m_smtpClient As New SmtpClient("smtp.163.com")
m_smtpClient.Send(message)