1. 程式人生 > >利用sendgrid的web api寫一個傳送郵件的指令碼

利用sendgrid的web api寫一個傳送郵件的指令碼

在開始使用API之前,您需要執行以下操作:

1.建立SendGrid 帳戶。

2.建立API金鑰。

# -*- coding: utf-8 -*-

"""
@author:七月
@file: 郵件傳送測試.py
@time: 2018/10/10
@email:
"""

import sendgrid

import os
from sendgrid.helpers.mail import *
# print os.environ.get('SENDGRID_API_KEY')
import os
# sg=sendgrid.SendGridAPIClient(apikey=os.environ.get('SENDGRID_API_KEY'))


#這裡不要將你得key洩露出來,程式碼給別人得時候把key刪除
SENDGRID_API_KEY="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
sg=sendgrid.SendGridAPIClient(apikey=SENDGRID_API_KEY)

#傳送地址
from_email=Email('
[email protected]
') to_email=Email('[email protected]') #郵件標題 subject="sendgrid key test!" content=Content("text/plain","python sendgrid send email test!") #傳送 mail=Mail(from_email,subject,to_email,content) response=sg.client.mail.send.post(request_body=mail.get()) print(response.status_code) print(response.body) print(response.headers) if __name__ == '__main__': pass