URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78193
[ Назад ]

Исходное сообщение
"Sendmail 8.12.11 + HELO"

Отправлено Thunder , 10-Янв-08 18:36 
Доброго времени стуток,
проблема такого харрактера:
FreeBSD 4.10 + Sendmail 8.12.11

При подключении по ESMTP к другим почтовым серверам на запрос HELO/EHLO отвечает своё локальное имя компьютера вместо доменного имени.

как это исправить?


Содержание

Сообщения в этом обсуждении
"Sendmail 8.12.11 + HELO"
Отправлено stas , 11-Янв-08 00:24 
>Доброго времени стуток,
>проблема такого харрактера:
>FreeBSD 4.10 + Sendmail 8.12.11
>
>При подключении по ESMTP к другим почтовым серверам на запрос HELO/EHLO отвечает
>своё локальное имя компьютера вместо доменного имени.
>
>как это исправить?

Выдержка из sendmail Configuration README:

+-----------+
| WHO AM I? |
+-----------+

Normally, the $j macro is automatically defined to be your fully
qualified domain name (FQDN).  Sendmail does this by getting your
host name using gethostname and then calling gethostbyname on the
result.  For example, in some environments gethostname returns
only the root of the host name (such as "foo"); gethostbyname is
supposed to return the FQDN ("foo.bar.com").  In some (fairly rare)
cases, gethostbyname may fail to return the FQDN.  In this case
you MUST define confDOMAIN_NAME to be your fully qualified domain
name.  This is usually done using:

    Dmbar.com
    define(`confDOMAIN_NAME', `$w.$m')dnl


"Sendmail 8.12.11 + HELO"
Отправлено universite , 11-Янв-08 02:09 

>как это исправить?

В rc.conf прописать правильное hostname
Cменить hostname на машине
Потом:
cd /etc/mail
make
make install
make restart


"Sendmail 8.12.11 + HELO"
Отправлено Thunder , 11-Янв-08 13:46 
>
>>как это исправить?
>
>В rc.conf прописать правильное hostname
>Cменить hostname на машине
>Потом:
>cd /etc/mail
>make
>make install
>make restart

хост нейм и ранее менял и пробовал собрать и заинсталить конфиг сендмеила
, но он его собирает со старым именем машины, скорее всего нужна перезагрузка после смены хостнейм.
но к сожелению пока что это не возможно, может есть другой способ?


"Sendmail 8.12.11 + HELO"
Отправлено Medlar , 11-Янв-08 13:33 
Плюс к тому, что уже было сказано выше:

в версии 14 можно задавать значение HELO :
SENDMAIL RELEASE NOTES
New option HeloName to set the name for the HELO/EHLO command.