URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82638
[ Назад ]

Исходное сообщение
"Внешний почтовый сервер, забирать почту для разных"

Отправлено McLeod095 , 30-Окт-08 11:50 
Всем хорошего настроения!!!

Ситуация такая.
Есть почтовый сервер на стороне повайдера (в данный момент он только предоставляет определенную зону и почтовый ящик), т.к. было принято решения от отказа его услуг перешли на нового прова. Но старый пров не захотел менять записи в зоне которую он держит на новые ипы т.к. услуга предоставления домена является бесплатной и предоставляется только в случае использования его линий связи.
Пришлось в срочном порядке создавать новую зону и переводить все на нее.
Но осталась проблема, это письма приходящие на старый адрес.
Раньше был настроен MDaemon и он забирал почту с почтового ящика прова и раскидывал ее по пользователям, сейчас на почтовом сервере установлен дистрибутив SME Server на котором настроен qmail.

Задача.
Пока еще почтовый ящик и домен жив забирать почту со старого почтового ящика и раскидывать ее по пользователям. (Все письма приходят в один почтовый ящик, но с разными полями To:)

Поискав в интернете и знпая что есть утилита fetchmail, прочитал про ее настройку, но насколько я понял она только может забирать почту с почтового ящика и класть ее тоже в один ящик. А надо забирать с одного почтового ящика и в зависимости от получателя раскидывать ее по нескольким почтовым ящика.

Извиняюсь за столь исковерканное описание проблемы.

Толкните в какую сторону копать.
Просто чем можно такое сделать. Дальше уже постараюсь сам.

Заранее спасибо!!!


Содержание

Сообщения в этом обсуждении
"Внешний почтовый сервер, забирать почту для разных"
Отправлено Kliver , 30-Окт-08 13:29 

>[оверквотинг удален]
>Пока еще почтовый ящик и домен жив забирать почту со старого почтового
>ящика и раскидывать ее по пользователям. (Все письма приходят в один
>почтовый ящик, но с разными полями To:)
>
>Поискав в интернете и знпая что есть утилита fetchmail, прочитал про ее
>настройку, но насколько я понял она только может забирать почту с
>почтового ящика и класть ее тоже в один ящик. А надо
>забирать с одного почтового ящика и в зависимости от получателя раскидывать
>ее по нескольким почтовым ящика.
>

fetchamil может реализовать твою задачу

опции local[domains], is *, to *

>Толкните в какую сторону копать.
>Просто чем можно такое сделать. Дальше уже постараюсь сам.
>
>Заранее спасибо!!!


"Внешний почтовый сервер, забирать почту для разных"
Отправлено McLeod095 , 30-Окт-08 15:03 
>[оверквотинг удален]
>>
>
>fetchamil может реализовать твою задачу
>
>опции local[domains], is *, to *
>
>>Толкните в какую сторону копать.
>>Просто чем можно такое сделать. Дальше уже постараюсь сам.
>>
>>Заранее спасибо!!!

Спасибо за помощь, но что-то я не догоняю. (Уже ни одну статью прочитал, не могу понять как реализовать).

есть домен sub1.domain1.ru в который и держит первый пров, где есть один почтовый ящик для всех адресов этого домена.
Также есть второй домен sub2.domain2.ru в котором тоже есть такие же адреса как и в первом. Наш почтовый сервер настроен для обслуживания почты для второго домена.

Теперь уже конечно совсем обнаглею, но очень сильно прошу разъяснить тогда на пальцах, если это не будет для Вас очень сложно.

Читал и это
http://www.linuxshare.ru/node/883#T3
http://linux.yaroslavl.ru/docs/serv/fetchmail/fetchmail-man....
и еще много чего еще, но понять никак не могу.



"Внешний почтовый сервер, забирать почту для разных"
Отправлено Kliver , 30-Окт-08 15:52 

>есть домен sub1.domain1.ru в который и держит первый пров, где есть один
>почтовый ящик для всех адресов этого домена.
>Также есть второй домен sub2.domain2.ru в котором тоже есть такие же адреса
>как и в первом. Наш почтовый сервер настроен для обслуживания почты
>для второго домена.
>

1. на своем почтовом сервере создать перенаправление почты по схеме *@sub1.domain1.ru -> *@sub2.domain2.ru (если используется qmail и vpopmail то для этого служит vadddomainalias)
2. fetchmailrc:
set syslog
poll pop3.server
  localdomains sub1.domain1.ru
  uidl
  proto pop3
  user "user"
  password "password"
  is *
  smtphost local.smtp.server

3. Запуск fetchmail -f fetchmailrc


"Внешний почтовый сервер, забирать почту для разных"
Отправлено McLeod095 , 30-Окт-08 16:21 
>[оверквотинг удален]
>poll pop3.server
>  localdomains sub1.domain1.ru
>  uidl
>  proto pop3
>  user "user"
>  password "password"
>  is *
>  smtphost local.smtp.server
>
>3. Запуск fetchmail -f fetchmailrc

Большое спасибо!!!!

Терь вроде стало более менее понятно.

Не хватало именно domain alias
И еще просто использование SME сервера накладывает свои органичения.
Для того что бы поменять в что то в конфиге потом надо еще подтверждать изменения и т.п. для того что бы при перезагрузке конфиг был правильным.

Еще раз спасибо.