顯示具有 azure 標籤的文章。 顯示所有文章
顯示具有 azure 標籤的文章。 顯示所有文章

2019/04/03

Azure 訂閱 SendGrid 服務

先感謝 微軟 提供 每年 3500 美元  Azure 的費用給 NPO 組織使用!

SendGrid 是一個發送電子郵件的服務,若程式或系統上有發送大量電子郵件的需求,可以串接 SendGrid 的 API 來進行發信的動作,就不用煩惱發信主機的問題了。

SendGrid 是要收費的,可以看您發信的量來決定租用哪個層級的服務,如有興趣,請參考收費標準!當然,我們是從 free 的方案用起,有需要再升級囉!

SendGrid 本身沒有直接操作發信平台,所以,看您想用在哪邊,比如說:捐款系統裡的 EMail 通知,那就要請程式人員用程式去串。或者,想用來發電子報,要找個類似 phplist 的平台,設定一下 API KEY,才能使用喔!

以下,回到主題上吧!

Azure 訂閱 SendGrid 服務

「建立資源」~查詢 「SendGrid」









建立












建立一個新的 SendGrid 帳號,填寫基本資訊



















帳號名稱,密碼,確認密碼,選擇訂用帳戶,選擇資源群組

選用訂閱規模
















看來,在 Azure 訂閱的費用,感覺上要比它網站的定價優惠耶!每個月 25000 封 EMail,如果不是大量發送,應該是夠用了!

選好後~繼續填寫 Contact Information 聯絡資訊




















看一下法律條款~

















其實,但不太懂它的意思~反正是免費,管他的!就給他建立吧!

等他幾分鐘,讓他佈署!我們等下要取得 Key,然後其他程式才可以用 SendGrid 來發信!
















到該資源看看吧!

選 Manage 進入 SendGrid 的管理頁面!


第一次進入會需要確認 EMail,您剛才沒有亂填齁!













要如何取得 SendGrid Key 呢?

SendGrid 的管理頁面左側的選單中 Settings 中 下拉 可以點選到 API Key
























填寫好以下資訊(API Key Name,選擇好權限),按下產生鈕。




















就會產生出一個 API Key 囉!請保存好這個 名字 和 Key 值,以後要提供給程式使用囉!

至於怎麼用~嗯~有機會再說吧!

2017/06/24

舊版 asp 網站 轉移到 Azure 雲端主機遇到的幾個問題

原本在會內運作的舊版 asp 網站(可能是十年前的網站了吧?) ... 想說給它移到 Azure 上試試, 有遇到了一些問題, 簡述如下:

1.Azure 主機, 預設(印象中)是有裝 IIS, 但  ASP 的部分是沒裝的, 所以要先去裝起來!
請參考: 如何在 IIS 7.0/7.5/8.0/8.5 執行 ASP 應用程式


2.將[限制內容]中的[啟用上層路徑]設定為[True]。(預設值為False)
請參考: 在IIS 7中使用ASP程式

以上兩步驟做完, 網站應該差不多可以試跑看看了, 如果您網站的資料庫是使用 Microsoft Access 的 MDB 檔~ 可能還會有下列問題:

3.如果查詢出的資料內容變亂碼
請參考: 解決英文IIS主機上的中文亂碼問題
我是用 在ASP的第一列加上 <%@ Language=VBScript CODEPAGE=950 %>  解決的!

4.測試過程可能會遇到一些錯誤, 如果看不到錯誤訊息的詳細內容, 挺傷腦筋的!
請參考: iis8.5显示ASP的详细错误信息500 内部服务器错误解决

5.如果網站有資料寫入( mdb 檔 )的功能, 您可能會遇到錯誤訊息, 如:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Cannot update"  或 "Database or object is read-only".
對不起喔! 我懶得詳細去看哪裡權限要調~ 所以, 直接找到該 mdb 檔, 給他 Everyone 的讀寫權限(可能有風險), 便可以執行了!