小编Jos*_*son的帖子

使用本地 Python SMTP 服务器从 Python 发送电子邮件

我有一台运行 Raspbian Jessie 的服务器,我想使用 Python 从中发送电子邮件。我见过两个可能有效的模块,包括smtpdsmtplib

我见过很多例子,其中一些包括smtp.gmail.comlocalhost。我想发送一封带有特定域名的电子邮件,例如:myname@mydomain.name 我是 SMTP 的新手,我得到的只是很多错误。我将如何构建 SMTP 服务器代码来实际发送电子邮件?

Traceback (most recent call last):
  File "C:\Users\Josua\Desktop\smtp_test.py", line 42, in <module>
    s = smtplib.SMTP('sigsmileyface.ddns.net')
  File "C:\Users\Josua\AppData\Local\Programs\Python\Python36\lib\smtplib.py", line 251, in __init__
    (code, msg) = self.connect(host, port)
  File "C:\Users\Josua\AppData\Local\Programs\Python\Python36\lib\smtplib.py", line 336, in connect
    self.sock = self._get_socket(host, port, self.timeout)
  File "C:\Users\Josua\AppData\Local\Programs\Python\Python36\lib\smtplib.py", line 307, in _get_socket
    self.source_address)
  File "C:\Users\Josua\AppData\Local\Programs\Python\Python36\lib\socket.py", line 724, in create_connection
    raise err
  File "C:\Users\Josua\AppData\Local\Programs\Python\Python36\lib\socket.py", line 713, in create_connection
    sock.connect(sa)
ConnectionRefusedError: …
Run Code Online (Sandbox Code Playgroud)

linux email python smtp

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

email ×1

linux ×1

python ×1

smtp ×1