2010-06-15 81 views
0

我即將開始開發新的自動電子郵件應用程序。這個想法是,客戶(或其他外部用戶)發送郵件到一個郵箱,然後一個自動化的過程將讀取它們,提取他們的信息並將其插入到某個數據庫中。要求電子郵件具有標準格式以便解析(標準主題等)。 顯而易見的事情是建立一個進程,定期輪詢普通郵箱,例如通過pop-3處理它找到的郵件。但是,對於我來說,在他們到達時能夠處理電子郵件會更好。那時我在想,是否有辦法建立一個充當假冒電子郵箱的流程?你知道我可以擴展的任何開源實現嗎?我更喜歡已經用C#編寫的東西。自動虛擬郵箱

預先感謝您的幫助, 貝爾納韋

+0

typo:pools = polls – 2010-06-15 02:59:33

+1

你可以[編輯](http://stackoverflow.com/posts/3042260/edit)解決你的問題 – 2010-06-15 03:00:36

+0

什麼類型郵件服務器正在運行嗎? – Stephen 2010-06-15 03:01:49

回答

1

這可能比較容易建立一個本地郵件系統與郵件檢索代理(MRA)和郵件投遞代理(MDA)。一個常見的組合是用於MRA的fetchmail和用於MDA的procmailmaildrop。 MRA從您的賬戶下載郵件(POP3,IMAP等),MDA處理它以確定它屬於哪個郵箱。我知道至少有maildrop,但也可能是procmail,它支持在郵件上運行任意腳本,所以你可以用它來處理每個電子郵件