Mandrill电子邮件未到达mandrill活动框,甚至没有收件人(python)

时间:2014-07-10 21:32:51

标签: python email mandrill

我正在尝试使用Mandrill Python发送电子邮件

我使用以下代码

mandrill_client = mandrill.Mandrill('myAPIKEY')
    message = {'attachments': [{'content': 'ZXhhbXBsZSBmaWxl',
                                'name': 'myfile.txt',
                                'type': 'text/plain'}],
               'from_email': 'myemail@gmail.com',
               'from_name': 'name',
               'global_merge_vars': [{'content': 'merge1 content', 'name': 'merge1'}],
               'google_analytics_campaign': 'myemail@gmail.com',
               'google_analytics_domains': ['gmail.com'],
               'headers': {'Reply-To': 'replyto@gmail.com'},
               'html': html_text,
               'merge': True,
               'merge_vars': [{'rcpt': 'reciveremail@gmail.com',
                               'vars': [{'content': 'merge2 content', 'name': 'merge2'}]}],
               'metadata': {'website': 'www.example.com'},
               'preserve_recipients': None,
               'recipient_metadata': [{'rcpt': 'reciveremail@gmail.com',
                                       'values': {'user_id': 123456}}],
               'to': [{'email': 'reciveremail@gmail.com',
                       'name': 'name',
                       'type': 'to'}],
               }
    result = mandrill_client.messages.send(message=message, async=False, ip_pool='Main Pool')

当我使用此代码时,会打印Email Sent,但当我检查我的出站活动时,我会看到"在您的搜索标准中没有结果"

如果我的代码出错了,请帮我纠正!

我试图寻找一个教程,我得到的是mandrill-python的API。

1 个答案:

答案 0 :(得分:0)

对初学者来说,

代码没有问题。这很好。

应该记住不要使用任何电子邮件ID,例如smthin@gmail.com bcz这类电子邮件需要SMTP设置,我没有做过(并且仍然没有)。人们必须查找属于私人域名的电子邮件。