Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
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}} | ||