如何把textbox中内容发到指定邮箱

beg200710 2010-09-19 09:35:45
asp.net C# 如何 把textbox中内容发到指定邮箱中 谁有代码教教我啊
...全文
246 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
porschev 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wpf363093940 的回复:]
引用 2 楼 porschev 的回复:
C# code


#region
//email是邮箱名,txtbox1是文件框里的内容
public static void Sends(string email,string txtbox1)
{
string formto = "发件箱地址";
……


发件箱地址和发件箱有什么区别吗?
[/Quote]

没区别。。
IcyFox 2010-09-19
  • 打赏
  • 举报
回复

....
using System.Web.Mail;

public bool sendMail(string Msg)
{
try{
MailMessage Message=new MailMessage();
Message.To="hong@qq.com";//接收邮件的邮箱地址
Message.From="dingli@163.com";//发送邮件的邮箱地址
Message.Subject="接收邮件";//发送的邮件主题
Messge.Body=Msg;//邮件正文的内容
Message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "dingli");//设置验证用户名
Message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "123");//设置验证密码
Message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate",1);
SmtpMail.SmtpServer=”smtp.163.com“;//发送邮箱的服务器
SmtpMail.Send(Message);
return true;
}
catch(Execption ex)
{
return false;

}
}

private button1_click(object sender,eventArgs e)
{
if(sendMail(TextBox1.Text))
{
response.write("<script>alert('发送成功')</script>");
}
}
懦芞 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 porschev 的回复:]
C# code


#region
//email是邮箱名,txtbox1是文件框里的内容
public static void Sends(string email,string txtbox1)
{
string formto = "发件箱地址";
……
[/Quote]

发件箱地址和发件箱有什么区别吗?
porschev 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wyg06102 的回复:]
怎么用啊 放到哪里

通过单击button事件 把数据发送到指定邮箱
[/Quote]

就放单击事件里啊。。。。
懦芞 2010-09-19
  • 打赏
  • 举报
回复
学习了。
beg200710 2010-09-19
  • 打赏
  • 举报
回复
怎么用啊 放到哪里

通过单击button事件 把数据发送到指定邮箱
porschev 2010-09-19
  • 打赏
  • 举报
回复


#region
//email是邮箱名,txtbox1是文件框里的内容
public static void Sends(string email,string txtbox1)
{
string formto = "发件箱地址";
string to = email; //接收邮箱
string content = "";
string body = txtbox1;
string name = "发件箱";
string upass = "密码";
string smtp = "smtp地址";
SmtpClient _smtpClient = new SmtpClient();
_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
_smtpClient.Host = smtp; //指定SMTP服务器
_smtpClient.Credentials = new System.Net.NetworkCredential(name, upass);//用户名和密码
MailMessage _mailMessage = new MailMessage();
//发件人,发件人名
_mailMessage.From = new MailAddress(formto, "别名");
//收件人
_mailMessage.To.Add(to);
_mailMessage.SubjectEncoding = System.Text.Encoding.GetEncoding("gb2312");
_mailMessage.Subject = content;//主题

_mailMessage.Body = body;//内容
_mailMessage.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312");//正文编码
_mailMessage.IsBodyHtml = true;//设置为HTML格式
_mailMessage.Priority = MailPriority.High;//优先级
try
{
_smtpClient.Send(_mailMessage);
}
catch (Exception)
{

}

}
#endregion

herty 2010-09-19
  • 打赏
  • 举报
回复
去找一些邮箱发送的代码来看看 可以尝试使用 Jmail

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧