公司的主管會一次轉寄郵件給2-30個人。
但某些人可能信箱已滿,或是其他因素無法收到。
就會在序列裡面重送。
可是每次重新傳送,所有2-30位收件者(之前已經傳送成功的人),
都會重複收到重新嘗試的信件。
請問有什麼辦法可以解決,只讓有問題的那個收件者重新傳送。
不是所有的收件者都重新嘗試傳送
煩請各位大大指點
依個人的使用經驗,Postfix只會嘗試重複傳送郵件給先前傳送失敗的收件者;因此個人猜想是否貴司主管在收到退信後,又重新傳送給所有人?建議查看Log以確認問題所在,謝謝。另可安裝使用「Logwatch」,每日會提供一份包括Postfix的Log紀錄整理,查看哪些使用者無法正常收信。謝謝。
有確認過,沒有在重傳,該封信也在 Mail Queue裡面等待重試。
主管朋友來電告知說一直收到重複的信
才進Mail Queue 裡面砍掉該封信。
建議請查看相關Email的Log紀錄,先確認是否Postfix有重複傳送。如果有,請查看設定檔內是否有可能這成重複傳送的設定,例如BCC;如果沒有,那麼可能係其他因素所造成。謝謝。
Mail daemon 不可能自動全部重新嘗試傳送,
否則, spammer的成百上千個寄件對象, 只要有一個是錯的, 不就沒完沒了?
信件傳送失敗而放到 deferred,.. 之類的 queue, 一定有它的原因,
maillog會有記錄, 花點心思查閱maillog是必要的, 不要靠猜測來解決問題.
使用者說沒有重傳, 不代表mail client真的沒有做重覆寄送的動作,
或許有些設定會讓程式自動進行, 使用者並不知道也沒感覺.