Multicast

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Multicast

Непрочитанное сообщение Гость » 2010-11-10 15:31:16

Всем привет!
Есть почтовик на постфикс + 20 филиалов.
Надо организовать что то вроде почтового адреса, при указание которого, письма попадут сразу ко всем филиалов, без неабходимости указать все 20 адреса.
Как можно реализовать?
Огромное спасибо.

З.Ы. Идееа аналогична Multicast.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Multicast

Непрочитанное сообщение hizel » 2010-11-10 17:17:26

не в main.cf, а в

Код: Выделить всё

alias_database = hash:/etc/mail/aliases 
кросс-постить на bsdportal.ru не буду :]
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: Multicast

Непрочитанное сообщение Гость » 2010-11-11 9:48:55

hizel писал(а):не в main.cf, а в

Код: Выделить всё

alias_database = hash:/etc/mail/aliases 
Можно по подробнее как это делать, или ссылку?
хочу понять то что делаю, а не просто ввести чего то не имея ни какого представления.
hizel писал(а):кросс-постить на bsdportal.ru не буду :]
Хочется узнать мнение разных людей которые понимают в почтовиках.
Спасибо. :smile:

Гость
проходил мимо

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

Не получается :unknown:
Попробовал записать в файл /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 письма не пришли ... :sorry:
В какую сторону смотреть?
Спасибо. :smile:

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Multicast

Непрочитанное сообщение hizel » 2010-11-11 11:14:25

что то мне подсказывает, что hash:/etc/mail/aliases неспроста ;]

может postmap поможет
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: Multicast

Непрочитанное сообщение Гость » 2010-11-11 11:19:17

hizel писал(а):что то мне подсказывает, что hash:/etc/mail/aliases неспроста ;]

может postmap поможет
На счет postmap сейчас гляну :smile:
А как на счет:
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.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Multicast

Непрочитанное сообщение hizel » 2010-11-11 11:22:44

или так, ох уж это тяжкое наследие 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, исправляю свои записи:

Код: Выделить всё

all: pupkin, sidorov, petrov
Опять пересоздаю базы:

Код: Выделить всё

#newaliases
#
В роде все хорошо, проверяю:

Код: Выделить всё

#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:

Код: Выделить всё

/usr/local/etc/rc.d/postfix restart

Отправляю письмо на адресс all@mail.ru, и в результат на all@mail.ru письмо приходит, а pupkin@mail.ru, sidorov@mail.ru, petrov@mail.ru остаются без писем.
Даже не знаю, вроде все по инструкции сделал.
Как быть дальше?
Заранее благодарен :smile:

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Multicast

Непрочитанное сообщение schizoid » 2010-11-11 12:03:12

Код: Выделить всё

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 доходит, до остальных ни как. :(

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Multicast

Непрочитанное сообщение schizoid » 2010-11-11 12:38:17

может у вас постфикс не юзает /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

Попробовал создать индексированную базу данных через:

Код: Выделить всё

#postalias hash:/etc/mail/aliases
Но тоже не получается.
Может какие нибудь идеи?
Спасибо.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Multicast

Непрочитанное сообщение schizoid » 2010-11-15 11:48:03

я не умею постфикс. не подскажу :(
ядерный взрыв...смертельно красиво...жаль, что не вечно...