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

2024-06-16 14:21:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用Python从一个自定义域发送电子邮件。我已经知道如何从其他域发送电子邮件,比如gmail.com网站,使用smtplib[example code]。现在我想知道如何从自定义域发送电子邮件,例如catsareonwheels.com网站. 在

我以为我可以使用smtpd从服务器发送电子邮件,但是这个库似乎只是作为Mail Transfer Agent的代理。据我所知,有一些MTA是用纯Python编写的[e.g.Slimta],但我还没有找到任何代码片段的例子来演示如何使用Python从自定义域发送电子邮件。在

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


Tags: com网站example电子邮件codemailgmailagent
1条回答
网友
1楼 · 发布于 2024-06-16 14:21:19

你说的“自定义域”是什么意思? 如果你有一个主机交换机为你提供电子邮件服务,那么你也可以使用smtplib。在

假设我买了一个主机和一个域名-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)

根据您的电子邮件提供商,具体配置可能有所不同。以开头的域邮件.domain.com以及smtp.domain.com很常见。在

相关问题 更多 >