Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Postfix пересылка всей входящей почты на другой ящик  (Прочитано 20403 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pashich-ssd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
    • Изготовление печатей в СПб круглосуточно
Доброго времени. Имею настроенный postfix для рассылки. Есть необходимость пересылать всю входящую почту на ящик на другом почтовом сервере.

Поясняю: для рассылки настроен домен nashdomen.ru в качестве исходящих адресов могут быть использованы различные варианты, например:
1@nashdomen.ru
2@nashdomen.ru
3@nashdomen.ru
и т.д.

Необходимо сделать так, чтобы все входящие письма на адреса
1@nashdomen.ru
2@nashdomen.ru
3@nashdomen.ru
и т.д.

Пересылались на адрес moi_yaschik@mail.ru

Гугл предложил несколько вариантов, я подытожил и получил вот такой

В файл main.cf
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
 
В файл recipient_bcc
 
*@nashdomen.ru moi_yaschik@mail.ru
 
 
поле чего 
postmap /etc/postfix/recipient_bcc
postfix reload

Уточните пожалуйста правильность решения. Так как сервер боевой, а я не совсем уверен в правильности решения, не очень хочу экспериментировать.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Это не пересылка. Так Вы сделаете копирование всех входящих писем на заданный адрес. Если нужна именно пересылка, то настройте транспорт.

Оффлайн pashich-ssd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
    • Изготовление печатей в СПб круглосуточно
Собственно, мне и копирование подойдет. Лишь бы работало. Правильно все написано?

p.s. Поделитесь ссылкой про настройку транспорта для настройки пересылки

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Вроде правильно, только звездочку уберите. А с транспортом все просто - в файл transport_maps пишете правило типа

domain.com : [user@example.com]

после чего перегенерите transport_maps (в зависимости от того, как у Вас создаются транспорты - в файле, БД, ...) и перезапускаете postfix.

Оффлайн pashich-ssd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
    • Изготовление печатей в СПб круглосуточно
Про транспорты не понял :-) у меня никакие не используются. А по поводу копирования, без звездочки так?

В файл main.cf
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
 
В файл recipient_bcc
 
@nashdomen.ru moi_yaschik@mail.ru
 
 
поле чего 
postmap /etc/postfix/recipient_bcc
postfix reload

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Да.
Про транспорт - как и любая другая карта, транспорт может быть реализован по-разному. Например, так же, как у Вас карта recipient_bcc.

Оффлайн pashich-ssd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
    • Изготовление печатей в СПб круглосуточно
написал письмо на адрес test@nashdomen.ru  --  пришел ответ от яндекса (писал с яндекса) что
Это письмо отправлено почтовым сервером yandex.ru.

К сожалению, мы вынуждены сообщить Вам о том, что Ваше письмо не может
быть отправлено одному или нескольким адресатам. Причины указаны ниже.

Пожалуйста, не отвечайте на это сообщение.

              **********

This is the mail system at host yandex.ru.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

Please, do not reply to this message.


<test@nashdomen.ru>: host mx.nashdomen.ru[88.198.18.245] said: 554 5.7.1
    <test@nashdomen.ru>: Relay access denied (in reply to RCPT TO command)

Статус доставки:

Reporting-MTA: dns; forward16.mail.yandex.net
X-Yandex-Queue-ID: 720E1D20B02
X-Yandex-Sender: rfc822; admin@pashich-ssd.ru
Arrival-Date: Mon, 25 Nov 2013 22:23:37 +0400 (MSK)

Final-Recipient: rfc822; test@nashdomen.ru
Original-Recipient: rfc822;test@nashdomen.ru
Action: failed
Status: 5.7.1
Remote-MTA: dns; mx.nashdomen.ru
Diagnostic-Code: smtp; 554 5.7.1 <test@nashdomen.ru>: Relay access denied

Подскажите пожалуйста как сделать пересылку всей входящей почты на ящик на яндексе

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Покажите, что у Вас в строке mynetworks в main.cf?

Оффлайн pashich-ssd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
    • Изготовление печатей в СПб круглосуточно
mynetworks_style = subnet
mynetworks = 127.0.0.0/8, 94.19.*.*/32, 5.61.*.*/32, 89.31.*.*/32

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
А при этом IP Вашего сервера - 88.198.18.245 (судя по приведенному выше ответу от Яндекса)? Вставьте этот адрес в mynetworks.

Цитировать
If you specify the mynetworks list by hand, Postfix ignores the mynetworks_style setting.
« Последнее редактирование: 27 Ноября 2013, 10:58:21 от Karl500 »

Оффлайн pashich-ssd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
    • Изготовление печатей в СПб круглосуточно
Аналогичная ситуация :-(

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Гхм. Дурацкий вопрос можно? А Вы перезапускаете postfix после изменений в конфигурации?

Покажите под спойлер Ваш main.cf целиком.
« Последнее редактирование: 28 Ноября 2013, 09:44:28 от Karl500 »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Karl500, лучше смотреть postconf, он заодно должен проверять синтаксис.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
ArcFi,
Можно и postconf -n , да.

Оффлайн pashich-ssd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
    • Изготовление печатей в СПб круглосуточно
А Вы перезапускаете postfix после изменений в конфигурации?

да, конечно.

mail_owner = postfix
myhostname = mx.moidomen.ru
mydomain = moidomen.ru
myorigin = $myhostname

inet_interfaces = all
inet_protocols = ipv4
mydestination = localhost.$mydomain, localhost, $myhostname
unknown_local_recipient_reject_code = 550
mynetworks_style = subnet
mynetworks = 127.0.0.0/8, 94.19.*.*/32, 5.61.*.*/32, 89.31.*.*/32, 88.198.18.245/32
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
debug_peer_level = 2
html_directory = no
smtpd_recipient_restrictions = permit_mynetworks,
                        reject_unauth_destination

smtpd_sender_restrictions = permit_mynetworks,
                        reject_non_fqdn_sender
                        reject_unknown_sender_domain

recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
queue_run_delay = 300
maximal_queue_lifetime = 1d
bounce_queue_lifetime = 3h

smtpd_client_event_limit_exceptions = $mynetworks
smtpd_client_connection_count_limit = 100
relay_destination_concurrency_limit = 50
smtpd_authorized_verp_clients = $mynetworks


milter_default_action = accept
milter_protocol = 2
smtpd_milters = inet:localhost:26000
non_smtpd_milters = inet:localhost:26000

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.