Грабли с sendmail ..
Привет всем!
В общем, столкнулся с проблемой отправки сообщения из любого почтового клиента.
Через telnet myhost 25 коннектится и отправляются сообщения без проблем, с любого хоста. Подключаешься через клиента -- стопор.
В Thunderbird вываливаются следующие сообщения ( по порядку):
######### сообщения ###############
Ошибка отправления почты: Сервер отправил некорректное приветствие: getla() 4.80.
Ошибка отправления сообщения.
Сообщение не может быть отправлено, потому что невозможно установить соединение с SMTP-сервером myhost.
Сервер недоступен или отказывает в соединении. Убедитесь, что Вы указали корректные параметры подключения к SMTP-серверу.
#################
Понимаю что, проблема в том, что почтовому клиенту передается в строке приветствия "getla()", а убрать не могу.
Вот простецкий конфиг .mc, взят из документации
divert(-1)
divert(0)dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`$Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp $')
OSTYPE(linux)dnl
DOMAIN(generic)dnl
define(`confCW_FILE', `-o /etc/mail/local-host-names')dnl
FEATURE(`use_cw_file')dnl
FEATURE(`access_db', `hash -T
MAILER(local)dnl
MAILER(smtp)dnl
Видимо наступил на грабли и никак не могу понять в чем дело, хотя с sendmail'ом работаю уже лет восемь точно.
- Для комментирования войдите или зарегистрируйтесь
В общем
В общем поставил следующую версию sendmail-8.14.1 (~x86) и все нормально заработало. Конфиги те же ...
Похоже в версии 8.14.0 в исходниках отладочную информацию о загрузке sendmail вывели ну туда .. Поковыряюсь в исходниках, сообщу.
SOLVED?