作者 主題: 發完E-mail廣告後收到一堆退信怎麼辦?  (閱讀 1242 次)

0 會員 與 1 訪客 正在閱讀本文。

西歪街

  • 鑽研的研究生
  • *****
  • 文章數: 696
  • 性別: 男
    • 檢視個人資料
很多公司會有電子報主機,發完後常常收到一堆退信,該怎樣擷取出失效的e-mail,避免下次再發

先提最沒效率的做法

find /home/xxx -name '*.eml' | xargs -n 1 grep -i -B 1 -A 1 -e 'User unknown' -e 'Service unavailable' -e 'Recipient' | grep -o '[[:alnum:]+\.\_\-]*@[[:alnum:]+\.\_\-]*'

xiang

  • 鑽研的研究生
  • *****
  • 文章數: 711
  • 性別: 男
    • 檢視個人資料
Re: 發完E-mail廣告後收到一堆退信怎麼辦?
« 回覆 #1 於: 2014-02-13 13:35 »
看不懂ㄟ

可以講一場嗎?


謝謝 ^.<

西歪街

  • 鑽研的研究生
  • *****
  • 文章數: 696
  • 性別: 男
    • 檢視個人資料
Re: 發完E-mail廣告後收到一堆退信怎麼辦?
« 回覆 #2 於: 2014-02-13 15:26 »
樓上去把他看懂就可以出來講一場了



hikohan

  • 俺是博士!
  • *****
  • 文章數: 1288
    • 檢視個人資料
Re: 發完E-mail廣告後收到一堆退信怎麼辦?
« 回覆 #3 於: 2014-02-13 18:08 »
procmail + log grep 如何?
lifeIsFunWithPHP.

西歪街

  • 鑽研的研究生
  • *****
  • 文章數: 696
  • 性別: 男
    • 檢視個人資料
Re: 發完E-mail廣告後收到一堆退信怎麼辦?
« 回覆 #4 於: 2014-02-13 18:28 »
做法真的很多...
會因環境不同所衍生...
就只有讓他直接去那找些信比較快XD...但如果針對環境著手...有很多可以加快查詢的方式