Office365 SMTP 是其他系統(印表機、ERP、App應用程式,等等...)透過 Exchange Online 發信最直接也是最簡單的方式,隨著 Microsoft 365 / Office 365 的普及,使用 Exchange Online 的公司也越來越多,接下來我們就來介紹如何設置 Office 365 SMTP。
Office365 SMTP 設置
我們先從最簡單的設置/也是最常見的方法開始說起
1. SMTP 用戶端提交
使用已有授權之帳號作為電子郵件發送之依據,並且系統有支援帳號及密碼驗證方式,
基本的設置如下:
SMTP服務器地址:smtp.office.com
SMTP端口號:587/25(TLS需要1.0版以上)
驗證:必需 (User 帳號密碼)
授權:必須有授權
如上述設置,您每天發送的限制為10,000封電子郵件,每分鐘發送30封,且端口建議使用587 Port。
※ 如果您的組織有啟用MFA多因素驗證,則無法使用此連接方式,須為此創建一個應用密碼,或者是採用直接發送模式。

2. 直接發送
如果您的設備不符合上敘第一點的要求(例如:不支援TLS、或有採用MFA...),但採用此方法只能發送給組織內部人員,無發方送給外部人員。
配置:
SMTP服務器地址:MX指向位置(<your-domain-com> .mail.protection.outlook.com)
SMTP端口號:25
驗證:沒有
授權:不需要擁有授權的Office 365 信箱
※建議要有一組靜態IP,這樣SPF紀錄才能創建,以免信件被標記成為垃圾郵件。

3.Office 365 SMTP 中繼
如果前面兩項都無法符合您的需求,就必須採用 SMTP 中繼選項來達成。
使用 SMTP 中繼您必須擁有對外的IP位址來代表您中繼的電子郵件,以對Office 365 進行驗證,為此您必須在Exchange Online 上設置一個連接器。
配置:
SMTP服務器地址:MX指向位置(<your-domain-com> .mail.protection.outlook.com)
SMTP端口號:25
驗證:必須 (一個或多個靜態IP用於與Office 365 進行身分驗證)
授權:指定發送郵件地址,需要授權

更改SPF 紀錄
如果您是使用第二及第三種方式,你就需要更改SPF紀錄,確保您的系統電子郵件不會被判定為垃圾郵件。
一般默認的情況如下,TXT紀錄:
v = spf1 include:spf.protection.outlook.com〜all
需改成(用外部IP地址替換10.20.30.40):
v = spf1 ip4:10.20.30.40 include:spf.protection.outlook.com〜all
您需要注意的是,DNS在更改的過程中,可能需要幾個小時後才會生效。
Comments are closed, but trackbacks and pingbacks are open.