Мне интересно, какой самый быстрый и надежный способ пересылки почты из учетной записи IMAP.
Мой университет не позволяет пересылать наш почтовый ящик студентов на личную учетную запись электронной почты (здесь все используют Gmail или Hotmail). Это политическая вещь, а не техническая. У нас есть IMAP доступ к почтовому ящику. Я хотел бы иметь сервис, который загружает почту через IMAP и пересылает. И было бы неплохо его масштабировать, чтобы тысячи студентов могли им пользоваться. В конце концов, я хочу создать общедоступную страницу регистрации и автоматически обработать ее оттуда.
Пока что я создал приличный PHP-скрипт, который соединяет, загружает заголовки и части тела и связывает все это вместе. У меня есть две проблемы с этим.
1) Я загружаю все виды деталей и собираю их вместе. Я надеюсь, что каждый экзотический прикрепленный файл, странный кодированный фрагмент текста и каждый тип заголовка выживут. Я даже не уверен, что у меня есть полный заголовок.
2) Адрес электронной почты to: становится личным адресом электронной почты, а не исходным адресом электронной почты студента. Я думаю, что это неубедительно и неудобно при поиске и архивировании.
Является ли сценарий PHP подходящим вариантом? Есть ли хитрость в использовании определенного почтового сервиса / демона linux? У IMAP есть команда 'forward', я пропускаю?