python临时邮箱的简单介绍

hacker2年前黑客组织179

python 邮箱登录的问题

这可能是一种安全机制。由于采用SMTP时,原则上不再需要用户手工输入密码,因为设置SMTP发送方式的原因就是方便使用客户端或自动化程序来发送邮件,因此,仅在首次创建连接时,需要由用户人工输入密码,而这是有可能输入错误的。一旦输入正确,原则上,客户端或你自己所写的代码即会保存这个密码,在以后建立连接时,这一密码就不会“输入”错误了。如果输入错误,只能认定为攻击行为。所以,你必须确保密码的正确性。

如果你非要考虑输错密码的情形,使其能在输错密码断开连接后,自动重新建立新的连接,则可以在输入密码部分使用try来捕获SMTPServerDisconnected异常。当异常被触发时,建立新的连接即可。

python发送邮件问题

百度一下,第一个网站提供的方法:

试试:

在发送之前加上这俩句

smtp.ehlo()

smtp.starttls()

我用python发邮件。出现以下问题,求解答

1、准备两个邮箱帐号,一个是常用的(接收端),另一个可以注册网易163邮箱或者foxmail邮箱也可(发送端),本次我使用两个QQ邮箱进行演示。

2、在邮箱的设置

3、账户中开启SMTP功能,如下图:

4、点击生成授权码,按照弹出窗口的提示发送短信,发送后单击我已发送按钮。

5、将生成的授权码复制下来以备接下来使用。如下图:

6、我们来编辑代码:

from email.header import Header

from email.mime.text import MIMEText

from email.utils import parseaddr,formataddr

import smtplib

def _format_addr(s):  

name,addr = parseaddr(s)  

return formataddr((Header(name,'utf-8').encode(),addr))

#发件人地址

from_addr = '10******10@qq.com'

#密码刚才复制的邮箱的授权码

password = 'u*******************g'

#收件人地址

to_addr =  '10********28@qq.com'

#邮箱服务器地址

smtp_server = 'smtp.qq.com'

#设置邮件信息

msg = MIMEText('Python爬虫运行异常,异常信息为遇到HTTP 403','plain','utf-8')

msg['From'] = _format_addr('Python爬虫一号%s'%from_addr)

msg['To'] = _format_addr('管理员%s'%to_addr)

msg['Subject'] = Header('一号爬虫运行异常.','utf-8').encode()

#发送邮件

server = smtplib.SMTP_SSL(smtp_server,465)

#打印出和SMTP服务器交互的所有信息

server.set_debuglevel(1)

#登录SMTP服务器

server.login(from_addr,password)

#sendmail():发送邮件,由于可以一次发给多个人,所以传入一个list邮件正文是一个str,as_string()把MIMEText对象变成str。

server.sendmail(from_addr,to_addr,msg.as_string())server.quit()print('邮件发送成功!')

7、登录接收端邮箱,查看是否发送成功,如下图:

8、如果能成功收到邮件的话就说明完成了。

如何用 python 搭建一个邮件服务器

利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令:

python -m Web服务器模块 [端口号,默认8000]

例如:

python -m SimpleHTTPServer 8080

然后就可以在浏览器中输入

h ttp://loca lhost:端口号/路径

来访问服务器资源。

例如:

h ttp://local host:808 0/index.h tm(当然index.htm文件得自己创建)

其他机器也可以通过服务器的IP地址来访问。

如何通过python发送邮件啊?

一般最好有个smtp服务器,比如说你在163注册个邮箱,这样可以用smtplib通过这个邮箱来发送。以下是示例:

#-*- coding:utf8 -*-

import smtplib

import email

import mimetypes

from email.MIMEMultipart import MIMEMultipart

from email.mime.text import MIMEText

mail_host="smtp.163.com"

mail_user="yourusername"

mail_pass="yourpassword"

mail_postfix="mail.163.com"

def sendmail(to_list,sub,con):

"""发送邮件

"""

# translation

me = mail_user+""+mail_user+"@"+mail_postfix+""

msg = MIMEMultipart('related')

msg['Subject'] = email.Header.Header(sub,'utf-8')

msg['From'] = me

msg['To'] = ";".join(to_list)

msg.preamble = 'This is a multi-part message in MIME format.'

msgAlternative = MIMEMultipart('alternative')

msgText = MIMEText(con, 'plain', 'utf-8')

msgAlternative.attach(msgText)

msg.attach(msgAlternative)

try:

s = smtplib.SMTP()

s.connect(mail_host)

s.login(mail_user,mail_pass)

s.sendmail(me, to_list, msg.as_string())

s.quit()

except Exception,e:

return False

return True

if __name__ == '__main__':

if sendmail(['test@test.com'],"测试","测试"):

print "Success!"

else:

print "Fail!"

如果要不经过邮件系统直接发,通常会被当作垃圾邮件扔了,所以还是这样吧。

相关文章

甘肃农业大学征集,柴强甘肃农业大学qq邮箱

甘肃农业大学征集,柴强甘肃农业大学qq邮箱

甘肃农业大学怎么样?算是好大学吗 1、甘肃农业大学什么档次:一本学院。甘肃农业大学,位于甘肃省兰州市,是农业部和甘肃省人民政府共建大学、甘肃省高水平大学、国家重点建设的中西部百所高校之一。2、甘肃农业...

女主重生变黑客小说古言推荐,女主重生变黑客小说古言

女主重生变黑客小说古言推荐,女主重生变黑客小说古言

求女主重生小说,女主要是黑客,一定是女主小说!! 帝少心头宠:国民男神是女生 她是女生眼中唯一能和国民男神相提并论的最新校草,傅九!表面上她是最普通不过的暴发户高中生。实际上她是利用网络追捕罪犯的黑...

怎样创建邮箱地址和邮箱,邮箱怎样删除邮箱地址

怎样创建邮箱地址和邮箱,邮箱怎样删除邮箱地址

苹果手机上怎么删除邮箱地址? 打开手机界面,进入“设置”。在“设置”界面点击选择“邮件”,“通讯录”,“日历”。找到需要删除的邮箱账户,点击进入。在该邮箱账户页面,点击下方的“删除账户”即可完成邮箱账...

监控邮箱配置怎么设置,监控邮箱配置

监控邮箱配置怎么设置,监控邮箱配置

海康威视怎么设置邮件配置 首先DVR的相关设置。端口映射。配置自定义域名。配置好了之后我们就可以远程监控设置好的监控了。具体步骤 首先DVR的相关设置。端口映射。你这个设置有点问题。首先,你得先给你的...

包含地狱黑客会飞的猪txt的词条

包含地狱黑客会飞的猪txt的词条

有什么好看的小说呢 都市修真 《守护美女》作者:恨无痕 TXT格式 [完结][长篇] 地址:;u=18658 金易双手沾满血腥,很长时间里只是一部杀人机器。 后来,机器叛变了,毁灭了控制者。 他本想...

谷歌邮箱添加邮箱无法连接到服务器,网易邮箱无法添加谷歌邮箱

谷歌邮箱添加邮箱无法连接到服务器,网易邮箱无法添加谷歌邮箱

163邮箱添加到Gmail时出错 1、出现割裂化的应用,很大程度上是因为企业利益的原因。举个很简单的例子,腾讯的QQ一直不支持和其他IM工具的互联互通,事实上就跟网易电子邮箱拒绝为腾讯邮箱开放POP3...

评论列表

访客
2022-11-21 11:49:28

: print "Fail!"如果要不经过邮件系统直接发,通常会被当作垃圾邮件扔了,所以还是这样吧。

访客
2022-11-21 05:57:14

p://local host:808 0/index.h tm(当然index.htm文件得自己创建)其他机器也可以通过服务器的IP地址来访问。如何通过python发送邮件啊?一般最好有个smtp服务器,比如说你

访客
2022-11-21 11:09:29

MEMultipartfrom email.mime.text import MIMETextmail_host="smtp.163.com"mail_user="yourus

访客
2022-11-21 05:37:16

SSL(smtp_server,465)#打印出和SMTP服务器交互的所有信息server.set_debuglevel(1)#登录SMTP服务器server.login(from_addr,password)#sendmail():发送邮件,由于可以一次发给多个人,所以传入一个list邮件正文是一

访客
2022-11-21 08:12:52

"Fail!"如果要不经过邮件系统直接发,通常会被当作垃圾邮件扔了,所以还是这样吧。

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。