2013-02-13 3 views
0

나는 Godaddy에서 호스팅하는 이메일 계정을 사용하여 imap_search()을 사용하는 데 문제가 있습니다.Godaddy에서 호스팅하는 이메일 계정으로 imap_search를 사용 하시겠습니까?

PHP를 사용하는 3 개의 메일 상자와 imap_open()imap_search() 함수에 연결하는 스크립트를 작성한 후 모든 이메일을 반복하고 필요한 특정 정보를 철회했습니다.

다른 2 개의 계정과 잘 작동합니다. 1 개는 Gmail에서 호스트하고 다른 하나는 호스트됩니다. Godaddy 계정으로 나는 그 (것)들과 접대하지 않으며 그들은 단지 우리의 전자 우편을 접대하고 우리의 웹 사이트는 다른 곳에 접대된다.

나는 imap_search($inbox,'UNSEEN')을 사용하여 메일을 반송하지 않고 'UNSEEN'을 'ALL'로 변경하려고했지만 오류가없는 메일 서버에 잘 연결할 수 있지만 어떤 이메일도 검색하지 않습니다. .

사용하는 imap_open 호스트 값 메신저 누군가가 전에이 어떤 문제를 가지고있는 경우 나도 몰라 {imap.secureserver.net:993/imap/ssl}INBOX

내가 GoDaddy를의 응답을 기다리는 동안, 나는 여기에 사용자가 일반적으로 훨씬 빠른 것을 알고 응답하고 더 유익한 그래서 나는 지역 사회에 여기에서 묻고있다.

imap_open() 함수 뒤에 echo 명령을 실행하면 스크립트에서이 메시지를 볼 수 있으므로이 메시지가 화면에 표시되므로 imap_search() 요청에 대한 전자 메일의 빈 배열이 반환됩니다.

답변

0

다른 사람들이 나와 같은 보트에서 스스로를 발견 할 경우를 대비하여 GoDaddy가 다음과 같은 정보를 제공했습니다.

온라인 지원에 연락해 주셔서 감사합니다. Google의 IMAP 서버는 외부 서버의 연결을 허용하지 않습니다. 이는 메일 서버 보안 설정 및 방화벽 내에서 차단됩니다. 불편을 드려 죄송 합니다만, 이러한 설정은 imap_search()를 지원하도록 수정되지 않습니다. 이 문제와 관련하여 이해해 주셔서 감사합니다.

매우 실망 스럽지만 적어도 대답은 있습니다. 내 이메일을 Google Apps 또는 유사 기기로 이동하여 내 서버에서 imap_open()/imap_search()과 작동하도록해야합니다.

+0

그래서 imap_open에서 {imap.secureserver.net:993/imap/ssl}INBOX godaddy를 어떻게 사용합니까? – sunil