2011-07-26 10 views
0

오른쪽 gentelmen, 나는 지금까지이 하루 종일 완전히 필사적입니다! 여기 상황이 있습니다. 무료 웹 호스팅을 사용하고 있는데, imap_open을 사용할 때마다이 메시지가 나타납니다. 치명적 오류 : 정의되지 않은 함수 imap_open()을 호출하십시오. obiosly 서버 설정에 대한 액세스 권한이 없으며 php에 imap 모듈이 설치되어 있지 않은 것처럼 보일 수 있습니다. 내 공급자 (web000)에게 직접 질문을 했는데도 imap 함수를 지원합니까? 그는 대답했다. 나는 오류 메시지가 담긴 이메일을 보냈는데, 어떻게 그에게이 메시지가 가능한지에 대한 정보를 제공했다. Havent는 아직 그에게서 들었습니다. 어쨌든 imap 함수가 정의되지 않았다고 가정하면 내 Gmail 내용에 액세스 할 수 있습니다.이 기능을 사용하기 위해 다운로드 할 수있는 라이브러리가 있습니까? 시간을 내 주셔서 감사합니다.치명적 오류 : 정의되지 않은 함수를 호출하십시오. imap_open()

+2

** PHP IMAP **을 지원하는지 질문 했습니까? 그들은 IMAP 메일 서버를 가지고 있을지도 모릅니다. 그게 기술이 의미하는 "예"입니다. 'phpinfo()'함수로 php에로드 된 것을 볼 수 있습니다. –

+0

Im 그들은 IMAP 메일 서버를 가지고 있다고 확신하지만, 왜 IMAP 기능을 사용하지 못하는지 이해하지 못합니다 ... 나는 그들이 무료 사용자를 위해 블로킹한다고 생각합니다. 시간을내어 주셔서 감사합니다 – stringCode

+0

IMAP server! = PHP의 IMAP 모듈. 그들은 서버를 가지고있을 수도 있고, 모듈을 가지고 있지 않을 수도 있습니다 (명시된 바와 같이 무료 호스팅이기 때문에). – jacek

답변

3

IMAP 프로토콜의 순수한 PHP 구현 (소켓을 사용하여 메일 서버에 연결하기 때문에)이기 때문에 imap 확장이 필요없는 imap 메일 함을 읽을 때 Zend_Mail을 사용할 수 있습니다.

호스트에서 Zend Framework를 사용하기위한 특별한 요구 사항은 없습니다. 패키지를 다운로드하고 압축을 풀고 호스팅에 업로드하십시오. 나는 당신에게 다음 코드를 실행하는 것이 좋습니다 the minimal edition 좋습니다.

Gmail 계정에 연결하려면이 코드로 시작할 수 있습니다. 계정에 연결하여 서버에 저장된 첫 번째 메시지를 가져 와서 제목을 출력 한 다음 확장 할 수 있습니다.

저는 이것을 개인적으로 내 Gmail 계정으로 테스트 했으므로 작동 코드입니다.

+0

고마워. 내가 그랬 으면 좋겠다고 말했어. 나는 하루 종일 지냈어. 젠드를 세우는 데 개인적인 경험이있어? 나는 그렇게하려고 노력했다. 제공 업체는 그들이 젠드를 지원한다고 trier 웹 사이트에 명시합니다. 나는 그것을 사용하려했지만 행운이 없다. 그것을 포함시키는 방법을 알고 있니? 나는 그것을 다운로드하여 내 서버에 복사하려고했지만 htaccess 파일을 써야 지원할 수 있습니까? 마녀 내가 시도하고 실패한 ... – stringCode

+0

방금 ​​일부 코드로 내 대답을 업데이 트했습니다, 그것은 귀하의 호스팅에서 작동합니다. ZF 클래스 만 사용하는 경우 .htaccess 파일을 변경할 필요가 없습니다. 프레임 워크의 MVC 부분을 사용하려면 ZF 클래스가 필요할 것입니다. – Fabio

+0

메이트는 도움의 손길을 가져 주셔서 감사합니다. 정말 고맙겠습니다.하지만 여전히 운이 없다. 여기에 내가받는 메시지가있다. 경고 : require_once (Zend/Loader.php) [function.require-once] : 스트림을 열지 못했습니다 :/home/tachyon/public_html/zend/library/Zend/Loader/Autoloader.php on line 24 Autoloader.php가 실제로 호출되고 호출되지만 문제는 autoloader.php가 loader.php를 잘못된 경로로 호출하는 것입니다. – stringCode

관련 문제