觀看這篇文章前,必須確定自己有O365帳號,若是自己不是O365帳號,也必須先確定自己是否有O365上面Exchange Online的權限。如果以上條件都具備,就可以開始下面的設定
這主要目的在於當我們需要使用DB MAIL時候,不見得自己有在管理地端的Exchange Server或是SMTP Server,但是,如果有使用O365的功能時候,就可以把這部分透過雲端化去解決要透過O365來發送郵件,可以先看一下下面的規範與限制
一般如果是個人或是中小企業需要使用,可以看用戶端SMTP提交就可以,且這方案算是比較簡單的因此,要提供DB Mail發送,建議在Office 365建一個虛擬帳號,提供給DB Mail使用,這樣管理上會相對簡單一些
Office 365的SMTP Server : smtp.office365.com
Port可以使用25或是587,官方文件中是建議大家使用587這個,之後就可以照一般DB Mail方式去設定了這邊記得需要把SSL給打勾,不然會無法寄送出去
上述是透過DB Mail發送,若是在程式端要發送呢?這也是可以的
以上簡單幾個方式就可以透過雲端的SMTP幫我們發送信件,且也不需要自己管理SMTP SERVER,這邊有注意一點就是電子郵件地址必須在O365上有存在帳號才可以使用