- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一段非常简单的代码,我在以前的 Python 版本(2.5 及之前的版本)中使用它没有问题。现在使用 3.0,以下代码在登录行上给出错误“argument 1 must be string or buffer,not str”。
import smtplib
smtpserver = 'mail.somedomain.com'
AUTHREQUIRED = 1 # if you need to use SMTP AUTH set to 1
smtpuser = 'admin@somedomain.com' # for SMTP AUTH, set SMTP username here
smtppass = 'somepassword' # for SMTP AUTH, set SMTP password here
msg = "Some message to send"
RECIPIENTS = ['admin@somedomain.com']
SENDER = 'someone@someotherdomain.net'
session = smtplib.SMTP(smtpserver)
if AUTHREQUIRED:
session.login(smtpuser, smtppass)
smtpresult = session.sendmail(SENDER, RECIPIENTS, msg)
Google 显示该错误存在一些不明确的问题,但我仍然无法弄清楚我需要什么才能使其正常工作。建议包括将用户名定义为 b"用户名",但这似乎也不起作用。
最佳答案
更新:刚刚从错误跟踪器中注意到还有一个建议的修复:
编辑 smtplib.py 并将现有的 encode_plain()
定义替换为:
def encode_plain(user, password):
s = "\0%s\0%s" % (user, password)
return encode_base64(s.encode('ascii'), eol='')
在我的安装上进行了测试,它工作正常。
关于Python 3.0 smtplib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/549391/
我正在使用 smtplib 的非常基本(几乎完全是 from the docs )的用法。从 Bottle FormsDict 检索主题和消息使用 request.forms.get(),然后使用此代
最近我正在研究用于 python 的 smtplib smtp 客户端库,但我找不到任何对支持它的 smtp 服务器的 PIPELINING 协议(protocol)的引用。有什么我想念的吗?可能还没
我正在使用 smtplib 相当频繁地发送邮件。我使用自己的 SMTP 服务器作为中继。问题是每次发出连接时 smtplib.SMTP(...) 整个过程都会被阻塞。我是 python(v3) 的新手
我最近写了一个脚本,如果我想监控的网站使用 smtplib 发生了变化,它会向我发送一封电子邮件。该程序有效,我收到了电子邮件,但是当我查看已发送的电子邮件时(因为我正在从同一帐户向自己发送电子邮件)
我编写了一个守护进程来监视目录中的文件,并在任何文件发生更改时发送电子邮件。我使用 bb-freeze 将其编译为 Windows .exe。我注意到让它运行几天后,它占用的内存空间越来越多。 我用了
我正在试验电子邮件 python 脚本,想知道在编写基于 python 的电子邮件脚本时,与登录网页时通过 Internet 发送凭据相比,它是否更不安全?在下面的脚本中,user 和 pass 是否
我想通过代理发送电子邮件。 我目前的实现如下: 我通过身份验证连接到 smtp 服务器。成功登录后,我会发送一封电子邮件。它工作正常,但当我查看电子邮件标题时,我可以看到我的主机名。我想改为通过代理隧
我想使用 smtplib 使用 cron 作业每天发送一次状态邮件。 邮件发送效果很好,但是发送时间和日期似乎总是我阅读邮件时的时间和日期,而不是发送邮件时的时间和日期。这可能是 6 小时后。 我还没
我无法弄清楚为什么我的 python 代码无法在同一封电子邮件中附加 HTML 表格(第 2 部分)和普通句子(第 1 部分)。我尝试注释一行 message.attach(part2) ,反之亦然。
因之前不清楚而进行了编辑。 如果我在不处于 while 循环的情况下运行下面的代码,它会完美运行。一旦我将其放入 while 循环中(我需要将其作为较大脚本的一部分),它就会由于某种原因丢失邮件的主题
每当我尝试在 Python 解释器中导入 smtplib 时,都会收到此错误: ImportError: cannot import name fix_eols 我该如何解决这个问题? 编辑:这是完整
出于某种原因,当我尝试发送电子邮件时,当我传递字符串 msg 时,没有出现消息 这是我使用的代码: import smtplib server = smtplib.SMTP('smtp.gmail.c
我有一个激活邮件发送脚本如下。 #!/usr/bin/python __author__ = 'Amyth Arora (***@gmail.com)' import smtplib import s
我有一个通过邮件服务器发送电子邮件的脚本。该脚本仅在我首先在交互式窗口中调用 import smtplib 时才有效。否则,我会收到以下错误: ImportError: No module named
我想从 python 脚本发送电子邮件。但是,当我尝试运行 server.login 时,我收到以下错误:smtplib.SMTPAuthenticationError: (535, '5.7.0 (
因此,在 Python 解释器中,我这样做(并且只这样做): >>> import smtplib >>> s=smtplib.SMTP("localhost") 这就是我得到的: Traceback
我试图构建一个可以通过 Gmail 发送电子邮件的 python 脚本。 当我尝试连接到 Gmail 服务器时,出现错误 Errno 10013。 这就是我想要做的: gmail_message =
我有以下工作代码可以从 GMail 帐户发送邮件: mailServer = smtplib.SMTP(SMTP_SERVER, SMTP_PORT) mailServer.ehlo() mailSe
html = html_table + html_table1 import smtplib from email.mime.multipart import MIMEMultipart from e
我正在尝试将带有缩进格式的词典列表发送到我的电子邮件。目前,这是我根据我的代码收到的电子邮件: [{ 'post_id': '3524', 'text': '🥕\n.
我是一名优秀的程序员,十分优秀!