nginx下使用python,用smtp.qq.com发送邮件

在pycharm本地测试ok,使用uwsgi代理访问ok,用nginx连接报错。邮箱的smtp功能已开启,use_ssl=True use_tls=False. 有人遇到过吗?还请不吝赐教。下面是错误回溯
send: 'ehlo localhost.localdomain\r\n'
reply: b'250-smtp.qq.com\r\n'
reply: b'250-PIPELINING\r\n'
reply: b'250-SIZE 73400320\r\n'
reply: b'250-AUTH LOGIN PLAIN\r\n'
reply: b'250-AUTH=LOGIN\r\n'
reply: b'250-MAILCOMPRESS\r\n'
reply: b'250 8BITMIME\r\n'
reply: retcode (250); Msg: b'smtp.qq.com\nPIPELINING\nSIZE 73400320\nAUTH LOGIN PLAIN\nAUTH=LOGIN\nMAILCOMPRESS\n8BITMIME'
send: 'AUTH PLAIN AGNoZW50ZW5nQHdheXNhdXRvbWF0aW9uLmNvbQBDajEyMzQ1Ng==\r\n'
reply: b'535 Error: authentication failed, system busy\r\n'
reply: retcode (535); Msg: b'Error: authentication failed, system busy'
send: 'AUTH LOGIN Y2hlbnRlbmdAd2F5c2F1dG9tYXRpb24uY29t\r\n'
reply: b'334 UGFzc3dvcmQ6\r\n'
reply: retcode (334); Msg: b'UGFzc3dvcmQ6'
send: 'Q2oxMjM0NTY=\r\n'
reply: b'535 Error: authentication failed, system busy\r\n'
reply: retcode (535); Msg: b'Error: authentication failed, system busy'
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/lib/python3.6/threading.py", line 916, in bootstrap_inner
self.run()
File "/usr/local/lib/python3.6/lib/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "./app/email.py", line 8, in send_async_eamil
mail.send(msg)
File "/home/www/.virtualenvs/env/lib/python3.6/site-packages/flask_mail.py", line 491, in send
with self.connect() as connection:
File "/home/www/.virtualenvs/env/lib/python3.6/site-packages/flask_mail.py", line 144, in __enter
_
self.host = self.configure_host()
File "/home/www/.virtualenvs/env/lib/python3.6/site-packages/flask_mail.py", line 165, in configure_host
host.login(self.mail.username, self.mail.password)
File "/usr/local/lib/python3.6/lib/python3.6/smtplib.py", line 730, in login
raise last_exception
File "/usr/local/lib/python3.6/lib/python3.6/smtplib.py", line 721, in login
initial_response_ok=initial_response_ok)
File "/usr/local/lib/python3.6/lib/python3.6/smtplib.py", line 642, in auth
raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed, system busy')

0

2个回答

和ngnix没有关系,你的web服务器,也就是真正发邮件的那个服务器,是否能使用ssl连上smtp.qq.com。端口是否打开,以及用户名密码的认证,这里显示报错。

0

可能是qq邮件系统的问题,早上来又好了,最后显示系统繁忙可能是,晚上发邮件的人太多了?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用Flask-Mail和qq邮箱SMTP服务发送邮件
开启qq邮箱SMTP服务 安装Flask-Mail 配置Flask-Mail 发送邮件 大量邮件 附件 完整例子项目中不可避免需要使用邮箱认证,如果使用flask则可以利用Flask-Mail来实现。 Flask-Mail 扩展提供了一个简单的接口,可以在 Flask 应用中设置 SMTP 使得可以在视图以及脚本中发送邮件信息。 开启qq邮箱SMTP服务这里我利用的qq邮箱的SMTP服务,所以首
java通过SMTP发送QQ邮件的完全步骤
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger;import java.util.Calendar; import java.util.Properties;import javax.mail.MessagingException; import javax.mail.Session
javamail使用qq邮箱发送邮件失败的解决方法
javamail
使用sendEmail成功发送中文邮件
sendEmail -o message-charset=gbk -f xxx@qq.com -t xxx@163.com -s smtp.qq.com:587 -xu xxx@qq.com -xp password -u "邮件标题" -m "邮件内容" sendEmail -o message-charset=gbk 编码格式为中文gbk -f yousendemail@qq.com ...
利用telnet 发送qq邮件
qq邮箱使用了加密的smtp,并且第三方登录时只能使用授权码,而不能使用qq密码登录,这是为了安全,防止密码泄露。 首先qq邮箱要开启IMAP/SMTP服务,开启方法见官网,如下图. 然后登陆过程应该会遇到 530 Error: A secure connection is requiered(such as ssl). More information at http://servic...
使用smtp协议发送邮件
1.读取配置信息 public class SearchUtil { //邮件发送相关配置 public static String fromMail = ""; public static String mail_smtp_host = ""; public static String mail_smtp_port = ""; public static String
Python smtplib.SMTP_SSL() 登录邮箱并发送邮件
由于个人比较懒,每次写邮件时总要去打开邮箱地址然后登录,有的时候还容易忘记密码,感觉很不方便,于是就想写一个在txt文件中写内容,然后直接读取,执行脚本文件,直接发送内容。还有很多需要改进的地方,如上传下载文件等,接收文件提醒,阅读文件内容等。还有一些配置内容也不是很方便。py文件如下:# !/usr/bin/python # -*-coding:utf-8-*- import smtplib f...
Python 通过连接qq邮箱服务器发送邮件
python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 发送邮件主要用到了smtplib 和 email 代码非常简单,上代码: import smtplib from email.mime.text import MIMEText from email.header import Header mail_host = "smtp.qq.c
python通过SMTP协议发送邮件失败
以163邮箱为例,在开启POP3/SMTP服务,并开启客户端授权密码时会设置授权码,将这个授权码代替smtplib.SMTP().login(user,password)方法中的password即可。 以下是python利用SMTP协议发送邮件的代码:(测试可用) coding:utf-8 #pip install PyEmail import smtplib from email.mime.te...
Python3实现SMTP发送邮件
本文介绍如何使用Python3使用SMTP通过QQ邮箱发送邮件。   一、开启SMTP 在QQ邮箱顶部找到设置,然后进入邮箱设置-账号项。 在POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务中,需要开启SMTP服务。 点击POP3/SMTP服务后的开启链接。会弹出验证密保的框。 打开QQ安全中心,输入动态密码。会弹出一个授权码,这个授权码相当...
Linux 设置发送qq邮件
操作系统:centos 6.8   1. 安装mailx yum install mail   2. 配置SMTP vi /etc/mail.rc set from=***@qq.com set smtp-auth-user=***@qq.com set smtp-auth-password=igsre*** set smtp-auth=login   set ssl-...
Python自动化运维笔记(六):使用smtplib模块发送电子邮件
运行环境:Python3.6,Windwos10 RS1,Pycharm 参考书籍—《Python自动化运维--技术与最佳实践》刘天斯著 模块介绍我们在监测系统状态发送警报信息,或者业务质量报表的时候,可以通过发送邮件来第一时间获取服务状态。SMTP是发送邮件的协议,POP是接收邮件的协议。Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMT
Java 通过SMTP实现发送QQ邮件
在eclipse中创建项目,并把javax.amil.jar和commons-email-1.5,jar复制到项目中 链接:https://pan.baidu.com/s/1sQjA1GEpKi6IJJRGHKxjeA 密码:4ene 添加步骤: 1.首先在项目下创建一个文件夹,保存我们的jar包。在项目名上右击,依次点击【New】-->【Floder】,打开新建文件夹窗口 2.输入...
使用SSL 465端口发送邮件的Python脚本
有些时候使用smtp 25端口发mail安全性不大保障,另外还有mail厂商直接禁用smtp 25端口发送邮件,所以妥一点还是使用smtp SSL 加密协议发邮件吧。所以现在就分享一个可以使用SSL 465端口发邮件的Python脚本,有需要的朋友可以直接拿去。 Python代码如下: #!/usr/local/bin/python2.7 # -*- co...
Java mail使用QQ邮箱发送邮件配置方案
Java mail使用QQ邮箱发送邮件配置方案java mail配置了QQ邮箱作为服务器发送邮件,结果导致出现503异常:Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 530 Error: A secure connection is requiered(such as ssl
python3发送邮件需要经过代理服务器
现象:已知,连接的WIFI网络需要通过代理服务器才能连接外网,按照正常的程序无法发送邮件,而直连一个没有代理的网络【如自己的wifi热点】,可以发送邮件。无法发送邮件的提示是: TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 解决办法:要使用代理,需要用到socket和socks这两个包。socks在pyth
Mail-Sender-0.8.22
使用这个perl 模块,可以开发支持SMTP发送邮件的程序,比较简单直接,使用腾讯SMTP.QQ.COM 测试通过。
CentOS配置mailx通过465端口发送qq邮件
一、关闭其他的邮件工具 发送的邮件用到mailx就可以了,其他可以关闭。CentOS6.8默认安装的是postfix。 chkconfig postfix off    #关闭开机启动 service postfix stop    #关闭服务运行 chkconfig sendmail off  service sendmail stop 二、安装mailx 没什么特殊要求就yum安...
PHP使用phpmailer发送邮件和详细配置
phpmailer下载链接:phpmail下载完成后,在自己的项目中放到需要用到发送邮件的分组中,我使用的是ThinkPHP3.2.3框架我放在了Application/Mobile/Common目录下
Postfix配置QQ邮箱发邮件
配置QQ邮箱发邮件1、这里使用了QQ邮箱的SMTP,需要做以下配置2、qq邮箱通过生成授权码来设置密码 3、关闭服务器的sendmail服务,开启postfix服务4、创建证书文件 root@zydatahadoop001 rundeck]# mkdir -p /root/.certs/[root@zydatahadoop001 rundeck]# echo -n | openssl s_clie...
CI框架中QQ邮箱发送邮件
public function qq(){       $this->load->library('email');       $config['protocol'] = 'smtp';       $config['smtp_host'] = 'ssl://smtp.qq.com';       $config['smtp_user'] = 'XXXXXXXXX@qq.com';  
Laravel 使用腾讯企业邮箱的 smtp 发送邮件
使用腾讯企业邮箱发送邮件,首先要在企业邮箱 web 版的 邮箱设置 -> 客户端设置 打开 IMAP/SMTP服务 和 POP/SMTP服务(一般默认是打开的,如果发送不了,记得看一下这里的设置)。然后设置项目下面的 .env 文件MAIL_DRIVER=smtp MAIL_HOST=smtp.exmail.qq.com MAIL_PORT=465 MAIL_USERNAME=user@compan
Spring Boot学习(十四)之Spring boot中使用QQ邮箱发送邮件
相信使用过Spring的众多开发者都知道Spring提供了非常好用的JavaMailSender接口实现邮件发送。在Spring Boot的Starter模块中也为此提供了自动化配置。下面通过实例看看如何在Spring Boot中使用JavaMailSender发送邮件。快速入门在Spring Boot的工程中的pom.xml中引入spring-boot-starter-mail依赖:<?x...
springboot 发送邮件 465端口
springboot默认使用的是25端口.之前写的程序在本地发送邮件没有问题,后来放到服务器上,发送失败.我们的服务器使用的是阿里云,原因就是因为阿里云服务器默认是禁止25端口的.所用只能改用  465或者其他端口.具体配置如下:#emailspring.mail.host=smtp.qq.comspring.mail.username=发送的QQ邮箱spring.mail.password=如果...
Linux CentOS7 Zabbix邮件报警 通过QQ邮件发送邮件的问题解决方案
参考自:https://blog.csdn.net/djhsun/article/details/78731683 环境 CentOS 7+ QQ个人邮箱: smtp..qq.com(QQ企业邮箱: smtp.exmail.qq.com) #POP3/SMTP协议 接收邮件服务器:pop.exmail.qq.com ,使用SSL,端口号995 发送邮件服务器:smtp.ex...
jenkins 配置邮箱smtp 提示出错
由于jenkins 通常用于持续集成,为此专门搞了一台虚拟机来跑。而jenkins中需要对构建的状态邮件通知,所以使用到邮件的smtp使用网易的企业邮箱。smtp.qiye.163.com配置上去就是不行。可是在另外的环境下没有问题。想着可能不是jenkins的问题了。猛然惊醒,估计dns 无法解析。遂 ping 之。 然,unknow host 证实了想法配置dnsvim /etc/resolv
Python Socket编程:发送MIME协议邮件
Socket编程简介写完程序也还是不理解什么事Socket编程,但在知乎里看到的一个问题里面的回答很不错,这里分享一下:Socket编程简介SMTP简介 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目
Laravel5使用QQ邮箱发送邮件配置
在.env文件中设置如下MAIL_DRIVER=smtp MAIL_HOST=smtp.qq.com MAIL_PORT=465 MAIL_USERNAME=00000000000@qq.com MAIL_PASSWORD=填写授权码(在QQ邮箱设置-账户-POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务-生成授权码) MAIL_ENCRYPTION=ssl在conf
利用python smtplib 登录QQ邮箱发送邮件
Python 发送邮件(QQ邮箱)每当学期末考试结束后,查询成绩就成了每天和打开微信一样平常的事情,但是学校的教务系统的成绩更新有时间限制,我又不想整天去刷新成绩,所以想到用 python来爬取成绩信息 ,如果有更新的成绩则自动发送邮件到我的邮箱。python实现邮件发送较为简单,主要用到smtplib这个模块,邮件发送流程如下: 邮件可以发送文本信息,也可以带附件发送,本文只简单实现文本发送
python中的SMTP(qq邮箱)
import smtplib #smtp服务器用的包 from email.mime.text import MIMEText #邮件用得包 message = MIMEText("大家好,我们吃宵夜","plain","utf-8") message["Su
Node.js使用qq邮箱实现邮件发送
//先需要使用 npm install nodemailer 安装邮件发送的组件 var nodemailer = require("nodemailer"); var transporter = nodemailer.createTransport('smtps://:@smtp.qq.com'); var mailOptions={     from :"", //发信邮箱    
阿里云服务器 发送邮件无法连接smtp的解决方案
昨天给一个小网站换了一下服务器,然后邮箱就死活发送不成功了。但是在上一个服务器是好的。然后开始各种排查,无果。最终给阿里提交工单,给到的反馈是,25端口全部屏蔽了。。。。无语,只能走ssl加密进行发送邮件了。使用PHPmailer集成到TP当中,终于发送成功。tp中集成PHPmailer的步骤下片文章更新。...
java通过qq邮箱发送邮件
闲来无事,想了解一下java怎么发送邮件,然后百度了一下,看看别人的样例,自己整合了一套代码。 jar包的话只需要下一个:mail.jar;从百度云盘下载: https://pan.baidu.com/s/1c2yvL2w 里面也有工程代码,下面我主要讲讲具体是怎么实现的。 首先因为是针对qq邮箱,所以对别的邮箱要有稍稍改动。其实我一开始是想写成163邮箱的,因为限制太大,老是
.net465端口发送邮件
.net 465端口发送邮件,开发过程中,经常会使用到发送邮件功能,而我们在使用阿里云服务器发送邮件时,由于安全原因,阿里云禁用掉了25端口,于是就造成了我们在本地使用25端口发送邮件时是好的,一放到服务器上就不行了的现象,这时我们应改用465端口来发送 该demo为本人亲试过,在使用的时候需要注意的是引用问题,因为刚开始的时候我也因为引用问题而在怀疑源码是否正确,全部引用为:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.Mail; using System.Text;
Python发邮件程序部署到Linux云服务器上之后无法工作
    写了一个爬取学校教务网获取成绩的小工具,每五分钟进行一次查询,如果发现有新成绩出现就用邮件通知自己,邮件服务器使用的腾讯企业邮箱。    爬虫写的比较顺利,但发邮件的部分出了一些问题,在自己的Linux环境下运行没问题,在云服务器上却连接不到smtp服务器,代码大概是这样的:import smtplib from email.mime.text import MIMEText def se...
C#使用SMTP协议发送邮件(腾讯企业邮箱)
大部分邮箱都支持使用SMTP协议发送邮件,使用这种方法可以很方便的在系统开发中发送邮件。 在C#语言中,发送邮件的相关类位于System.Net.Mail命名空间下。 具体过程为创建邮件类MailMessage实例,之后创建SmtpClient实例,通过SmtpClient实例将MailMessage实例发送出去。
Flask实现发送邮件功能
邮件服务用途较多,如:注册时验证用户、找回密码、线上程序出现重大bug时触发邮件提醒以及服务器关键数据(CPU、网络、内存)监控提醒等,可以说随处可以用到,下面讲解了一个使用flask_mail实现的邮件发送功能,有完整代码,测试可行。首先下载依赖库flask_mailpip install flask_mail配置信息:app.config['MAIL_SERVER'] = 'smtp.qq.c...
小宋 QQ295357878 钓鱼源码
支持库 internet 连接发信服务器 (“smtp.qq.com”, , “1223513562@qq.com”, “han940506”, ) 发送邮件 (“黑信”, 编辑框1.内容 + #换行符
Jenkins:发送邮件(QQ邮箱)
登录QQ邮箱,在“帐户”里开启“POP3/SMTP”并获取授权码 最新授权码:pkcxfbtrtybijgce 在Jenkins的“系统管理”->“系统设置”中的“邮件通知”中设置邮件服务器相关的参数 在Job的“设置”中的“构建设置”中设置接收人的邮箱地址 接收内容(注意:默认邮件通知,只有在构建失败时才会通知) ...
使用php发邮件一(开启邮箱服务qq邮箱为例)
1、进入你的QQ邮箱,进入账户界面 2、找到相应的服务,开启服务,并获取授权码 3、进入destoon后台,进行配置