iT邦幫忙

0

GMAIL收不到藉由中華電信SMTP伺服器發送的郵件

  • 分享至 

  • xImage

最近發現公司的事務機或經由PowerShell要傳送到GMail郵箱的郵件都收不到,SMTP是中華電信的SMTP伺服器,公司的網路是走中華電信的。事務機或PowerShell也都沒有可能收到退信的訊息。不知道是中華電信跟Google之間是不是有什麼問題啊?
以下是我的PowerShell的code(跟公司有關的訊息用xxx代替了):
$EmailTo = "xxx@gmail.com"
$EmailFrom = "xxx-xxx@outlook.com"
$EmailSub = "AAA"
$EmailBody = "AAA"
$EmailSMTP = "168.95.4.150"

Send-MailMessage -To $EmailTo -From $EmailFrom -Subject $EmailSub -Body $EmailBody -SmtpServer $EmailSMTP

補充:
$EmailFrom中的xxx-xxx@outlook.com是虛擬的郵件地址。這會是問題嗎?

望空 iT邦新手 1 級 ‧ 2023-07-18 13:50:12 檢舉
是不是SPF驗證沒過?
puocheng iT邦新手 5 級 ‧ 2023-07-18 16:14:40 檢舉
6月20日之前GMAIL都還收得到信。現在發送之後就完全不知道郵件跑去哪裡,所以也沒有辦法知道你說的SPF驗證到底結果如何
riches88 iT邦研究生 3 級 ‧ 2023-07-19 10:21:52 檢舉
調正宣告 SPF應該可以,但問題是為何需要跳轉?
就是主機系統可能有問題,卻不處理,只是跳轉
問題越來越嚴重而已。應該妥善改善才是
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
林門神JanusLin
iT邦超人 1 級 ‧ 2023-07-18 16:15:08
最佳解答

$EmailTo = "xxx@gmail.com"
$EmailFrom = "xxx-xxx@outlook.com"

我印象中 Hinet 有公告
不代轉非 msx的信件

至少要驗證一下 SMTP
可以電話問
客服專線: 0800-080-412

puocheng iT邦新手 5 級 ‧ 2023-07-18 16:20:02 檢舉

有相關的公告可以提供網址嗎?
提到的“驗證一下 SMTP”是指在設定時要提供用戶名和密碼嗎?

puocheng iT邦新手 5 級 ‧ 2023-07-19 08:41:25 檢舉

我把$EmailFrom = "xxx-xxx@outlook.com"改為$EmailFrom = "xxx-xxx@msx.hinet.net"之後就OK了

0
aaron3399
iT邦好手 1 級 ‧ 2023-07-18 16:52:04

1.你沒有驗證hinet帳號,當然不能用smtp寄信

2.若你有驗證smtp,那寄件者應該是也不能用outlook.com,必須用msx.hinet.net寄送
否則可能會被gmail SPAM判定偽造寄件者地址吧!? 或者是hinet smtp不允許發送。

3.沒有退信,可能是因為hinet smtp驗證不通過,根本沒有發送出去,那自然不會收到gmail退信,或是一直驗證不過,被smtp主機封ip了

4.或者是你這個寄件者的outlook.com是隨便寫的,只是為了隱藏公司的email位址?

https://lib.webmail.hinet.net/statement/SAsetup.htm

https://lib.webmail.hinet.net/statement/F-soft-1.htm

0
derek_lan
iT邦新手 1 級 ‧ 2023-07-19 08:58:52

情況跟你或許不一樣,但還是供你參考

我公司一些系統透過我們的relay伺服器轉寄給gmail電子郵件信箱
都會收不到信
經過交叉測試後發現,用relay寄給gmail信箱,
應該是GMail Server會檢查寄件者的合法性
假如寄件者帳號是不存在的,GMail直接就拒絕,根本就不處理,Access Deny,連垃圾郵件都不是
寄件者改填存在的帳號,GMail就可以過了

我要發表回答

立即登入回答