Официальный сайт студ.городка НГТУ
Software » [postfix] Настройка различных транспортов 

#1  09.03.10 18:12

[postfix] Настройка различных транспортов

Привет, всем!

Исходные данные:
1. стоит система CentOS release 4.5 (система не имеет значение, т.к. может меняться в зависимости от сервера)
2. на нем стоит postfix 2.2.10
3. сервер имеет какое-то кол-во IP-адресов (прописаны алиасы на eth0)

Задача:
Настроить постфикс так, чтобы при коннекте на различные его адреса рассылка шла именно от этого адреса с кастомными параметрами myhostname и smtp_helo_name

Что сделано:
Прописал в master.cf следующее:

Код::

66.x.x.169:smtp      inet  n       -       n       -       -       smtpd -o default_transport=smt
p169
66.x.x.170:smtp      inet  n       -       n       -       -       smtpd -o default_transport=smt
p170
66.x.x.171:smtp      inet  n       -       n       -       -       smtpd -o default_transport=smt
p171
66.x.x.172:smtp      inet  n       -       n       -       -       smtpd -o default_transport=smt
p172
66.x.x.173:smtp      inet  n       -       n       -       -       smtpd -o default_transport=smt
p173
66.x.x.174:smtp      inet  n       -       n       -       -       smtpd -o default_transport=smt
p174

smtp169      unix  -       -       n       -       -       smtp -o myhostname=hmaster169.domain.
com -o smtp_helo_name=hmaster169.domain.com -o smtp_bind_address=66.x.x.169
smtp170      unix  -       -       n       -       -       smtp -o myhostname=hmaster170.domain.
com -o smtp_helo_name=hmaster170.domain.com -o smtp_bind_address=66.x.x.170
smtp171      unix  -       -       n       -       -       smtp -o myhostname=hmaster171.domain.
com -o smtp_helo_name=hmaster171.domain.com -o smtp_bind_address=66.x.x.171
smtp172      unix  -       -       n       -       -       smtp -o myhostname=hmaster172.domain.
com -o smtp_helo_name=hmaster172.domain.com -o smtp_bind_address=66.x.x.172
smtp173      unix  -       -       n       -       -       smtp -o myhostname=hmaster173.domain.
com -o smtp_helo_name=hmaster173.domain.com -o smtp_bind_address=66.x.x.173
smtp174      unix  -       -       n       -       -       smtp -o myhostname=hmaster174.domain.
com -o smtp_helo_name=hmaster174.domain.com -o smtp_bind_address=66.x.x.174

Но при рассыке через любой из адресов письмо идеть на дефолтовый транспорт smtp и рассылка идет от первого адреса.

Вопрос: что я делаю не так и что надо изменить, чтобы работало так, как хочется...

Исправлено Jaguar (09.03.10 18:13)

Offline

#2  12.03.10 17:17

Re: [postfix] Настройка различных транспортов

Система при рассылке все таки руководствуется маршрутизацией видимо, потому и шлет через дефолт.
А вообще советую перейти на яндекс или гугло почту, бесплатно, гибко, весело.

Offline

#3  14.03.10 15:29

Re: [postfix] Настройка различных транспортов

otaku, речь идет о серверах клиента из-за бугра... сервера используются в системе массовой рассылки, т.ч. данное предложение не подойдет...

надежным решением моей задачи оказалось поднятие отдельных инстансов постфикса со своими файлами конфигурации, ну, и следовательно каждый имеет свой параметр для helo и smtp_bind_address...

Offline

#4  24.03.10 17:47

Re: [postfix] Настройка различных транспортов

Укроп написал(а):

скажу честно, в почтовиках ламер, но я лена я дура я нашла корень из двух


best_mx_transport (default: empty)

    Where the Postfix SMTP client should deliver mail when it detects a "mail loops back to myself" error condition. This happens when the local MTA is the best SMTP mail exchanger for a destination not listed in $mydestination, $inet_interfaces, $proxy_interfaces, $virtual_alias_domains, or $virtual_mailbox_domains. By default, the Postfix SMTP client returns such mail as undeliverable.

    Specify, for example, "best_mx_transport = local" to pass the mail from the SMTP client to the local(8) delivery agent. You can specify any message delivery "transport" or "transport:nexthop" that is defined in the master.cf file. See the transport(5) manual page for the syntax and meaning of "transport" or "transport:nexthop".

    However, this feature is expensive because it ties up a Postfix SMTP client process while the local(8) delivery agent is doing its work. It is more efficient (for Postfix) to list all hosted domains in a table or database.

ключевое слово $inet_interface
http://sepp.oetiker.ch/postfix-2.1.6-rp/postconf.5.html


этот пост состоит из postfix transport distinct interface

Это не я бляяя...

Offline

Software » [postfix] Настройка различных транспортов 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.490 сек.
Выполнено 11 запросов.