Исходящая электронная почта Loadbalance с несколькими дюйм/с

Я не уверен, как Вы могли осуществить это, если Вы не можете изменить брандмауэр. Смысл брандмауэра должен заблокировать нежелательный трафик, поэтому если бы Вы не можете сказать брандмауэру, что "Я хочу этот трафик", я предположил бы, что он просто сделал бы, это - задание.

Может "Общедоступный Сервер я, Управление" уже связывается с "Внутренним Сервером я Управление"?

2
задан 10 September 2012 в 20:40
3 ответа

Если вы хотите отправлять письма с разных IP-адресов с одного почтового сервера, то вам следует подумать о нескольких экземплярах postfix на одном хосте. И вы можете назначить другой IP-адрес для каждого экземпляра, и ваш нулевой экземпляр будет отправлять письма для каждого экземпляра. для более подробной информации вы можете обратиться по этим ссылкам Это о том, как назначить IP и все остальное http://souptonuts.sourceforge.net/postfix_sbr.html и это для всей базовой информации о том, как мы создаем и как работает экземпляр http://www.postfix.org/MULTI_INSTANCE_README.html

3
ответ дан 3 December 2019 в 08:39

Gyda Postfix 2.7 neu'n hwyrach mae'n eithaf hawdd.

Yn gyntaf, crëwch un cofnod ar gyfer pob IP yn master.cf, fel hyn:

out1  unix -       -       n       -       -       smtp
      -o syslog_name=postfix-out1
      -o smtp_helo_name=out1.yourdomain.tld
      -o smtp_bind_address=a.b.c.1
out2  unix -       -       n       -       -       smtp
      -o syslog_name=postfix-out2
      -o smtp_helo_name=out2.yourdomain.tld
      -o smtp_bind_address=a.b.c.2
[...]
outN  unix -       -       n       -       -       smtp
      -o syslog_name=postfix-outN
      -o smtp_helo_name=outN.yourdomain.tld
      -o smtp_bind_address=a.b.c.N

Yna crëwch fap trafnidiaeth sy'n ddibynnol ar anfonwr yn main.cf, fel hyn:

sender_dependent_default_transport_maps = mysql:/etc/postfix/config/transport_roundrobin.cf

Rhowch sylwadau ar yr holl transport_maps eraill yn main.cf, fel hyn:

#transport_maps = ...

Nawr dyma'r tric, bydd y tabl cludo hwn yn defnyddio RAND () i roi defnydd ar hap o'r holl gludiant allan [1..n] a restrir yn master.cf.

Yn /etc/postfix/config/transport_roundrobin.cf ysgrifennwch:

user = dbuser
password = dbpass
dbname = dbname
hosts = dbhost
query = SELECT transport FROM transport_roundrobin ORDER BY RAND() LIMIT 1

Yn olaf, crëwch dabl o'r enw 'transport_roundrobin' ar db 'dbname' sy'n rhedeg ar 'dbhost' a mewnosodwch un rhes ar gyfer pob cludiant:

CREATE TABLE transport_roundrobin (transport varchar(40) not null)
INSERT INTO transport_roundrobin (transport) VALUES ('out1');
INSERT INTO transport_roundrobin (transport) VALUES ('out2');
[...]
INSERT INTO transport_roundrobin (transport) VALUES ('outN');

Postfix yn dewis rhes ar hap o'r tabl transport_roundrobin mysql ac yna'n defnyddio'r gwerth a gafwyd i ddewis y cludiant cyfatebol yn master.cf. Bydd pob cludiant yn defnyddio cyfeiriad ip gwahanol, yn ôl -o smtp_bind_address

6
ответ дан 3 December 2019 в 08:39

Проверьте это решение, если вы используете постфикс 3, он использует randmap , поэтому вам не понадобится функция mysql RAND () . https://shami.blog/2016/04/randomize-source-ip-addresses-with-postfix/

Вы можете выполнить уже предложенную конфигурацию master.cf и добавить после main.cf (при условии, что у вас есть 3 записи в master.cf ):

sender_dependent_default_transport_maps = randmap:{out1,out2,out3}
smtp_connection_cache_on_demand=no
2
ответ дан 3 December 2019 в 08:39

Теги

Похожие вопросы