Guyz 제발, 어떤 간단한 php "zend"가 아닌 oauth를 사용하여 Gmail을 완벽하게 제어하는 방법에 대한 예제가 있습니다. oauth2.0은 아직 imap을 사용하여 구현되지 않은 것으로 보입니다. 모든 문서는 현재 zend로되어 있지만 단순한 PHP로 내 응용 프로그램을 개발하고 있습니다. 적어도 단계별 알고리즘을 사용할 수 있습니까? 미리 감사드립니다.Gmail oauth imap php 구현
답변
간단한 라이브러리가 구현되었습니다.
메일 삭제 기능이 아직 추가되지 않았습니다. 그러나 그것이 당신의 필요를 충족시키는 지 한번 볼 수 있습니다.
예를 들어보십시오. https://github.com/vmuthal/VivOAuthIMAP
작품 매력처럼, 그것을 게시 주셔서 감사합니다, 그럼 더 많은 사람들이 유용하다고 확신합니다! –
@FaouziNikolaic 감사합니다 :) –
예 예 및 예. oauth (대부분의 시간을 비 Gmail 메일 서버와 대화하는 데 더 많은 시간을 보내는 큰 이메일 응용 프로그램의 일부로)을 사용하여 "간단한"PHP에서 Gmail에 액세스 할 수있는 솔루션을 찾아내는 데 8 시간을 소비해야했습니다.
주 : 물론 ... https://www.google.com/settings/security/lesssecureapps를 사용하여, 구글의 "덜 안전한"모드를 사용하는 경우 Gmail의 솔루션
많은 간단한 imap_open 작동 할 수 있습니다 귀하의 Gmail을 의미 덜 안전합니다.
vivOAuthIMAP는 두 가지 모드에서 작동합니다. "덜 안전함"이 설정된 경우 "정상"로그온이 안전하지 않은 경우 Oauth 로그온이 비활성화됩니다. VivOAuthIMAP가 작동하려면
, php_curl에게 단지 (간단한 PHP에서 작동) 나를 위해 잘 작동을하지 않았다 거의-이 솔루션의
* 많은 수 있도록해야합니다. 다음 종류의 거의 뭔가 유용한 얻을 사이트의 일부입니다 :
http://codeload.github.com/google/google-api-php-client/zip/master - 예제가 일을, 나는 액세스 토큰을 얻기 위해 idtoken.php 사용할 수 있었다, 그러나 그것은 작동하지 않았다 ...
http : // code.google.com/p/google-oauth2-tools/wiki/PhpSampleCode - 위의 idtoken에 의해 생성 된 액세스 토큰을 잘라내어 붙여 넣으면 로그인에 실패했습니다. 나는 내가 잘못했는지 궁금해.
http : // www.phpclasses.org/browse/download/zip/package/7700/name/oauth-api-2014-12-22.zip - 않았다. 꽤 일
- 1. Gmail IMAP 데스크톱 클라이언트 용 OAuth
- 2. CodeIgniter에서 Zend Gmail OAuth 구현
- 3. IMAP OAuth 토큰 만료
- 4. gmail oauth imap zend가 세션 대신 Gmail에서 검색
- 5. Gmail imap, smtp with oauth 2.0 in 레일
- 6. Python - Imap Gmail 응답
- 7. oauth 인증을 허용하도록 php-imap 확장을 수정했습니다.
- 8. PHP IMAP 및 XOAUTH
- 9. Cpanel IMAP Gmail 문제가 있습니까?
- 10. IMAP Oauth in C#
- 11. IMAP 서버 구현
- 12. AccountManager를 사용한 Gmail IMAP 인증
- 13. IMAP gmail 연결이 매우 느림
- 14. Gmail 스레딩, IMAP 및 Ruby
- 15. Gmail oauth 토큰 생성 - xoauth.py in ruby?
- 16. OAuth : OAuth 구현 사용 사례
- 17. imap gmail 가져 오기 메시지 macosx
- 18. imap php
- 19. PHP 이메일 - IMAP 계정
- 20. Android Gmail SMTP Oauth 예
- 21. PHP IMAP INBOX 메시지 루프
- 22. Gmail IMAP OAuth2에서 오류 코드 400을 반환합니다.
- 23. GMail 첨부 파일이있는 메시지 검색 IMAP
- 24. Gmail IMAP - 첨부 파일이 나타나지 않음
- 25. PHP IMAP 교환 문제
- 26. IMAP c 클라이언트 라이브러리에서 OAUth 지원을 수행하는 방법
- 27. PHP, IMAP 로그 아웃하는 방법?
- 28. Ruby EventMachine의 IMAP 서버 구현
- 29. PHP 함수 용 IMAP 구성하기 imap_open();
- 30. OAuth 액세스 토큰을 사용하여 Gmail 사용자 이름을 추출하는 경우
왜 젠드 구성 요소를 사용하지 않습니까? zend 라이브러리 전체를 포함 할 필요가 없습니다. 젠드를 사용하는 이유는 무엇입니까? – Venu
그것은 나를 위해 작동하지 않았기 때문에 이미 간단한 PHP로 작성된 다른 서비스와 병합해야 할 것이므로 전체 프로젝트를 간단한 PHP 하나로해야 할 것입니다. –