发邮件功能

python 发邮件的功能

 1 import smtplib
 2 from email.mime.text import MIMEText
 3 from email.utils import formataddr
 4
 5 #发送邮件功能
 6 def send_mail(send_message_txt,*senders_list,**send_to_people):
 7     flag = True
 8     try:
 9         #编写发送的内容
10         send_msg = MIMEText(send_message_txt,"plain","utf-8")
11         send_msg["From"] = formataddr(["发送人姓名","邮箱账号"])
12         #f发送人的名单
13         for sender_name,mail_address in send_to_people.items():
14             send_msg["To"] = formataddr([sender_name,mail_address])
15         else:
16             print("添加所有发送人")
17         send_msg["Subject"] = "出现异常的sqlmap文件内容"
18         #登录邮箱服务器
19         send_server = smtplib.SMTP("smtp.126.com",25)
20         send_server.login("登录邮箱账号","邮箱密码")
21         #发送邮件
22         send_server.sendmail("[email protected]",senders_list,send_msg.as_string())
23         send_server.quit()
24     except Exception as e:
25         print(e)
26         flag = False
27     return  flag
时间: 2024-10-11 00:09:40

发邮件功能的相关文章

Nagios 配置自动发邮件功能

安装sendmailyum install -y sendmail* 修改防火墙设置,添加25端口到防火墙vi /etc/sysconfig/iptables 重启 iptables.sendmail 服务service iptables restartservice sendmail restart 测试发邮件功能是否正常echo "Nagios Test Email " | mail -s "Alert" [email protected]此时163邮箱会收到一

iOS打电话、发短信、发邮件功能

以下为学习过程中在网上查到的方法, 实现打电话的功能,主要二种方法,下面我就分别说说它们的优缺点. 1.1.发短信(1)——URL // 直接拨号,拨号完成后会停留在通话记录中 1.方法: NSURL *url = [NSURL URLWithString:@"sms://10010"]; [[UIApplication sharedApplication] openURL:url]; 2.优点: –简单 3.缺点: –不能指定短信内容,而且不能自动回到原应用 1.2发短信(2)——M

Java实现发邮件功能---网易邮箱

目录 Java实现发邮件功能 前言 开发环境 代码 效果 结束语 Java实现发邮件功能 前言 电子邮件的应用场景非常广泛,例如新用户加入,即时发送优惠清单.通过邮件找回密码.监听后台程序,出现异常自动邮件通知等. 本文以网易邮箱为例,通过Java代码实现发送邮件功能. 开发环境 请参照: 基于SpringBoot构建分模块项目 代码 pom.xml引入依赖 <properties> <java.version>1.8</java.version> <!-- 你的

Selenium 2自动化测试实战37(自动发邮件功能)

自动发邮件功能 例如,如果想在自动化脚本运行完成之后,邮箱就可以收到最新的测试报告结果.SMTP(Simple Mail Transfer Protocol)是简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规划,由它来控制信件的中转方式.python的smtplib模块提供了一种很方便的途径用来发送电子邮件,它对SMTP协议进行了简单的封装.可以使用SMTP对象的sendmail方法发送邮件,通过help()可查看SMTP所提供的方法,命令如下: -from smtplib impo

自动发邮件功能

HTMLTestRunner.py """A TestRunner for use with the Python unit testing framework. Itgenerates a HTML report to show the result at a glance. The simplest way to use this is to invoke its main method. E.g. import unittest import HTMLTestRunne

在程序中集成发邮件功能

<?php require_once("class.phpmailer.php"); /*发送邮件*/ function sendMail($to, $subject, $message) { $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "smtp.qq.com"; $mail->SMTPAuth = true; $mail->Username = "[ema

JavaMail实现发邮件功能

今天闲来没事,想着通过程序来给别人发邮件.于是,上网搜了一下,相应的资料也很多,刚开始完成了邮件的简单发送,后来想如何能发送附件,继续寻找 答案,但是遇到了一个问题是当我使用txt类型作为附件时,附件里的内容总是会显示在正文里面,并且还会出现正文乱码的现象,之后经过不断的查阅资料,终 于解决了问题,实现了我自己想要的功能. 需要的jar文件: 下载地址:https://java.net/projects/javamail/pages/Home 主要的类有三个,代码分别如下: 1.MailSend

iOS应用调用系统打电话、发短信和发邮件功能

摘要: 在应用程序内,调用系统的功能来实现打电话.发短信和发邮件,通过电话号码或者邮箱,直接跳转到系统的功能界面. PS:调试好像只能真机调试,模拟器没有反应,真机就可以跳转,不知道是不是必须真机,但方法肯定是可行的. 1.打电话 应用内调用系统打电话有两种方式: 1)WebView方式 使用WebView来跳转,把电话号码通过URL传递给WebView,这种方式会弹出是否要拨打的提示,可以选择拨打或者不拨打,打完也会自动回到应用界面,推荐. UIWebView *callWebview =[[

iOS打电话、发短信、发邮件功能开发

本文转载至 http://www.lvtao.net/ios/506.html 今天把APP里常用小功能 例如发短信.发邮件.打电话.全部拿出来简单说说它们的实现思路. 1.发短信实现打电话的功能,主要二种方法,下面我就分别说说它们的优缺点.1.1.发短信(1)——URL // 直接拨号,拨号完成后会停留在通话记录中1.方法: NSURL *url = [NSURL URLWithString:@"sms://10010"]; [[UIApplication sharedApplica