如何在ASP中发送电子邮件 [英] How to send an email in asp

查看:110
本文介绍了如何在ASP中发送电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不是要编写要通过ASP .NET + C#发送邮件的项目的代码...假设我想使用我的邮件ID以及办公室或公司的主机名来发送邮件,我应该如何编码.

Jagadish V.

i am not getting to code to project that i want to send mail through ASP .NET + C#... Suppose if i want to send a mail by using my mail id and also by using an office or company host name, how should i code for that.

Jagadish V.

推荐答案

示例:
C#代码

使用System.Net.Mail;

MailAddress senderMail = new MailAddress("b@b.com","a");
MailAddress receiverMail = new MailAddress("a@a.com","b");
MailSend(senderMail,receiverMail,"subject hi","mail html");

私有void MailSend(MailAddress发送方,MailAddress接收方,字符串主题,字符串正文)
{
MailMessage消息= new MailMessage();
message.From =发件人;
message.To.Add(接收者);
message.IsBodyHtml = true;

message.Body = body;
message.Subject =主题;

SmtpClient smtp =新的SmtpClient();
试试
{
smtp.Send(message);
}
catch(Exception)
{

}
}

在< system.web>
之前的Web.config中
< system.net>
< mailSettings>
< smtp>
<网络主机="127.0.0.1" userName ="密码=" port ="25"/>
</smtp>
</mailSettings>
</system.net>
Example:
C# code

using System.Net.Mail;

MailAddress senderMail = new MailAddress("b@b.com", "a");
MailAddress receiverMail = new MailAddress("a@a.com","b");
MailSend(senderMail, receiverMail, "subject hi", "mail html");

private void MailSend(MailAddress sender, MailAddress receiver, string subject, string body)
{
MailMessage message = new MailMessage();
message.From = sender;
message.To.Add(receiver);
message.IsBodyHtml = true;

message.Body = body;
message.Subject = subject;

SmtpClient smtp = new SmtpClient();
try
{
smtp.Send(message);
}
catch (Exception)
{

}
}

in Web.config before <system.web>

<system.net>
<mailSettings>
<smtp>
<network host="127.0.0.1" userName="" password="" port="25"/>
</smtp>
</mailSettings>
</system.net>


这篇关于如何在ASP中发送电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆