imapd
1.0.0
IMAP 서버 (라이브러리)는 순수한 PHP로 작성된 이메일 클라이언트에게 이메일을 제공합니다.
SMTPd 의 d 는 데몬을 나타냅니다. 이 스크립트는 다른 데몬 프로세스와 마찬가지로 백그라운드에서 실행될 수 있습니다. 웹 응용 프로그램으로 실행하기위한 것이 아닙니다.
믿거 나 말거나, 이메일은 여전히 인터넷의 킬러 기능입니다 . IMAP/POP3 서버에서 이메일에 액세스하고 가져 오기위한 수많은 프로젝트가 있습니다. 그러나 이메일 클라이언트에게 이메일을 제공하기 위해 프로그래밍 방식으로 인터페이스를 제공하는 사람은 많지 않습니다.
이 인터페이스를 사용하면 앱 사용자를 위해 이와 같은 작업을 수행 할 수 있습니다.
+--------------+ +-------+ +------------------------+ +------+
| Your PHP App +---> | IMAPd +---> | MUA (like Thunderbird) +---> | User |
+--------------+ +-------+ +------------------------+ +------+
이것은 PHP로 작성된 메시징 응용 프로그램이 있지만 그래픽 사용자 인터페이스는 없을 때 유용합니다. 따라서 그래픽 사용자 인터페이스는 이메일 클라이언트가 될 수 있습니다. 예를 들어 썬더 버드.
오픈 소스 소프트웨어 협업에 대한 내 블로그 게시물에 설명 된 프로젝트는 요약합니다.
ZendMail 더 나은 솔루션으로 교체하십시오. 선호하는 설치 방법은 Packagist 및 Composer를 통한 것입니다. 패키지를 설치하려면 다음 명령을 실행하고 Composer.json에 요구 사항으로 추가하십시오.
composer require thefox/imapd 자세한 내용은 example.php 파일을 참조하십시오.
NOT_IMPLEMENTED 로 댓글을 달아줍니다. 이것들을 구현하십시오.@TODO 새 버전을 출시하기 전에 PHP 코드 스나이퍼 테스트를 완료해야합니다. ZendMail 의 대안