2013-02-13 107 views
0

我在使用Godaddy託管的電子郵件帳戶使用imap_search()時遇到問題。在Godaddy託管的電子郵件帳戶中使用imap_search?

我創建了一個腳本,它連接到3個使用PHP和imap_open()imap_search()函數的郵箱,然後循環瀏覽所有電子郵件並收回所需的特定信息。

它可以很好地與其他2個帳戶,其中1個託管與Gmail和其他自我託管。有了Godaddy帳戶,我沒有託管他們,他們只託管我們的電子郵件,我們的網站託管在其他地方。

我可以正常連接使用imap_open()沒有錯誤的郵件服務器,但是當我用它imap_search($inbox,'UNSEEN')不返回任何電子郵件,我試圖改變「UNSEEN」到「ALL」,但現在還沒有任何檢索電子郵件。

使用imap_open主機值Im是{imap.secureserver.net:993/imap/ssl}INBOX

我不知道,如果任何人有任何問題,與在此之前,雖然我等待來自GoDaddy的迴應,我知道這裏的用戶通常是快了很多,在迴應和更多的信息,所以我在這裏問社區。

如果我在imap_open()函數後面運行echo命令,我可以在屏幕上看到這個,所以我知道它在腳本中得到了這麼多,它只是爲imap_search()請求返回一個空白的電子郵件數組。

回答

0

我得到了GoDaddy的回覆,並提供了以下信息,以防其他人發現自己和我在同一條船上。

感謝您聯繫在線支持。我們的IMAP服務器不允許來自外部服務器的連接。這在郵件服務器安全設置和防火牆內是被阻止的。但是,對於任何不便之處,我們深表歉意,這些設置不會被修改爲支持imap_search()。我們感謝您對此事的理解。

這是相當令人沮喪的,但至少我有一個答案。我將不得不將我的電子郵件轉移到Google Apps或類似服務器上,以便在我的服務器上使用imap_open()/imap_search()

+0

所以我們如何在imap_open中使用{imap.secureserver.net:993/imap/ssl}INBOX for godaddy – sunil 2017-07-04 08:17:28

相關問題