🚨 官方域名僅限: gebu8f.page / gebu8f.de / gebu8f.hidns.co
若見到其他相似網站,皆非本人所有,請勿相信。

Microsoft 企業版如何啟用smtp

21次閱讀
尚無留言

共計 1737 個字符,預計需要花費 5 分鐘才能閱讀完成。

在我們熟知的時代,SMTP 是支撐網站或程式的重要角色,負責發信給他人,但如果我們自己架設還需要一台 25 端口、程序、以及想辦法不會被 outlook Gmail qq 163 等等郵件平台擋住;如果自己去買人家已經做好的有些只需要 3 英鎊 / 三年,有些則需要 2.99 美元 / 月,且質量參差不齊;如果用你自己的 email 來當 SMTP 那感覺沒有高大上 沒有企業的感覺。那有沒有一種方法能不用這些呢?


準備工具

首先需要 一個 MS 的授權(E5、E3 之類的)必須要是管理員帳號 一個你想發件的郵箱、(可選)一個域名(看著有企業的感覺)

步驟一、登入後台

https://admin.cloud.microsoft/?#/users

選擇其中一個你要做發郵件帳號,例如第一個

Microsoft 企業版如何啟用 smtp

步驟二、點選郵件

Microsoft 企業版如何啟用 smtp

要打開電子郵件中的管理電郵 app

把裡面的項目全都打勾

Microsoft 企業版如何啟用 smtp

步驟四、允許 smtp

https://entra.microsoft.com/#view/Microsoft_AAD_IAM/TenantOverview.ReactView/initialValue//tabId//recommendationResourceId//fromNav/Identity

要從概觀移至屬性

Microsoft 企業版如何啟用 smtp

將安全性質調整至否 * 否則會出事 當然我是條件式存取

* 待驗證 因為我這裡都是條件是存取 我沒有全局能驗證

Microsoft 企業版如何啟用 smtp

條件式存取(大多數企業)

直接戳條件式存取就到了

Microsoft 企業版如何啟用 smtp

上面第一個一定要關閉 否則會直接無法過

Microsoft 企業版如何啟用 smtp

如果你沒有允許舊版認證可以點選上方從範本建立新原則

Microsoft 企業版如何啟用 smtp
Microsoft 企業版如何啟用 smtp

進入剛才新建的

點擊授予之封鎖存取

給他改成授予存取權然後滑至需要多重要素驗證

Microsoft 企業版如何啟用 smtp

步驟五、應用程式密碼

https://entra.microsoft.com/#view/Microsoft_AAD_AuthenticationMethods/MultifactorAuthenticationConfig.ReactView

啟用 MFA 完還要再強制執行 MFA 否則有概率拿不到

Microsoft 企業版如何啟用 smtp

您登入完跟著他步驟新增完二步驟驗證會立刻彈出來

Microsoft 企業版如何啟用 smtp

下一步之後就能看到我們要的了 直接複製密碼 把他貼到你能保存的地方

Microsoft 企業版如何啟用 smtp

步驟六、使用

連結信息

項目
SMTP 主機(Host)smtp.office365.com
SMTP 通訊埠(Port)587
加密協議(Encryption)STARTTLS(或稱 TLS)
帳號(Username)使用者完整 Email,例如 [email protected]
密碼(Password)應用程式密碼

測試連結(給有 python 的測試)

我是請 ai 生成出來的

import smtplib
from email.mime.text import MIMEText

# ===== SMTP 基本設定 =====
SMTP_HOST = "smtp.office365.com"
SMTP_PORT = 587
SMTP_USER = "[email protected]"      # ← 改成你的 Email
SMTP_PASS = "your-app-password-or-password"  # ← App Password 或一般密碼

# ===== 郵件內容 =====
sender = SMTP_USER
recipient = "[email protected]"           # ← 改收件者
subject = "SMTP Test from Python"
body = "This is a test email sent via Microsoft 365 SMTP."

msg = MIMEText(body, "plain", "utf-8")
msg["Subject"] = subject
msg["From"] = sender
msg["To"] = recipient

try:
    # 建立連線
    server = smtplib.SMTP(SMTP_HOST, SMTP_PORT)
    server.starttls()  # 啟用 STARTTLS 加密
    server.login(SMTP_USER, SMTP_PASS)

    # 寄信
    server.sendmail(sender, [recipient], msg.as_string())
    server.quit()

    print("✔ Email 發送成功!")

except Exception as e:
    print("✘ 發送失敗:", e)

你看到

Microsoft 企業版如何啟用 smtp

就證明成功了

速率限制

Microsoft 企業版如何啟用 smtp

發送是 1,800/ 小時

gebu8f

Author: gebu8f


探索更多來自 GEBU8F — 阿蒲的網站 的內容

訂閱即可透過電子郵件收到最新文章。

正文完
 0
gebu8f
版權聲明:本站原創文章,由 gebu8f 于2025-11-16發表,共計1737字。
转载说明:除特殊說明外本站文章皆由CC-4.0協議發布,轉載請註明出處。

禁止人身攻擊,請理性發言。

評論(尚無留言)

    探索更多來自 GEBU8F — 阿蒲的網站 的內容

    立即訂閱即可持續閱讀,還能取得所有封存文章。

    繼續閱讀