Postfix relay yandex Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:postfix_relay_yandex [2015/04/07 14:21]
thunderamurthunderamurthunderamur [Создание конфига]
wiki:postfix_relay_yandex [2019/12/24 23:37] (текущий)
thunderamurthunderamurthunderamur [Отправляем почту]
Строка 1: Строка 1:
 ====== Postfix relay yandex ====== ====== Postfix relay yandex ======
  
-Возникла необходимость отправки почты с домашнего ПК или с сервера за NAТ для системных оповещений или других нужд, значит эта статья для вас.+Возникла необходимость отправки почты с домашнего ПК или с сервера за NAТ для системных оповещений или других нужд? Значит эта статья для вас!
  
-<note important>​Это не полноценный почтовый сервер всего лишь способ доставки писем через сервер-посредник</​note>​+<note important>​Это не полноценный почтовый сервервсего лишь способ доставки писем через сервер-посредник</​note>​
  
 ===== Установка необходимых пакетов ===== ===== Установка необходимых пакетов =====
-<​code>​sudo apt-get install postfix ​mutt</​code>​+<​code>​sudo apt-get install postfix ​mailx</​code>​
  
 ===== Создание конфига ===== ===== Создание конфига =====
Строка 54: Строка 54:
 Все, можно проверять работу с помощью,​ например,​ mutt Все, можно проверять работу с помощью,​ например,​ mutt
 Отправим тестовое сообщение на наш e-mail Отправим тестовое сообщение на наш e-mail
-<​code>​echo "​test"​ | mutt -s "​test"​ nash@e-mail.ru</​code>​+<​code>​echo "​test"​ | mail -s "​test"​ nash@e-mail.ru</​code>​
  
 Чтобы добавить вложение используйте ключ -a Чтобы добавить вложение используйте ключ -a
-<​code>​echo "​test"​ | mutt -s "​test"​ nash@e-mail.ru -a file</​code>​+<​code>​echo "​test"​ | mail -s "​test"​ nash@e-mail.ru -a file</​code>​ 
 + 
 +===== Возможные проблемы =====
  
 Если что-то не получается,​ смотрим логи /​var/​log/​mail.log Если что-то не получается,​ смотрим логи /​var/​log/​mail.log
  
 +==== Заблокирован порт 25 на стороне провайдера ====
 +
 +Столкнулся с такой проблемой:​
 +<​code>​
 +Nov  3 11:21:22 spektr-pbx postfix/​smtp[6821]:​ connect to mx.yandex.ru[213.180.204.89]:​25:​ No route to host
 +Nov  3 11:21:23 spektr-pbx postfix/​smtp[6822]:​ connect to mx.yandex.ru[213.180.204.89]:​25:​ No route to host
 +Nov  3 11:21:24 spektr-pbx postfix/​smtp[6822]:​ connect to mx.yandex.ru[87.250.250.89]:​25:​ No route to host
 +Nov  3 11:21:24 spektr-pbx postfix/​smtp[6822]:​ connect to mx.yandex.ru[2a02:​6b8::​89]:​25:​ Network is unreachable
 +Nov  3 11:21:25 spektr-pbx postfix/​smtp[6821]:​ connect to mx.yandex.ru[77.88.21.89]:​25:​ No route to host
 +Nov  3 11:21:25 spektr-pbx postfix/​smtp[6821]:​ connect to mx.yandex.ru[2a02:​6b8::​89]:​25:​ Network is unreachable
 +Nov  3 11:21:26 spektr-pbx postfix/​smtp[6821]:​ connect to mx.yandex.ru[213.180.193.89]:​25:​ No route to host
 +Nov  3 11:21:27 spektr-pbx postfix/​smtp[6822]:​ connect to mx.yandex.ru[213.180.193.89]:​25:​ No route to host
 +Nov  3 11:21:28 spektr-pbx postfix/​smtp[6822]:​ connect to mx.yandex.ru[93.158.134.89]:​25:​ No route to host
 +</​code>​
 +
 +Хотя ping до ресурсов проходит,​ т.е. заблокирован только 25 порт, причем часто его блокирует провайдер,​ дабы от клиентов спам не валил в Интернет.
 +Убедиться,​ что порт заблокирован можно следующим образом
 +
 +<​code>​
 +telnet mx.yandex.ru 25
 +</​code>​
 +
 +Если видите следующее,​ значит порт заблокирован
 +<​code>​
 +Trying 213.180.193.89...
 +Trying 213.180.204.89...
 +Trying 77.88.21.89...
 +Trying 93.158.134.89...
 +Trying 87.250.250.89...
 +Trying 2a02:​6b8::​89...
 +telnet: Unable to connect to remote host: Network is unreachable
 +</​code>​
 +
 +В ином случае подключение пройдет. Чтобы отключиться нужно нажать Ctrl+] и дать команду quit.
  
  
 {{tag>​postfix_relay_yandex}} {{tag>​postfix_relay_yandex}}