本文整理匯總了Python中sendgrid.Mail.set_replyto方法的典型用法代碼示例。如果您正苦於以下問題:Python Mail.set_replyto方法的具體用法?Python Mail.set_replyto怎麽用?Python Mail.set_replyto使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類sendgrid.Mail
的用法示例。
在下文中一共展示了Mail.set_replyto方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: config_mail
# 需要導入模塊: from sendgrid import Mail [as 別名]
# 或者: from sendgrid.Mail import set_replyto [as 別名]
def config_mail():
message = Mail()
message.add_to("<[email protected]>")
message.add_to_name("Kumar, Palani")
message.set_from("[email protected]")
message.set_from_name("Kavin");
message.set_subject("Test message.,")
message.set_text("Test text")
message.set_html("<i><b>Test HTML</b></i>")
message.set_replyto("[email protected]")
message.set_date(rfc822.formatdate())
return message
示例2: test_send
# 需要導入模塊: from sendgrid import Mail [as 別名]
# 或者: from sendgrid.Mail import set_replyto [as 別名]
def test_send(self):
m = Mail()
m.add_to('John, Doe <[email protected]>')
m.set_subject('test')
m.set_html('WIN')
m.set_text('WIN')
m.set_from('[email protected]')
m.set_asm_group_id(42)
m.add_cc('[email protected]')
m.add_bcc('[email protected]')
m.add_substitution('subKey', 'subValue')
m.add_section('testSection', 'sectionValue')
m.add_category('testCategory')
m.add_unique_arg('testUnique', 'uniqueValue')
m.add_filter('testFilter', 'filter', 'filterValue')
m.add_attachment_stream('testFile', 'fileValue')
m.set_replyto('John, Doe <[email protected]>')
url = self.sg._build_body(m)
url.pop('api_key', None)
url.pop('api_user', None)
url.pop('date', None)
test_url = json.loads('''
{
"to[]": ["[email protected]"],
"toname[]": ["John Doe"],
"html": "WIN",
"text": "WIN",
"subject": "test",
"files[testFile]": "fileValue",
"from": "[email protected]",
"cc[]": ["[email protected]"],
"bcc[]": ["[email protected]"]
}
''')
test_url['headers'] = "{\"Reply-To\": \"John, Doe <[email protected]>\"}"
test_url['x-smtpapi'] = json.dumps(json.loads('''
{
"sub": {
"subKey": ["subValue"]
},
"section": {
"testSection":"sectionValue"
},
"category": ["testCategory"],
"unique_args": {
"testUnique":"uniqueValue"
},
"filters": {
"testFilter": {
"settings": {
"filter": "filterValue"
}
}
},
"asm_group_id": 42
}
'''))
self.assertEqual(url, test_url)