我忘记装了smtp
请问目前在哪个网址申请帐号后可以利用该帐号发送邮件呢????
请问目前在哪个网址申请帐号后可以利用该帐号发送邮件呢????
解决方案 »
- ashx文件里 Redirect 出错
- 如何将分页的repeater数据全部导出到excel
- .net怎么在静态页面实现动态数据的显示
- 弱智问题!别笑我!做表单时候asp.net2.0用什么控件表示备注,就像ASP里表单表示备注是用<textarea >???
- 关于网页挂马事件的处理应对方法之我见
- duwamish7里面的业务外观层跟web层有什么区别啊,
- 如果能解决我的问题绝对给分~在线等待~
- 点击repeater控件中某行按钮时候 该行变色
- 请问如何在WEB中调用VC++ 6.0的程序
- 求救
- DropDownList 获取值错误
- GridView的autogeneraldeletebutton和autogeneraleditbutton
其他,多少会有些问题!使用asp.net的system.net.mail发送邮件,帐号只能是@前的帐号,而不是整个email地址!
/// 发送电子邮件
/// </summary>
/// <param name="smtpServer">smtp 服务器地址</param>
/// <param name="smtpUserName">smtp 服务器用户名</param>
/// <param name="smtpPassWord">smtp 服务器密码</param>
/// <param name="from">发件人邮件地址</param>
/// <param name="reciver">收件人邮件地址</param>
/// <param name="subject">邮件标题</param>
/// <param name="body">信件内容</param>
/// <returns>是否成功</returns>
public static bool Send(string smtpServer, string smtpUserName, string smtpPassWord, string from, string reciver, string subject, string body)
{
bool flag = true; try
{
// 创建 MailMessage 对象
MailMessage mailMsg = new MailMessage();
// 设置发件人电子邮件地址
mailMsg.From = new MailAddress(from);
// 设置收件人电子邮件地址
mailMsg.To.Add(reciver);
// 设置邮件主题
mailMsg.Subject = subject;
// 设置邮件内容
mailMsg.Body = body; mailMsg.IsBodyHtml = true;
mailMsg.BodyEncoding = Encoding.GetEncoding("GB2312");
mailMsg.Priority = MailPriority.High; SmtpClient smtpClient = new SmtpClient();
smtpClient.Timeout = 9999;
smtpClient.Host = smtpServer;
//smtpClient.EnableSsl = true;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential(smtpUserName, smtpPassWord);
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.Send(mailMsg);
}
catch { flag = false; } return flag;
}