使用python issu发送自动生成的邮件

2024-10-03 09:11:37 发布

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

我正在尝试发送自动生成的邮件,其中有一个收件人列表的附件这:在

它用正确的数据发送邮件,但有时一些收件人是not getting mail in proper time,有些人在我运行此程序时收到邮件档案。那些那些没有在适当时间收到邮件的人,在很长一段时间后就会收到同样的邮件(这取决于1小时到10小时)。在

不知道怎么了?在

对pertical域或pertical id有什么限制吗?就像我可以在1小时或2小时内只发送5或10封自动生成的邮件?在

class Mail:
    def send_mail(self,recipient,message,filepath):
        import smtplib
        from email.MIMEMultipart import MIMEMultipart
        from email.MIMEText import MIMEText
        Userid = 'mail@domain.in'
        Password = 'password'
        for rec in recipient:
            msg = MIMEMultipart()
            msg['From'] = 'no-reply@test.in'
            msg['To'] = rec
            msg['Subject'] = "Daily Mail"
            msg.attach(MIMEText(message))
            f = file(filepath)
            attachment = MIMEText(f.read())
            attachment.add_header('Content-Disposition', 'attachment', filename='download file')
            msg.attach(attachment)

            mailServer = smtplib.SMTP('smtpauth.mydomain.in', 587)
            mailServer.ehlo()
            #mailServer.starttls()
            mailServer.ehlo()
            mailServer.login(Userid, Password)
            mailServer.sendmail(Userid, rec, msg.as_string())
            mailServer.close()

我想把邮件:在

^{pr2}$

Tags: inimportattachment邮件mailmsg收件人小时
1条回答
网友
1楼 · 发布于 2024-10-03 09:11:37

是的,你的smtpauth.mydomain.in“邮件服务器和接收邮件服务器上的。在

从一个发件人发送到许多不同目的地的多封相同的邮件可能会陷入不同的垃圾邮件过滤器中。在

我想你得问问你的邮件服务提供商,才能知道你发邮件的频率限制。在

相关问题 更多 >