Forum Webscript.Ru
		Программирование => Perl => Тема начата: Puma от 27 Апреля 2004, 20:13:14
		
			
			- 
				Проблема такая: на ящик приходит куча писем всяких разных с разными аттачами и без оных. Эти письма надо разослать по другим адресам в зависимости от того что указанно у них в поле to. Надо это сделать скриптом на Perl вот прочитать у меня их получается с помощью модуля Net::POP3, а потом куда-нибудь переслать да еще с аттачем да еще и в первозданном виде стоставляет целую проблему. Может кто-нибудь работал с чем-нибудь подобным? Собственно проблема в перессылки письма.
			
- 
				man procmail
 perldoc MIME::Tools
- 
				Нет! Это все фигня! Много раз пробовал! Тебе же надо только переслать письмо изменив поле to! Больше в письме ничего трогать не надо! А если его сначала разбирать потом заново собирать по буковкам то получается жуткая неразбериха!
			
- 
				Puma:
 Нет! Это все фигня! Много раз пробовал!
 
 (терпеливо) используй procmail - это правильное решение.
 Если тебе нужно непременно использовать скрипт то это происходит в три захода.
 1. забирается с сервера
 2. распарсивается
 3. заново собирается и отправляется туда куда нужно
 проще не бывает
 Есть еще третий вариант: настроить .forward
- 
				Что такое .forward ?
 А я хотел скрипт сделать по другому:
 1. забирается с сервера
 2. распарсивается (для меня кстати составило проблему это сделать грамотно), выделяется поле to
 3. забирается с сервера снова меняется поле to  и отправляется куда нужно.
- 
				Puma 
 man forward
 
 NeoNox
 Честно. Не могу врубиться как тут можно .forward прикрутить...
 Тоже охотно послушаю (может пригодится).
- 
				А его не нужно прикручивать.
 http://www.busan.edu/~nic/networking/sendmail/ch25_07.htm
- 
				NeoNox 
 В .forward же нельзя проверить, что в "To:" стоит...
 Ты предлагаешь .forward-ом переправлять на вход программы? А ей уже парсить и далее?
- 
				Wyclef да нет, ты прав. это неудачная идея.