利用sendgrid的web api寫一個傳送郵件的指令碼
阿新 • • 發佈:2018-12-14
在開始使用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