MailJet |如何使用Python在文本部分使用变量发送邮件?

2024-06-16 13:02:01 发布

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

我想在下面的语句中添加“print(variable\ u name)”:

'文本部分':'亲爱的乘客,欢迎使用Mailjet!愿送货员与你同在哦

怎么做?你知道吗

下面是Python代码:

from mailjet_rest import Client
import os

data = {
        'FromEmail': '****@****.com',
        'FromName': '****',
        'Subject': 'Available DB Names:', #Subject
        'Text-part': 'Dear passenger, welcome to Mailjet! May the delivery 
         force be with you!',
         'Recipients': [{ "Email": "****@****.com"}]
          }
         result = mailjet.send.create(data=data)
         print (result.status_code)
         print (result.json())

提前谢谢


Tags: 代码namefrom文本importcomdata语句
2条回答

不要忘记在调用中声明您的vars部分。也就是说,你会给你的自定义变量一个值。你知道吗

"Variables": {
                                "day": "Monday"
                        }

HTML部分或文本部分中的占位符看起来像{{var:day}},它将被recipients端的自定义变量的值替换。你知道吗

我猜你想要这样的东西?你知道吗

data = {
        'FromEmail': '****@****.com',
        'FromName': '****',
        'Subject': 'Available DB Names:', #Subject
        'Text-part': 'Dear {}, welcome to Mailjet! May the delivery 
         force be with you!'.format(variable_name),
         'Recipients': [{ "Email": "****@****.com"}]
          }

相关问题 更多 >