我发送以下电子邮件:
# Import smtplib for the actual sending function
import smtplib
# Import the email modules we'll need
from email.message import EmailMessage
# Open the plain text file whose name is in textfile for reading.
with open(r'C:\Users\David\Documents\Hello.txt') as fp:
# Create
我正在使用下面的脚本发送电子邮件给自己,脚本运行良好,没有错误,但我并没有收到一封电子邮件。
import smtplib
sender = 'foo@hotmail.com'
receivers = ['foo@hotmail.com']
message = """From: From Person <foo@hotmail.com>
To: To Person <foo@hotmail.com>
Subject: SMTP e-mail test
This is a test e-mail message
我有一个简单的脚本,我用它在服务器上发送状态的电子邮件。它运行,它给我没有错误,但我没有收到任何电子邮件,也没有电子邮件在发送文件夹在谷歌。但是,如果我将每一行都复制并粘贴到shell中的python中,它确实会发送电子邮件并工作。任何地方都没有错误。我甚至从谷歌那里得到了认可。
更新:我可能已经从示例中删除了很多代码,而i变量被意外取出。我又加了一遍。当我将每一行粘贴到python行时,脚本可以工作。当我只是运行脚本,它没有报告错误,但不发送电子邮件。
import smtplib
i = 0
try:
text = "This is remarkable"
我有一个python脚本,运行在raspeberry pi上,它监视我的服务器机房,定期给我发一封电子邮件,并制作其他东西。第一次运行脚本时,它会发送通知并正常工作,然后等待一段时间(5分钟或30分钟),这取决于是否触发了警报,所以我编写了一个for循环来等待。当循环结束时,脚本调用发送电子邮件的函数,python返回错误。有人能帮帮我吗?我也在debian 7.7.0机器上测试了它,我也遇到了同样的错误。下面是一个示例脚本和错误。提前谢谢。多姆。
File "/usr/lib/python2.7/smtplib.py", line 361, in getreply
raise
我试图用Python的smtplib模块给自己发一封电子邮件。下面是我要执行的代码:
import smtplib
sender = 'manas.oid@gmail.com'
receivers = ['manas.oid@gmail.com']
message = """From: From Person <manas.oid@gmail.com>
To: To Person <manas.oid@gmail.com>
Subject: SMTP e-mail test
This is a test e-
好的,我一直试图通过python 3发送电子邮件,使用smtplib模块。这是我的密码。我遗漏了一些信息,比如可以用来识别我的凭据。
import smtplib
FROM = 'me@gmail.com'
TO = ["receiver@gmail.com"]
SUBJECT = "Hello!"
TEXT = "This message was sent with Python's smtplib."
message = """\
From: %s
To: %s
Subject: %s
%s
&
我已经编写了一个Python脚本来通过中继服务器发送电子邮件。我已经通过使用Telnet发送电子邮件来测试适当的电子邮件地址的etc是否被允许等。我的Python脚本在设置为通过我的旧中继服务器发送时也可以工作。
因此,我很困惑为什么会收到以下错误消息:
(552, '5.6.0 Submission denied Sender does not match originator <myEmailAddress>)
我已经查看了SMTP错误552,它是由超过消息大小引起的,但我只发送了一封包含几行html的电子邮件,它的大小只有几kb,所以我假设我可以安全地排除这个问题。
我可以从perl脚本发送电子邮件,但不能从python脚本发送。 我已经创建了一个perl脚本,它通过jenkins每天运行,如果某些检查失败,它会向我发送一封电子邮件。 我正在尝试将脚本从perl迁移到python3.7,但无法从python发送电子邮件。 这是perl中的代码: use strict;
use warnings;
use Email::MIME;
use Email::Sender::Simple qw(sendmail);
use Data::Dumper;
my $message = Email::MIME->create(
header_str =
我尝试用我的python脚本发送一封电子邮件,但我收到了错误消息:
5.7.0 must issue a starttls command first
我使用的是smtplib,下面是我的代码:
import smtplib
sender = 'from@fromdomain.com'
receivers = 'to@todomain.com'
message = """From: From Person <from@fromdomain.com>
To: To Person <to@todomain.com>
我试图用Python3发送一封非常简单的电子邮件,使用CodeRunner编写脚本,使用MacBook终端运行,每次我运行它时,都会出现大量的错误。我用雅虎邮箱发邮件。
下面是我的代码:
import smtplib
SERVER = "localhost"
FROM = ['me@yahoo.com', 'Password']
TO = ["me@icloud.com"]
SUBJECT = ["Hello!"]
TEXT = ["This message was sent with Pytho
我已经创建了一个python脚本来使用gmail帐户发送电子邮件。我使用的是Python3.7,但当我运行该程序时,它在消息框中显示为"EOL while scanning string literal"。有人能解决这个问题吗?如果你能找到解决的办法就告诉我。 import smtplib
server = smtplib.SMTP('smtp.gmail.com', 587)
#Next, log in to the server
server.login("youremailusername", "password")
今天,我需要从Python脚本发送电子邮件。和往常一样,我搜索了谷歌,并发现以下脚本适合我的需要。
import smtplib
SERVER = "localhost"
FROM = "sender@example.com"
TO = ["user@example.com"] # must be a list
SUBJECT = "Hello!"
TEXT = "This message was sent with Python's smtplib."
# Prepare actual mess
我试图使用python发送电子邮件(Gmail),但是我收到了以下错误。
Traceback (most recent call last):
File "emailSend.py", line 14, in <module>
server.login(username,password)
File "/usr/lib/python2.5/smtplib.py", line 554, in login
raise SMTPException("SMTP AUTH extension not supported by serve