Доставка почты, stinger, 12-Окт-01, 11:57 [смотреть все]Есть проблема. Система RedHat 6.2. Соединение с провайдером по тел. Допустим регистрируется домен mydomen.ru. Т.к. соединение по тел., в условиях регистрации домена говорим что-бы всю почту для домена складывали на определенные почтовые ящики. (...@mail.ru например). Затем бы происходил забор почты с этих ящиков и дальнейшая сортировка по локальным пользователям. Для забора почты использую прогу fetchmail. Проблема с сортировкой: Пытался приспособить под сортировку sendmail. Т.е. в кофигурации fetcmail прописывать почту с такого-то ящика перенаправлять на 25 порт локальной машины, а там уже по замыслу почту бы сортировала sendmail. Прописал в файл virtusertable соответствие интернет адресов и локальных пользователей. (т.е. vasya@mydomen.ru vasya и т.д.). , в файл local-host-names прописал строку mydomen.ru. Попробовал послать почту на vasya@mydomen.ru, пользователь vasya ее получил. Попробовал забрать почту из Интернета. Он всю почту стал валить на root. Как я понял из логов, sendmail(ну точнее не sendmail а локальный доставщик почты наверно) смотрит в поле TO письма, а в рассылке например там указано что-то типа mailer@list.ru. А имя реального пользователя указано в поле Envelope-To. Как обойти эту проблему. T.е. что-бы sendmail четко понимал, что и кому ложить. Или надо писать какой нибудь скрипт на Перле, который бы разгребал почту.У кого нибуть такая система работает вообще или нет. И если работает, то как. Спасибо.
|