CPanel을 사용하여 만들고 유지 관리하는 특정 이메일 계정에 프로그래밍 방식으로 메시지를 삽입하는 방법을 찾고 있습니다.프로그래밍 방식으로 CPanel API를 사용하여 이메일 계정에 메시지 삽입
비디오 게임의 내부 messsaging (API 사용)을위한 웹 메일 인터페이스를 제공하는 웹 사이트가 있으며이 서비스를 한 걸음 더 앞당기 고 POP3 서버에서 메시지를 사용할 수있게하려고합니다. 의 cPanel의 API 사용
삽입 메일 :이 난 단지 (https://documentation.cpanel.net/display/SDK/UAPI+Functions+-+Email%3A%3Aadd_pop와 함께) 새 계정을 만들기 위해,이에 대한 API 호출을 찾을 수 없습니다이
나는 여러 가지 방법으로 지금까지 솔루션을 보았다 필자가 선호하는 방법은 파일 시스템 만 남겨 두는 것입니다.
수동으로 파일 시스템에 메일을 삽입 : 나는 루트/메일/도메인/사용자/에서의 cPanel를 저장 이메일 데이터는하지만 정확한 파일 구조에 대한 지식이없는 것을 발견했다. maildirsize 파일과 메일이 포함 된 다른 디렉토리를 인식하지만 maildirsize 파일의 구조에 대해 알지 못합니다 (줄마다 공백으로 구분 된 2 개의 정수가 포함 된 것 같습니다) 또한 메일 파일의 파일 이름도 분명하지 않습니다. 거의 없기 때문에
1422094110.H186037P182351.hosting-server-domain.com,S=15645
내가 아니라, 백업 방법으로이 방법을 사용하는 것 문서를 사용할 수 (또는 내가 어떤 유용한 찾을 수 없습니다) :이 파일 이름의 예입니다.
간단하게 전자 메일 사용자 정의 헤더가 모든 메시지 :이 가장 쉬운 방법이 될 것이다, 그러나 호스팅 제공 업체는 매우 엄격한 스팸 방지 정책을 가지고 있으며 보내는 메시지 수는 제한됩니다.
는 자신의 POP3 서버 구현 : 내가 @cleong의 PHP 구현 ( https://stackoverflow.com/a/11973533/1030464) 주변에 연주를하고 로컬 호스트에 근무하는 동안, 나는 그것이 라이브 페이지에 무모한 것 모르겠습니다. 나는 Perl 구현을 시도해 볼만한 가치가 있을지도 모른다. Perl과 함께 작업 해 본 적이 없으며 그 모듈을 구현하고 통합하는 방법을 배우기 전에 다른 솔루션을 살펴볼 것이다. 는이 모든 것을 읽어 주셔서 감사
발린
*** exim, postfix 또는 sendmail ***에 대해 배워야 할 것입니다. *** 주어진 cPanel 설치가 *** MTA ***로 사용되는 것에 따라 메일 저장소에 대한 모든 정보를 찾을 수 있습니다. . – Prix
감사합니다! - 할 것이다 – molbal