2008-09-11 4 views
5

IMAP 계정에서 메일을 전달하는 가장 빠르고 안정적인 방법이 궁금합니다.IMAP 전달자

우리 대학교에서는 학생 사서함이 개인 전자 메일 계정 (여기서는 Gmail 또는 Hotmail을 사용함)으로 전달할 수 없습니다. 기술적 인 것이 아니라 정치적인 것입니다. 사서함에 대한 IMAP 액세스 권한이 있습니다. IMAP을 통해 메일을 다운로드하고 전달하는 서비스를 원합니다. 그리고 그것을 확장하는 것이 좋을 것이고, 수천 명의 학생들이 그것을 사용할 수 있습니다. 결국 공개 사이트를 구축하고 거기에서 자동으로 처리하려고합니다.

지금까지 필자는 머리말과 본문 부분을 연결하고 모두 연결하는 적절한 PHP 스크립트를 만들었습니다. 나는 그것에 두 가지 문제가있다.

1) 모든 종류의 부품을 다운로드하고 함께 다시 부착합니다. 모든 이국적인 첨부 파일, 이상한 인코딩 된 텍스트 및 모든 유형의 헤더가이 부분에서 살아남기를 바랍니다. 나는 완전한 헤더를 가지고 있는지조차 확신하지 못한다.

2)받는 사람 : 전자 메일 주소는 원래 전자 메일 주소가 아닌 개인 전자 메일 주소가됩니다. 나는 이것이 절름발이이며 검색 및 보관에 불편하다고 생각합니다.

PHP 스크립트를 사용할 수 있습니까? 특정 리눅스 메일 서비스/데몬을 사용하는 트릭이 있습니까? IMAP에 '전달'명령이 있습니까? 누락되었습니다.

+0

[getmail] (http://pyropus.ca/software/getmail/ "getmail")은 고려할 가치가있는 또 다른 대안입니다. – marc

답변

3

Fetchmail은 해결하기 위해 고안된 문제인 것처럼 들릴 수 있습니다. Fetchmail은 POP/IMAP/etc 서버에서 메일을 검색하여 SMTP/LMTP/etc 서버로 전달합니다. Fetchmail은 몇 년 동안의 장점을 가지고 있으며 많은 사용자들이 다양한 IMAP 서버에 대한 문제를 해결했습니다.

-1

Gmail을 사용하는 경우 다른 계정에서 메일을 가져 오도록 GMAIL을 구성 할 수 있습니다.

+0

내가 아는 한, Gmail은 IMAP이 아닌 POP3 메일 만 선택할 수 있습니다. –

+0

예, Gmail은 IMAP 계정에서 가져올 수 없습니다. – Quentin

0

Fetchmail이가는 길 같습니다. PHP를 사용하여 fetchmail 명령 파일을 생성/편집 할 수 있으므로 공개 가입을 처리 할 수 ​​있습니다. 나는 allready 이것을하는 패키지/스크립트를 찾고 있습니다.

Gmail 가져 오기는 IMAP이 아닌 POP3에서만 작동합니다.