2008-09-11 5 views
5

Мне интересно, какой самый быстрый и надежный способ пересылки почты из учетной записи IMAP.IMAP forwarder

Мой университет не разрешает нашему студенту-почтовому ящику пересылать частную учетную запись электронной почты (все используют Gmail или Hotmail здесь). Это политическая вещь, а не техническая. У нас есть доступ IMAP к почтовому ящику. Я хотел бы иметь сервис, который загружает почту через IMAP и пересылает. И было бы неплохо масштабировать его, поэтому тысячи студентов могут его использовать. В конце концов, я хочу создать общедоступную страницу регистрации и автоматически обработать ее.

До сих пор я создал достойный PHP-скрипт, который соединяет, загружает заголовки и части тела и связывает все это вместе. У меня есть две проблемы.

1) Я загружаю все виды деталей и скрепляю их вместе. Я надеюсь, что каждый экзотический прикрепленный файл, странный закодированный фрагмент текста и все типы заголовков выживают. Я даже не уверен, что у меня есть полный заголовок.

2) Кому: адрес электронной почты становится частным адресом электронной почты, а не исходным адресом электронной почты студента. Я думаю, что это неудобно и неудобно в поиске и архивировании.

Является ли PHP-скриптом путь? Есть ли трюк с использованием конкретной почтовой службы linux/daemon? У IMAP есть команда «вперед», мне не хватает?

+0

[getmail] (http://pyropus.ca/software/getmail/ «getmail») - еще одна альтернатива, которую стоит рассмотреть. – marc 2011-02-05 00:11:53

ответ

3

Возможно, вы захотите посмотреть на Fetchmail, так как это звучит как проблема, которую она была предназначена для решения. Fetchmail извлекает почту из серверов POP/IMAP/etc и перенаправляет ее на сервер SMTP/LMTP/etc. Преимущество Fetchmail заключается в том, что несколько лет и множество пользователей сглаживают проблемы с различными серверами IMAP.

-1

Если вы используете Gmail, вы можете настроить GMAIL на получение почты от других учетных записей.

+0

Насколько я знаю, Gmail может получать почту POP3, а не IMAP. – 2011-04-12 07:53:18

0

Fetchmail похоже на путь. Я могу использовать PHP для создания/редактирования файла команды fetchmail, так что он будет охватывать публичную регистрацию. Я ищу пакет/скрипт, который все это делает.

Gmail pull работает только с POP3, а не с IMAP.

 Смежные вопросы

  • Нет связанных вопросов^_^