Страница 1 из 1
Multicast
Добавлено: 2010-11-10 15:31:16
Гость
Всем привет!
Есть почтовик на постфикс + 20 филиалов.
Надо организовать что то вроде почтового адреса, при указание которого, письма попадут сразу ко всем филиалов, без неабходимости указать все 20 адреса.
Как можно реализовать?
Огромное спасибо.
З.Ы. Идееа аналогична Multicast.
Re: Multicast
Добавлено: 2010-11-10 17:17:26
hizel
не в main.cf, а в
кросс-постить на bsdportal.ru не буду :]
Re: Multicast
Добавлено: 2010-11-11 9:48:55
Гость
hizel писал(а):не в main.cf, а в
Можно по подробнее как это делать, или ссылку?
хочу понять то что делаю, а не просто ввести чего то не имея ни какого представления.
hizel писал(а):кросс-постить на bsdportal.ru не буду :]
Хочется узнать мнение разных людей которые понимают в почтовиках.
Спасибо.

Re: Multicast
Добавлено: 2010-11-11 10:44:09
Гость
Нашел:
The alias file may contain several kinds of alias forms. Each form is followed by a colon.
Mary_Thompson: mary
The name Mary_Thompson was converted to the local user mary.
tech: mary,john,fred
Here by sending an email to tech it actually sends to three users who are involved in tech.
tech_users: :include: /usr/local/techlist
This email will convert to a list of users that was created in the techlist
nobody: /dev/null
This email nobody will send all mail to trash.
edit: ?|/usr/local/bin/edit?
This email will actually send the email to interact with a program. Notice the pipe symbol which sends the email to the edit program.
Mike:
mike@somewhereelse.com
Мне по ходу надо обращать внимание на:
tech: mary,john,fred
Here by sending an email to tech it actually sends to three users who are involved in tech.
В моем случае, надо в файл /etc/mail/aliases написать:
Код: Выделить всё
all@mail.ru: pupkin@mail.ru, sidorov@mail.ru, petrov@mail.ru
После этого надо перезапускать постфикс.
И на этом все?
Или еще какие нибудь операции?
Спасибо.
Re: Multicast
Добавлено: 2010-11-11 10:48:30
Гость
Не получается
Попробовал записать в файл /etc/mail/aliases:
Код: Выделить всё
all@mail.ru: pupkin@mail.ru, sidorov@mail.ru, petrov@mail.ru
Перезапустил postfix.
Отправил письмо на ящик
all@mail.ru, однако письмо пришло только на
all@mail.ru.
На
pupkin@mail.ru,
sidorov@mail.ru,
petrov@mail.ru письма не пришли ...
В какую сторону смотреть?
Спасибо.

Re: Multicast
Добавлено: 2010-11-11 11:14:25
hizel
что то мне подсказывает, что hash:/etc/mail/aliases неспроста ;]
может postmap поможет
Re: Multicast
Добавлено: 2010-11-11 11:19:17
Гость
hizel писал(а):что то мне подсказывает, что hash:/etc/mail/aliases неспроста ;]
может postmap поможет
На счет
postmap сейчас гляну
А как на счет:
Once you have edited this file you need to rebuild that alias database with this command:
newaliases
This tells the system and Postfix to rebuild the alias database.
Re: Multicast
Добавлено: 2010-11-11 11:22:44
hizel
или так, ох уж это тяжкое наследие ssendmail ;]
в sendmail можно проверить адресатов без отправки, типа
Код: Выделить всё
$ sendmail -bv hizel@vyborg.ru
hizel@vyborg.ru... deliverable: mailer local, user hizel
в postfix должна быть такая же возможность
Re: Multicast
Добавлено: 2010-11-11 11:50:22
Гость
Ситуация такая
В файл /etc/mail/aliases вставил:
Код: Выделить всё
all@mail.ru: pupkin@mail.ru, sidorov@mail.ru, petrov@mail.ru
Пересоздаю базы:
Код: Выделить всё
#newaliases
postalias: warning: /etc/mail/aliases, line 59: name must be local
OK, исправляю свои записи:
Опять пересоздаю базы:
В роде все хорошо, проверяю:
Код: Выделить всё
#ls -l alias*
-rw-r--r-- 1 root wheel 1653 Nov 11 11:36 aliases
-rw-r----- 1 root wheel 16384 Nov 11 11:36 aliases.db
Перезапускаю Postfix:
Отправляю письмо на адресс
all@mail.ru, и в результат на
all@mail.ru письмо приходит, а
pupkin@mail.ru, sidorov@mail.ru, petrov@mail.ru остаются без писем.
Даже не знаю, вроде все по инструкции сделал.
Как быть дальше?
Заранее благодарен

Re: Multicast
Добавлено: 2010-11-11 12:03:12
schizoid
Код: Выделить всё
all: pupkin@mail.ru, sidorov@mail.ru, petrov@mail.ru
Re: Multicast
Добавлено: 2010-11-11 12:28:02
Гость
schizoid писал(а):Код: Выделить всё
all: pupkin@mail.ru, sidorov@mail.ru, petrov@mail.ru
1.Исправил
2.Пересобрал базы
3.Перезапустил постфикс (на всякий случай)
4.Отправил письмо по адресу
all@mail.ru
Опять на
all@mail.ru доходит, до остальных ни как.

Re: Multicast
Добавлено: 2010-11-11 12:38:17
schizoid
может у вас постфикс не юзает /etc/aliases ?

может у него есть свои алиасы?
Re: Multicast
Добавлено: 2010-11-11 13:26:17
Гость
schizoid писал(а):может у вас постфикс не юзает /etc/aliases ?

может у него есть свои алиасы?
Да нет:
Код: Выделить всё
#postconf | grep alias
alias_database = hash:/etc/mail/aliases
alias_maps = hash:/etc/mail/aliases
allow_mail_to_commands = alias, forward
allow_mail_to_files = alias, forward
expand_owner_alias = no
newaliases_path = /usr/local/bin/newaliases
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $sender_bcc_maps $recipient_bcc_maps $smtp_generic_maps $lmtp_generic_maps
unknown_virtual_alias_reject_code = 550
virtual_alias_domains = $virtual_alias_maps
virtual_alias_expansion_limit = 1000
virtual_alias_maps = mysql:/usr/local/etc/postfix/sql/aliases.cf
virtual_alias_recursion_limit = 1000
Re: Multicast
Добавлено: 2010-11-11 14:11:37
Гость
Нет, но явно что то не так.
Начал все заново по статье
http://www.cyberciti.biz/tips/how-to-re ... stfix.html
Да тот же результат.
Как выявить проблему?
Спасибо.
Re: Multicast
Добавлено: 2010-11-12 13:36:01
Гость
Попробовал создать индексированную базу данных через:
Но тоже не получается.
Может какие нибудь идеи?
Спасибо.
Re: Multicast
Добавлено: 2010-11-15 11:48:03
schizoid
я не умею постфикс. не подскажу
