C#_发送邮件

你要用QQ邮件发邮件就配置邮件服务器为QQ邮箱的邮件服务器mail.qq.com.然后FromAddress那里配置成你的邮件地址,objSmtpClient.Credentials 需要你的邮箱和密码。方法  SendMail(string mailAddress, string mailTitle, string mailContent)需要参数mailAddress为你要发送的邮箱地址,mailTitle为邮件主题,mailContent为邮件内容。还需要引用:using System.Net.Mail;

public static void SendMail(string mailAddress, string mailTitle, string mailContent)       {           MailMessage objMailMessage = new MailMessage();           string fromAddress = ConfigurationManager.AppSettings["FromAddress"];//你在web.config中配置的发件人地址,就是你的邮箱地址。           string mailHost = ConfigurationManager.AppSettings["MailHost"];//邮件服务器,如mail.qq.com

           objMailMessage.From = new MailAddress(fromAddress);//发送方地址           objMailMessage.To.Add(new MailAddress(mailAddress));//收信人地址           objMailMessage.BodyEncoding = System.Text.Encoding.UTF8;//邮件编码           objMailMessage.Subject = mailTitle;//邮件标题           objMailMessage.Body = mailContent;//邮件内容           objMailMessage.IsBodyHtml = true;//邮件正文是否为html格式

           SmtpClient objSmtpClient = new SmtpClient();           objSmtpClient.Host = mailHost;//邮件服务器地址           objSmtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//通过网络发送到stmp邮件服务器           objSmtpClient.Credentials = new System.Net.NetworkCredential();//发送方的邮件地址,密码           //objSmtpClient.EnableSsl = true;//SMTP 服务器要求安全连接需要设置此属性

           try           {               objSmtpClient.Send(objMailMessage);           }           catch (Exception ex)           {               LogHelper.WriteLog(LogFile.Error, ex.ToString());//记录错误日志           }       }
时间: 2024-10-28 11:00:51

C#_发送邮件的相关文章

SMTP 协议发送邮件的整体过程

使用 SMTP 发送邮件_使用 SMTP 发送邮件_发送邮件_用户指南_邮件推送-阿里云 https://help.aliyun.com/knowledge_detail/51622.html 通过 SMTP 协议发送邮件的整体过程如下: 客户端使用 telnet 命令连接到SMTP服务器,建立会话. 客户端发送一个 HELO 或 EHLO 命令. 客户端发送一个 AUTH 认证命令进行用户登录(使用 smtpd 方式). 客户端发送一个 MAIL 命令指定发件人. 客户端发送一个 RCPT 命

app里使用163邮箱发送邮件,被163认为是垃圾邮件的坑爹经历!_ !

最近有个项目,要发邮件给用户设定的邮箱报警,然后就用了163邮箱,代码是网上借来的^^,如下: package com.smartdoorbell.util; import android.os.AsyncTask; import java.util.Date; import java.util.List; import java.util.Properties; import javax.activation.CommandMap; import javax.activation.Mailca

PHP通过SMTP实现发送邮件_包括附件

require("class.phpmailer.php"); //这个是一个smtp的php文档,网上可以下载得到 $mail = new PHPMailer(); //建立邮件发送类 $mail->CharSet = "UTF-8"; $address ="[email protected]"; $mail->IsSMTP(); // 使用SMTP方式发送 $mail->Host = "smtp.126.com&q

discuz x3.2设置注册邮件激活_企业邮箱发送邮件失败

在discuz x2.5邮箱设置里面已经说了很多关于邮件设置和常见问题的处理办法了,今天这里主要是说明下Discuz! 邮件发送失败排查思路,适用于任何板块的Discuz程序. Discuz! 邮件发送失败排查思路方法: 1.要确保填写的邮件信息是否正确,主要检测邮件服务器格式填写. 2.查看邮件日志文件,data/log目录下 有一个201210_SMTP.php 类似这样的文件,下面举例说明下 举例一: <?PHP exit;?>        2012-10-17 16:59:59   

定时发送邮件(利用quart)

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目 思路:1.依赖 2.任务 3.配置文件 4.测试 1.依赖 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.3</version> </dependency> </

前端工程师基础培训_问答(139邮箱)

一.问答题: (1)139邮箱资源服务器与缓存相关的响应首部是怎么配置的? (2)登录139邮箱web2.3,在浏览器有缓存的情况下,刷新页面,浏览器会不会重新发送请求获取静态资源?如果会,请列出与缓存相关的请求首部以及响应状态码:如果不会,请说明原因. (3)请指出Cache-Control与Expires的区别 (4)新功能上线后,如何清空浏览器的缓存,让用户获取最新的资源文件? 问题1.问题2 可用Fiddler抓包然后截图说明. 二.编程题: 请写一个页面,并封装相应的JS代码,完成13

mail 发送邮件

1.定时发送邮件 思路:1.添加依赖2.发送邮件的类3.配置文件4. 业务层调用发送邮件 5.action将数据带回前端 6.js编写 1.添加依赖 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.4</version> </dependency> 2.发送邮件的类 //2.发送邮件的类

python之用smtplib模块使用第三方smtp发送邮件(通过flask实现一个http接口)

1.邮件发送 #!/usr/bin/env python #coding:utf-8 import smtplib   from email.mime.multipart import MIMEMultipart   from email.mime.text import MIMEText   def email_send(recipient,theme,message,path=None,filenames=None):     local_hostname = ['toby-ThinkPad

python之用smtplib模块使用第三方smtp发送邮件(我改写成了类,方便点)

#_*_ coding:utf-8 _*_ import  smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText class Sendmail:     local_hostname = ['toby-ThinkPad-T430shhhh']     msg = MIMEMultipart('related')     def __init__(self,smtp_s