使用Python通过SMTP发送邮件并添加更多选项

1 投票
1 回答
604 浏览
提问于 2025-04-17 14:24

这里是

smtp = smtplib.SMTP(server)

我想让它更灵活一些,增加两个参数:timeout(超时时间)和port(端口)。

我想用Python通过SMTP发送邮件,使用任何主机上的端口(但是不想用25号端口),而且我无法设置timeout

1 个回答

1

你有没有试过设置一下 port(端口)和 timeout(超时时间)呢?

 smtplib.SMTP(server, port=1234, local_hostname='your_local_host', timeout=10)

或者你有没有看看这个 文档 呢?

撰写回答