中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

使用SendGrid發(fā)送電子郵件

????我們繼續(xù)來看Azure Global的一些服務,這次來看下Azure中可以用來發(fā)郵件的服務,Azure中其實沒有明確可以用來發(fā)郵件的服務,因為微軟本來就有O365能做這個事,但是像發(fā)送告警郵件這類的操作仍然可以直接借用Azure中的內置功能來實現(xiàn),但是如果是單獨發(fā)送郵件,比如用來做系統(tǒng)的通知郵箱,給用戶發(fā)一些郵件消息等,這類操作就沒辦法用Azure的服務來做了,但是Azure中其實不光提供微軟自己的服務,還有成千上萬的第三方廠商的服務可以使用,今天就來介紹下Azure Global的一項第三方服務SendGrid

因為努力和真誠,有更多的客戶和我們聚集在一起,為了共同目標,成都創(chuàng)新互聯(lián)公司在工作上密切配合,從創(chuàng)業(yè)型企業(yè)到如今不斷成長,要感謝客戶對我們的高要求,讓我們敢于面對挑戰(zhàn),才有今天的進步與發(fā)展。從網站到微信小程序定制開發(fā),軟件開發(fā),成都App定制開發(fā),十多年企業(yè)網站建設服務經驗,為企業(yè)提供網站設計,網站改版維護一條龍服務.為企業(yè)提供網絡營銷推廣,定制網站制作,原創(chuàng)設計,十多年品質,值得您的信賴.

????SendGrid可以用來當做一個普通的Mail Server來用,在Azure中使用SendGrid也非常簡單,今天就來演示下在Azure中創(chuàng)建SendGrid賬戶,并用Python來發(fā)郵件的操作

????首先第一步,來看SendGrid的創(chuàng)建

????直接在Azure Global中搜索SendGrid,填寫一些基本的信息就可以創(chuàng)建SendGrid賬號了,注意這里的Pricing Tier,我們選擇的是Free,Free級別可以每個月免費發(fā)送25000封郵件

????使用SendGrid發(fā)送電子郵件

????創(chuàng)建的過程很快,正常1分鐘之內即可,創(chuàng)建完成后,在overview界面,點擊manage進行SendGrid的管理,

????使用SendGrid發(fā)送電子郵件

????之后即可跳轉到SendGrid的管理界面,在這里我們選擇右上角的Account Details,這主要是為了查看我們賬號的Email Address,沒有Email Address的話我們就沒辦法發(fā)郵件

????使用SendGrid發(fā)送電子郵件

????這里就能看到我們自己的郵件地址了

????使用SendGrid發(fā)送電子郵件

????接下來,我們就來看怎么發(fā)郵件

? ? 發(fā)郵件其實SendGrid提供了多種方式,最簡單的就是通過Web API的方式,發(fā)送郵件前,首先我們需要先獲取我們的Key,SendGrid驗證用戶身份不是靠之前填寫的password,而是通過API的Key來判斷的

????所以首先需要先setup好我們的key,選擇Web API

????使用SendGrid發(fā)送電子郵件

????SendGrid提供針對多種語言的API,我們這里選擇Python,之后就來演示下怎么用Python通過SendGrid發(fā)郵件

????使用SendGrid發(fā)送電子郵件

????之后,我們直接create key來創(chuàng)建一個密鑰

????使用SendGrid發(fā)送電子郵件

????密鑰的形式是一長串的字符串,把字符串保存好

????使用SendGrid發(fā)送電子郵件

????編寫Python代碼

????最后,我們通過編寫Python代碼調用API來進行郵件的發(fā)送,首先先來安裝SendGrid的python的module

????module可以直接通過Pip install安裝pip install sendgrid

????之后我們通過把key存儲到系統(tǒng)的環(huán)境變量里

????setx SENDGRID_API_KEY "YOUR_API_KEY"

????使用SendGrid發(fā)送電子郵件

????存儲完成后可以直接在PowerShell里讀到這個key值,這樣就算完成了

????使用SendGrid發(fā)送電子郵件

? ? 之后就可以編寫代碼來嘗試郵件的發(fā)送了

import?os
from?sendgrid?import?SendGridAPIClient

message?=?{
????'personalizations':?[
????????{
????????????'to':?[
????????????????{
????????????????????'email':?'xxx@xxx.com'
????????????????}
????????????],
????????????'subject':?'Test?Send?Grid'
????????}
????],
????'from':?{
????????'email':?'azure_xxxxxs@azure.com'
????},
????'content':?[
????????{
????????????'type':?'text/html',
????????????'value':?'<html>This?is?an?email?from?sendgrid</html>'
????????}
????]
}
try:
????sg?=?SendGridAPIClient(os.environ.get('SENDGRID_API_KEY'))
????response?=?sg.send(message)
????print(response.status_code)
????print(response.body)
????print(response.headers)
except?Exception?as?e:
????print(str(e))

????

????這里的郵件地址替換成需要的即可

????使用SendGrid發(fā)送電子郵件

????發(fā)送完成后,就可以收到郵件了!總體來說還是很簡單的,如果不是太復雜的需求,對于成本又有一定的考量,完全可以考慮這種方式

????使用SendGrid發(fā)送電子郵件

文章題目:使用SendGrid發(fā)送電子郵件
文章源于:http://www.rwnh.cn/article46/pgechg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化小程序開發(fā)關鍵詞優(yōu)化、定制開發(fā)、服務器托管、電子商務

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網站建設
扶沟县| 乌鲁木齐市| 乌恰县| 福建省| 宁强县| 平昌县| 广昌县| 郸城县| 博乐市| 富宁县| 冀州市| 托克逊县| 开江县| 迁安市| 合水县| 玉树县| 华亭县| 布拖县| 松滋市| 长白| 巴林左旗| 元朗区| 页游| 方山县| 桃园县| 房山区| 贡山| 巴楚县| 睢宁县| 乌鲁木齐县| 崇左市| 平山县| 和田县| 青田县| 翼城县| 蛟河市| 通许县| 芷江| 清水河县| 买车| 孙吴县|