The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вопрос по настройке Postfix"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта)
Изначальное сообщение [ Отслеживать ]

"Вопрос по настройке Postfix"  +/
Сообщение от ostin654 email(ok) on 24-Янв-12, 17:41 
Даже не знаю, как сформулировать вопрос, поэтому решил написать на форуме, а не гуглить.
Предыстория: у меня на сервере есть postfix и через него мои скрипты отправляют почту.
Хост: justclick.ru
Обратная запись для justclick.ru есть и она совпадает с адресом сервака.
При этом у нас есть почтовые ящики user@justclick.ru и почта для них обрабатывается через яндекс. Вот MX запись:
justclick.ru IN MX mx.yandex.ru 10
Когда я смотрю заголовки письма, отправляемого скриптом, то там значится примерно следующее:
Received: by justclick.localdomain (Postfix, from userid XXX)

В принципе почта ходит нормально, но иногда появляются отчеты об ошибках такого содержания:
550-Bad HELO: justclick.localdomain does not exist 550 Please see RFC 2821 section 4.1.1.1
Или так:
550 5.7.1 <justclick.localdomain>: Helo command rejected: Host not found

Я решил поменять имя хоста на justclick.ru и изменил его командой hostname. После этого почта из скриптов, да и просто с сервера (из командной строки или от других программ) на *@justclick.ru перестала ходить. Она теперь стала валиться в /var/spool/mail.

Сейчас я все вернул назад, но вопрос остался - как сделать так, чтобы не было ошибок про bad helo, в письме не было упоминания про justclick.localdomain, и при этом почта нормально ходила на @justclick.ru на яндексовский сервер?

Хотя бы подскажите, где искать, а то вообще не понимаю, как проблему то обозвать?

А еще бывает всякая почта с ошибками отправляется на root@justclick и собирается опять же в /var/spool/mail/root. Как то можно сделать, чтобы любая "рутовская" почта шла на мой ящик на Gmail?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Вопрос по настройке Postfix"  +/
Сообщение от PavelR (??) on 24-Янв-12, 22:09 
> Хотя бы подскажите, где искать, а то вообще не понимаю, как проблему
> то обозвать?

В книжках, вкуривать до просветления, как работает SMTP, как работает unix, потом документацию на постфикс, и т д....

> А еще бывает всякая почта с ошибками отправляется на root@justclick и собирается
> опять же в /var/spool/mail/root. Как то можно сделать, чтобы любая "рутовская"
> почта шла на мой ящик на Gmail?

/etc/aliases


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Вопрос по настройке Postfix"  +/
Сообщение от ostin654 email(ok) on 24-Янв-12, 22:16 
>> Хотя бы подскажите, где искать, а то вообще не понимаю, как проблему
>> то обозвать?
> В книжках, вкуривать до просветления, как работает SMTP, как работает unix, потом
> документацию на постфикс, и т д....

Я просил конкретики, а то, что надо книжки читать, я и без вас знаю.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Вопрос по настройке Postfix"  +/
Сообщение от Дядя_Федор email on 24-Янв-12, 23:09 
> Я просил конкретики, а то, что надо книжки читать, я и без
> вас знаю.

Надо не знать, что надо читать, надо их читать. Книги то есть. Вы абсолютную глупость спросили. Которая показывает, что Вы абсолютно не понимаете ни то, что и как Вы настроили (а точнее - ничего не настроили, судя по тому, что я вижу), ни того, что и как работает.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Вопрос по настройке Postfix"  +/
Сообщение от Дядя_Федор email on 24-Янв-12, 23:12 
> /etc/aliases

У него даже это не прокатит. :) Ибо получит то же самое:

> 550 5.7.1 <justclick.localdomain>: Helo command rejected: Host not found

Чувак полнейший "блондин". Кстати - он "конкретики" просит. С чего начнем? С уроков математики средней школы?


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Вопрос по настройке Postfix"  +/
Сообщение от ostin654 email(ok) on 25-Янв-12, 00:46 
>> /etc/aliases
>  У него даже это не прокатит. :) Ибо получит то же
> самое:

Ну и объясните, почему. Или вам ваша гордость не позволяет?

>> 550 5.7.1 <justclick.localdomain>: Helo command rejected: Host not found
> Чувак полнейший "блондин". Кстати - он "конкретики" просит. С чего начнем? С
> уроков математики средней школы?

Я этого и не скрываю. Я в юниксах не большой спец, поэтому и обращаюсь с вопросом. Кстати, блондин можно писать не в кавычках.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Вопрос по настройке Postfix"  +/
Сообщение от ostin654 (ok) on 25-Янв-12, 01:32 
Настроил.

В конфиг постфикса добавил:
smtp_helo_name = justclick.ru
smtpd_banner = justclick.ru ESMTP $mail_name
smtpd_proxy_ehlo = justclick.ru

А в /etc/aliases вконец дописал
root: mymail@gmail.com

Всем спасибо, особенно "спецам", которым не нравится, что я блондин.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Вопрос по настройке Postfix"  +/
Сообщение от PavelR (??) on 25-Янв-12, 08:36 
> Настроил.
> В конфиг постфикса добавил:
> smtp_helo_name = justclick.ru
> smtpd_banner = justclick.ru ESMTP $mail_name
> smtpd_proxy_ehlo = justclick.ru
> А в /etc/aliases вконец дописал
> root: mymail@gmail.com
> Всем спасибо, особенно "спецам", которым не нравится, что я блондин.

ну а что ты ответишь блондинке, которая спрашивает - а в авто руль надо влево крутить или вправо ?


Вот видишь, как всё просто. Справился же ?


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Вопрос по настройке Postfix"  +/
Сообщение от Дядя_Федор on 25-Янв-12, 10:44 
> Всем спасибо, особенно "спецам", которым не нравится, что я блондин.

Ну и слава Богу. :) Если бы Вы прочитали сначала что такое Postfix и как его настраивать - у Вас просто не возникла бы подобная ситуация. Вот о чем шла речь. Ибо это начальный этап настройки почтовика, все остальное - уже нюансы.


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Вопрос по настройке Postfix"  +/
Сообщение от vg (??) on 25-Янв-12, 11:57 
а все-го лишь надо было рестартануть postfix после изменения имени хоста
а, и /etc/hosts проверить, обычно там тоже записи есть
ибо это кэшируется
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Вопрос по настройке Postfix"  +/
Сообщение от Алексей (??) on 25-Янв-12, 12:04 
Могли бы уж подсказать настройку postfix.

> а все-го лишь надо было рестартануть postfix после изменения имени хоста
> а, и /etc/hosts проверить, обычно там тоже записи есть
> ибо это кэшируется

Рестартил после каждого изменения. Проблема была не в имени хоста, а в приветствии. Оказывается там есть настройка, и ее нужно явно указывать. Имя хоста у меня старое - justclick.localdomain, а вот представляется как justclick.ru, поэтому все в порядке.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Вопрос по настройке Postfix"  +/
Сообщение от Дядя_Федор on 25-Янв-12, 12:47 
Ну естественно. :) Ошибка-то до боли глупая. И она (Вы уж простите) показывает полное непонимание логики работы MTA (ну и SMTP) в общем, и незнание настройки Постфикс в частности. Причем об этом написано черным по белому в логах:
------------
550-Bad HELO: justclick.localdomain does not exist 550 Please see RFC 2821 section 4.1.1.1
Или так:
550 5.7.1 <justclick.localdomain>: Helo command rejected: Host not found
-------------
То есть - было совершенно очевидно, что Ваш почтовик неверно представляется в процессе SMTP-сессии. На этапе Helo. Именно это и было приведено Вами же. :)


Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Вопрос по настройке Postfix"  +/
Сообщение от ostin654 (ok) on 25-Янв-12, 23:33 
>[оверквотинг удален]
> по белому в логах:
> ------------
> 550-Bad HELO: justclick.localdomain does not exist 550 Please see RFC 2821 section
> 4.1.1.1
> Или так:
> 550 5.7.1 <justclick.localdomain>: Helo command rejected: Host not found
> -------------
> То есть - было совершенно очевидно, что Ваш почтовик неверно представляется в
> процессе SMTP-сессии. На этапе Helo. Именно это и было приведено Вами
> же. :)

Мне было не совсем понятно, почему в основной массе письма нормально отправлялись. Видимо, некоторым популярным почтовым сервисам наплевать на HELO.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру