我想這應該是一個常用的技術, 但是本地的郵箱,我嘗試以下兩種選擇:訪問使用PHP一個共享的主機的Linux帳戶(GoDaddy的)
1)利用我現有的POP3 PHP客戶端訪問我的本地郵件帳戶。我得到一個「無法連接」。如果我使用連接到GoDaddy的pop3服務器的本地主機運行它,相同的代碼工作
2)解析本地mbox文件 - 我無法弄清楚我是否可以訪問它,看起來我不能。
任何好的想法,哪種方法應該是最好的?
我想這應該是一個常用的技術, 但是本地的郵箱,我嘗試以下兩種選擇:訪問使用PHP一個共享的主機的Linux帳戶(GoDaddy的)
1)利用我現有的POP3 PHP客戶端訪問我的本地郵件帳戶。我得到一個「無法連接」。如果我使用連接到GoDaddy的pop3服務器的本地主機運行它,相同的代碼工作
2)解析本地mbox文件 - 我無法弄清楚我是否可以訪問它,看起來我不能。
任何好的想法,哪種方法應該是最好的?
似乎我有這個想法。共享主機(GoDaddy專門)不允許在任何地方直接建立TCP連接,包括他們自己的POP3服務器。看起來我無法直接訪問mbox文件。所以我認爲它不會起作用。
謝謝你們所有的回報!
也許有其他便宜的共享託管計劃,提供此選項...
我會選擇POP3選項。它應該工作,一旦你得到正確的端口/主機等
另一種選擇將導致你重複郵件服務器中已經有很大一部分功能,它很可能會有小錯誤產生在電子郵件中沒有正確顯示,或者更糟糕的是,在mbox中發生損壞。
如果你確實跟着2,試着找一個做mbox位的庫!
Zend Framework有a mail component,它允許你從各種來源讀取。