c# winform 程序用126邮箱发邮件

代码如下:

        private void button1_Click(object sender, EventArgs e)
        {
            string strTitle = "alert! We have not receive new data from mera over 20 mins";

            try
            {
                SmtpClient client = new SmtpClient("smtp.126.com", 25)
                {
                    Credentials = new NetworkCredential("emailAddress", "password"),
                    EnableSsl = true
                };

                MailAddress from = new MailAddress(@"emailAddress", "senderName");
                MailAddress to = new MailAddress(@"receiverAddress", "ReceiverName");
                MailMessage myMail = new System.Net.Mail.MailMessage(from, to);

                myMail.Subject = strTitle;
                myMail.SubjectEncoding = System.Text.Encoding.UTF8;
                myMail.Body = "";

                myMail.BodyEncoding = System.Text.Encoding.UTF8;
                client.Send(myMail);

            }
            catch (SmtpException ex)
            {
                throw new ApplicationException
                  ("SmtpException has occured: " + ex.Message);
            }
        }  // end of function 

需要注意的是, 要使用注册很久的126邮箱发送,因为新注册的邮箱网易限制了这个功能 。

时间: 2024-08-29 16:39:38

c# winform 程序用126邮箱发邮件的相关文章

mailx加163邮箱发邮件

mailx加163邮箱发邮件 参考:https://www.cnblogs.com/myvic/p/9579954.html 配置 $ yum install mailx -y $ vim /etc/mail.rc set [email protected] set smtp=smtps://smtp.163.com:465 set [email protected] set smtp-auth-password=zhj6b266 set smtp-auth=login set nss-conf

ASP.NET学习之向邮箱发邮件

准备工作: 1.在项目的文件夹App_Data下建立一个html文件,该文件的作用是等会发送的邮件的内容. 2.在Models文件夹中建立一个实体类:UserInfo 3.建立控制器和相应的视图 具体内容: 1.创建作为发送的邮件的内容的html文件,具体代码如下:[可以在任意文件夹下建立这个文件,不一定一定要在这个文件夹中创建,如果一定要将html文件放在这个文件中.要是直接在App_Data文件夹下不能建立html文件,可以在其他文件夹中创建好之后拖到这个文件夹下来.] <!DOCTYPE

C#后台程序重启IIS,发邮件通知

应用场景:IIS网站挂掉,系统自动重启IIS,通知相关联系人: 主要代码: 监控类 public class monitoringiis { EmailSend send = new EmailSend(); public void MonitoringISSAppPool(object obj) { string method_Start = "Start"; string ISSAppPoolName = ""; string iislist = System.

登录163邮箱发邮件

#encoding=utf-8 from selenium import webdriver import time from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By #打开浏览器 driver = webdriver.

python学习(5)--网易邮箱发邮件异常解决办法

在用python发邮件时,发现用网易邮箱作为发件人.会出现以下异常: smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp12,EMCowxxn7yO5rI9bT0uuEg--.45230S2 1226142521,please see http://mail.163.com/help/help_spam_16.htm?ip=133.13.132.12&hostid=smtp12&time=1533242532') 通过查看上面的网址:http://

使用linux系统给邮箱发邮件

配置文件如下: [[email protected] ~]# vim /etc/mail.rc set [email protected] smtp=smtp.163.com set [email protected]  smtp-auth-password=密码 set smtp-auth=login 在所用邮箱开启smtp协议 测试 [[email protected] ~]# echo "hello" | mail -s "hello test" [email

java mail使用qq邮箱发邮件的配置方法

1.QQ邮箱设置 1.1 进去QQ邮箱-->设置-->账号-->进行设置如下图 2.foxmail设置(由于我要利用它收邮件) 2.1 参照官方的设置即可http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=371 ps:填写的邮箱密码是独立密码:需要注意的就是SSL链接要勾选;smtp端口是465 3.Java中代码配置 3.1 发送邮件配置代码 public class MailUti

使用新申请的163邮箱发邮件出现的问题

前提:新申请的163邮箱. 老的126或163在发送时没有问题.    貌似网易对于新申请的邮箱账号增加了安全认证机制. C#使用163的SMTP服务器发送邮件 http://www.cnblogs.com/OpenCoder/archive/2010/07/16/1779247.html 发送时,异常提示: 邮箱不可用. 服务器响应为:User has no permission http://www.jb51.net/softjc/387126.html 登陆163设置好客户端授权后, 在发

在Linux中如何向163邮箱发邮件

linux收发邮件 1.首先要保证自己的Linux服务器能够ping通www.baidu.com ping www.baicu.com 2.申请一个@163.com个人邮箱 3.将进入邮箱后进行如下设置. 1.首页电击设置,点击POP3/SMTP/IMAP设置. 2.将对应选项下所有能选的都选上.然后自己设置一个授权密码这个密码记好,后面要用. 4.在Linux中将如下命令追加到, /etc/mail.rc的文件最后. # send email set from=此处填写邮箱地址 set smt