Python:从自定义域发送电子邮件

Python:从自定义域发送电子邮件,python,email,smtp,Python,Email,Smtp,我正在尝试用Python从自定义域发送电子邮件。我已经学会了如何使用smtplib[]从其他域(如gmail.com)发送电子邮件。现在我想知道如何从自定义域(如catsareonwheels.com)发送电子邮件 我原以为我可以用它从服务器发送电子邮件,但这个库似乎只是作为一个代理论坛。据我所知,有一些MTA是用纯Python编写的[例如],但我还没有找到任何实际演示如何使用Python从自定义域发送电子邮件的代码片段示例 如果有人能帮我找到可以帮助我确定如何最好地实现这一目标的文献,我将不胜

我正在尝试用Python从自定义域发送电子邮件。我已经学会了如何使用smtplib[]从其他域(如gmail.com)发送电子邮件。现在我想知道如何从自定义域(如catsareonwheels.com)发送电子邮件

我原以为我可以用它从服务器发送电子邮件,但这个库似乎只是作为一个代理论坛。据我所知,有一些MTA是用纯Python编写的[例如],但我还没有找到任何实际演示如何使用Python从自定义域发送电子邮件的代码片段示例


如果有人能帮我找到可以帮助我确定如何最好地实现这一目标的文献,我将不胜感激。

你所说的自定义域到底是什么意思? 如果你有一些主机为你提供电子邮件服务,那么你也可以使用smtplib

假设我买了一个主机和一个域use-smtplib.com。我已经创建了一个电子邮件帐户myname@use-管理面板中的smtplib.com。 那么配置应该是这样的:

with smtplib.SMTP_SSL('mail.use-smtplib.com', '465') as smtp:

        smtp.login('myname@use-smtplib.com', 'my_strong_password')

        subject = "Message from python"
        msg = "Hello from python"

        smtp.sendmail('myname@use-smtplib.com', 'recipient@gmail.com', msg)

具体配置可能因电子邮件提供商而异。以mail.domain.com和smtp.domain.com开头的域非常常见。

感谢您的回复!也许我想得太多了。关于如何使用Python创建电子邮件帐户,您有很好的参考资料吗?我所说的自定义域是指我从GoDaddy这样的域供应商那里租用的域。好吧,看起来你并不完全知道电子邮件是如何工作的。简而言之,您不仅需要域,还需要邮件服务器。继续往下挖。我可以向您详细解释,但这将是一个重要的话题。您是否知道如何创建用户并使用Python邮件服务器发送电子邮件的示例?我正在阅读标准,例如,但还没有看到任何Python中的现成示例……问题不在Python中。Python只与现有的邮件服务器通信。购买域名并不等同于访问mailserver。如果你把godaddy作为例子,你还必须购买一个电子邮件服务,去他们的网站获取更多信息。很好,这有助于澄清。但是假设我想建立自己的邮件服务器。您知道有任何绝对最少的mailserver示例是用perl以外的脚本语言编写的吗?