gpt4 book ai didi

python - 使用python连接到smtp服务器时出错

转载 作者:太空宇宙 更新时间:2023-11-04 06:39:25 25 4
gpt4 key购买 nike

导入 smtplib

服务器 = "my.smtp.server.com"

FROM = "myemail@somehost.ca"TO = ["someemail@somehost.mun.ca"] # 必须是列表

SUBJECT = "你好!"

TEXT = "你好"

这是我的代码:

# Prepare actual message

message = """\
From: %s
To: %s
Subject: %s

%s
""" % (FROM, ", ".join(TO), SUBJECT, TEXT)

# Send the mail

server = smtplib.SMTP(SERVER)
server.login('loginname','password')

这是我得到的错误:

Traceback (most recent call last):
File "C:\Documents and Settings\Desktop\New Text Document.py", line 24, in ?
server = smtplib.SMTP(SERVER)
File "C:\Python24\lib\smtplib.py", line 241, in __init__
(code, msg) = self.connect(host, port)
File "C:\Python24\lib\smtplib.py", line 289, in connect
for res in socket.getaddrinfo(host, port, 0, socket.SOCK_STREAM):
gaierror: (11001, 'getaddrinfo failed')

接下来我该做什么?

最佳答案

dns/etc/hosts 中没有 my.smtp.server.com 的 ip?

-> DNS Wikipedia

my.smtp.server.com 是真正的 (smtp-) 服务器吗?

已尝试通过 telnet 连接到 my.smtp.server.com 的端口 25?

防火墙问题?

如果你需要一个测试服务器 -> lamson

关于python - 使用python连接到smtp服务器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3149350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com