Отправка почты из скрипта BASH и как настроить почтовые серверы для Ubuntu - PullRequest
0 голосов
/ 20 сентября 2011

У меня есть несколько (читай 10 с) MySQL-рабов, работающих в локальной сети. Очевидно, я не могу контролировать их автоматически из внешних систем.

Итак, я подумал о настройке локальных сценариев BASH, которые будут отправлять почтовые оповещения при сбое репликации. Я получил сценарий BASH для репликации, но теперь я застрял в почтовой части ..

Я установил mailutils в Ubuntu и попытался отправить письмо. Но я получаю следующую ошибку

"Ваш доступ к этой почтовой системе был отклонен из-за плохой репутации отправляющего MTA IP xx.xx.xx.xxx"

Я обнаружил, что могу преодолеть это, вычеркнув его из списка. Но у меня есть 10 таких IP-адресов, и со временем они могут измениться. Итак, есть ли другой способ использовать какой-либо сервер для отправки почты, не беспокоясь об удалении IP-адресов из списка SPAMHaus?

1 Ответ

2 голосов
/ 20 сентября 2011

Я бы порекомендовал использовать смартхост, например почтовый сервер вашего провайдера и пересылка через него. То есть настройте свой локальный почтовый сервер (в Debian exim используется по умолчанию, и я полагаю, что это то же самое для Ubuntu), чтобы использовать smarthost для доставки почты и настроить его для перезаписи таким образом, чтобы вся почта из вашей системы была локально перенаправлена ​​на учетные записи людей, имеющих дело с вашими подчиненными MySQL, и эти люди имеют псевдонимы по внешним адресам.

Это можно сделать с помощью файла /etc/aliases, если я правильно помню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...