最近有主管反應會有重複收信的問題,我上郵件主機查看紀錄,發現了一些特殊的狀況。
舉例:
A同事與B同事的郵件都會轉寄給主管,所以正常來說同一封郵件寄給了A同事與B同事在主管這邊只會收到一封信件。
目前遇到的特殊狀況是,同一封郵件的收件者也是A同事與B同事,但是對方的郵件主機是一個一個寄出來的,所以寄出來的Message-ID不同,郵件主機判斷為兩封信件,所以導致主機會收到重覆的信件。
不知道各位先進是否有什麼樣的看法呢?是否可以解決這個問題?謝謝各位
PS:小弟系統為CentOS的Postfix
Message-ID不同, 可能就無解了....
這樣很難認定兩封信是同一個信源, 除非對方做了電子簽章, 你才有可能認定這兩封信是同一封, 否則沒辦法確認兩信同源...
Message-ID 通常帶有 MTA 處理單位
可以追查
postfix遇到這種別名轉發會有這種問題,
https://ithelp.ithome.com.tw/questions/10049873
應該是跟他一樣的問題吧,
之前我也試了一段時間,後來也是沒找到方法改善就回去用sendmail了。
The recipient BCC mappings define an additional email address that mail to the addresses or domains listed will be BCCd to.
postfix有提供信件轉寄功能,不需要使用別名。因此,你可以透過BBC mapping裡的recipient mappings,建立hash:/etc/postfix/recipient_bcc這個文件。輸入對應的EMAIL。
https://ithelp.ithome.com.tw/questions/10159721
A同事與B同事的郵件都會轉寄給主管,所以正常來說同一封郵件寄給了A同事與B同事在主管這邊只會收到一封信件。
這邊就不可能主管只收到一封信