iT邦幫忙

0

如何透過STMP經由Office 365 發系統信件

我們公司想把mail 換成 Exchange online 原本是用exchange server2010,
但公司內部有許多系統信件,需要先測試是否能透過O365發信
目前先測試某一個系統發信,是從AD發的
code 如下:

<SendEmail>
        <SMTPServer Value="XXXXX.mail.protection.outlook.com" />
        <MailFrom Value="信箱 <admin@xxxxxx.onmicrosoft.com>" />
        <RecipientTo Value="xxxx@xxxxx.com" />	
        <RecipientCC Value="xxxxxx@gmail.com" />
        </SendEmail> 

也有將AD的25port開給XXXXX.mail.protection.outlook.com
但依然傳送失敗,看起來像是被公司的防火牆擋住了(在日誌中查看的)
請問這樣要如何設定讓以上的code在AD可以透過O365發信呢?
(EXchange online 的連接器已經設好了)

2 個回答

0
浩瀚星空
iT邦超人 1 級 ‧ 2020-04-07 16:44:24

以下這幾個port都要開

  1. SMTP / SMTP STARTTLS - TCP 25 / SMTP & SMTP STARTTLS共用一個連接埠。
  2. SMTP Submission - TCP 587 / SMTP寄信協定連接埠25之外的另一個選擇 (STARTTLS)
  3. SMTP SSL - TCP 465 / SMTP寄信協定加密模式使用此連接埠 (SSL)
  4. POP3 - TCP 110 / POP3收信協定使用此連接埠 (未加密)
  5. POP3 SSL - TCP 995 / POP3收信協定加密模式使用此連接埠 (SSL)
  6. IMAP v4rev1 - TCP 143 / IMAP4收信協定使用此連接埠 (未加密或加密)
  7. IMAP v4rev1 SSL - TCP 993 / IMAP4收信協定加密模式使用此連接埠 (SSL)
  8. HTTP (WebMail) - TCP 80 / WebMail使用此連接埠
  9. HTTP SSL(WebMail ) - TCP 443 / WebMail加密模式使用此連接埠 (TLS)
0
Sergeyau
iT邦研究生 1 級 ‧ 2020-04-07 22:54:47

防火牆要確定,可以看看Exchange Online 之下的IP, URL, Port
https://docs.microsoft.com/en-us/office365/enterprise/urls-and-ip-address-ranges

我要發表回答

立即登入回答