Автор Тема: Postfix - reject_unknown_helo_hostname  (Прочетена 2627 пъти)

boyan7640

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
Postfix - reject_unknown_helo_hostname
« -: Feb 09, 2006, 10:43 »
Здравейте на всички, реших да пиша тук, тъй като смятам че това е специфичен проблем и не е за секция за начинаещи, въпреки че аз съм точно такъв (не крия).

Задавам принципен точен и кратък въпрос: "Какво да направя на вътрешен MTA Postfix (192.168.*.*), така че да не ми reject-ва e-mail-и външен MTA Postfix с ограничение reject_unknown_helo_hostname?

Надявам се да сте ме разбрали. Пример за такъв външен MTA Postfix - mx1.mail.bg. Та примерът е такъв: пращам e-mail от mail.subdomain.example.com на mx1.mail.bg - казвам HELO mail.subdomain.example.com, следва MAIL FROM: ... и след RCPT TO: ... ми казва 550 <mail.subdomain.example.com>: Helo command rejected: Host not found

Проблемът се решава частично с smtp_helo_name, но създава повече проблеми впоследствие, а и не е правилно, даже грешно според мен.

Благодаря предварително.
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Postfix - reject_unknown_helo_hostname
« Отговор #1 -: Feb 09, 2006, 15:18 »
Аз доколкото разбрах въпроса си мисля, следното:

Имаш postfix на машина с адрес 192.168.X.Y и като се опиташ да пратиш писмо до сървър, който е конфигуриран с reject_unknown_helo_hostname.

Принципно схемата е следната - правиш връзка към сървъра, на който искаш да изпраиш писмо. Същия сървър прати PTR заявка за твоя IP адрес, след което с върнатия domain прави A заявка и ако двете не съвпаднат те отхвърля.

Щом си с частен IP адрес, значи минаваш през NAT, т.е. сървъра отсреща вижда IP адреса на маршрутизатора, зад който се намира твоята машина. Това ме навежда на мисълта, че като helo hostname трябва да подаваш името на същия този маршрутизатор.

Не съм много навътре в конфигурацията на postfix, но ми се струва, че smtp_helo_name е май единствения вариант.
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Postfix - reject_unknown_helo_hostname
« Отговор #2 -: Feb 09, 2006, 16:14 »
Ако NAT-ващият рутер няма PTR запис с валидно име на хост, сървърът на mail.bg винаги ще връща тази грешка.
Активен

-------------------------------------------------------------------------
./debian/rules

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Postfix - reject_unknown_helo_hostname
« Отговор #3 -: Feb 09, 2006, 17:01 »
Моля да ме извините, че ще се опитам да поясня отговора на n_antonov. Правя го понеже boyan7640 казва, че е начинаещ.
boyan7640, първо трябва да знаеш кой е публичния IP адрес на твоя рутер. Ако не го знаеш, отиди с браузъра си на това место и в червения правоъгълник ще видиш твоя IP адрес. Отвори си една конзола и напиши
Цитат
dig -x IP-то_което_си_видял
и ще видиш PTR записа, за който говори n_antonov. Напр.:
Цитат
dig -x 193.201.172.98

......
;; ANSWER SECTION:
98.172.201.193.in-addr.arpa. 86400 IN   PTR     web1.mail.bg.
, от което се вижда, че PTR записа на 193.201.172.98 e web1.mail.bg. Тези записи са в описанията на зоните на DNS сървъра на твоя доставчик или на доставчика на твоя доставчик. Възможно е такъв запис да липсва. В такъв случай трябва да помолиш доставчика си за съдействие.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

  • Гост
Postfix - reject_unknown_helo_hostname
« Отговор #4 -: Feb 09, 2006, 18:09 »
Gateway има PTR запис в reverse зоната. Мерси за помоща, ще търся какъв е проблема и ще пиша като намеря разрешение.
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Postfix - reject_unknown_helo_hostname
« Отговор #5 -: Feb 09, 2006, 19:01 »
А този PTR запис преобразува ли се после в същия IP адрес? Не е достатъчно да има само PTR.
Активен

-------------------------------------------------------------------------
./debian/rules

vlad73

  • Напреднали
  • *****
  • Публикации: 130
    • Профил
Postfix - reject_unknown_helo_hostname
« Отговор #6 -: Feb 10, 2006, 11:06 »
Огледай си mydomain и myhostname в main.cf на postfix-a.
Стойностите им трябва да са това, което се очаква да се види "отвън". В случая външното IP на машината, която извършвa NAT-a трябва да се resolve-ва до myhostname в конфигурацията на postfix-a отзад.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Postfix
Настройка на програми
batgosho 1 4671 Последна публикация Feb 01, 2005, 11:13
от romeo_ninov
Проблем с Postfix
Настройка на програми
any 1 5344 Последна публикация Jan 09, 2006, 17:57
от any
Postfix
Настройка на програми
gminev 1 4365 Последна публикация Jan 12, 2006, 13:57
от
postfix неволи :-)
Хардуерни и софтуерни проблеми
any 0 2937 Последна публикация Jan 12, 2006, 22:18
от any
Postfix + postfix admin + courier + sasl
Хардуерни и софтуерни проблеми
TQ_ 1 8163 Последна публикация Apr 05, 2007, 12:44
от TQ_