使用richEditControl 配合自制邮箱发送带图文邮件到邮箱中
来源:互联网 发布:连邦软件 cad 编辑:程序博客网 时间:2024/05/16 12:40
楼主我新手一个,这两天研究 richEditControl控件,发现网上很多资料都是很久前的,无意中发现现在的属性,经过实验成功将 图文发送到QQ邮箱中
代码如下(菜鸟一个,勿喷):
//附件按钮
private void DsbtFujian_Click(object sender, EventArgs e)
{
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
DtxtFujian.Text = openFileDialog.FileName;//得到附件的地址
}
}
//邮件提交按钮
private void BsbtSend_Click(object sender, EventArgs e)
{
string fjrtxt = this.DtxtSend.Text; //发信人
string mmtxt = this.DtxtPassword.Text; //密码
string sjrtxt = this.DtxtTo.Text; //收信人
string zttxt = DtxtSubject.Text; //主题
string fjtxt = DtxtFujian.Text; //附件
//最主要的部分,将richEditControl的内容转换成html格式文件
string nrtxt = this.DrECOne.HtmlText;
//正文
string[] fasong = fjrtxt.Split('@');
string[] fs = fasong[1].Split('.');
////发送
SmtpClient client = new SmtpClient("smtp." + fs[0] + ".com");//设置邮件协议
client.UseDefaultCredentials = false;
client.EnableSsl = true;
client.DeliveryMethod = SmtpDeliveryMethod.Network; //通过网络发送到Smtp服务器
client.Credentials = new NetworkCredential(fasong[0].ToString(), mmtxt); //通过用户名和密码 认证
MailMessage mmsg = new MailMessage(new MailAddress(fjrtxt), new MailAddress(sjrtxt)); //发件人和收件人的邮箱地址
mmsg.Subject = zttxt; //主题
mmsg.Body = nrtxt; //正文
//第二个主要的部分,将邮件正文从html格式转换成基本的格式
mmsg.IsBodyHtml = true;
if (DtxtFujian.Text.Trim() != "")
{
mmsg.Attachments.Add(new Attachment(DtxtFujian.Text));//增加附件
}
try
{
client.Send(mmsg);
MessageBox.Show("邮件已发成功!");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
string nrtxt = this.DrECOne.HtmlText;
- 使用richEditControl 配合自制邮箱发送带图文邮件到邮箱中
- 使用 PHPMailer 配合 QQ邮箱 发送邮件
- 使用JAVA模拟发送邮件到邮箱
- Android发送邮件到指定邮箱(可带附件)
- Android发送邮件到邮箱
- php 发送邮件到邮箱
- windows下发送文件到邮箱,使用VBS发送邮件
- 使用域名邮箱发送邮件
- 使用qq邮箱发送邮件
- 使用JavaMail进行简单SMTP邮件发送测试,从网易邮箱发送到QQ邮箱
- Ubuntu下使用SMTP服务器发送邮件到外部邮箱
- java 代码实现163邮箱发送邮件到QQ邮箱
- 发送邮件到qq邮箱、126邮箱后丢失样式
- CentOS Linux中,使用sendEmail发送163邮箱的邮件
- java自动发送邮件到目标邮箱
- android 后台发送邮件到指定邮箱
- C#中使用MailMessage类发送邮件(QQ邮箱或者163邮箱)的小细节
- 域名邮箱|Yii2.0使用QQ域名邮箱发送邮件
- MySQL定义异常和异常处理方法
- javascript应用--(2)
- Python3导入cookielib失败
- 简单工厂、工厂方法、抽象工厂、策略模式、策略与工厂的区别
- 量化对冲那点事
- 使用richEditControl 配合自制邮箱发送带图文邮件到邮箱中
- 关于myql函数不能执行的问题
- IOC思路
- Web前端面试指导(十三):css样式的优先级是怎么样的?
- hdu 5898 odd-even number (数位dp)
- SQL中Group By的使用
- jquery中this与$(this)的用法区别.和于js中的this区别
- video.js播放视频
- json解析注意事项