Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:postfix_relay_yandex [2015/04/09 13:06] [Postfix relay yandex] |
wiki:postfix_relay_yandex [2020/08/07 11:08] (текущий) [Отправляем почту] |
||
---|---|---|---|
Строка 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}} | ||