Sendmail и имена пользователей с большой буквы
Привет всем.
Столкнулись недавно с такой проблемой.
При создании почтового аккаунта Vasya.Pupk***@e*****.ru sendmail 8.12.9
написал
SEND - Message has not been sent.
Server reply - 5.1.1 <Vasya.Pupk***@e*****.ru>... User unknown
Опытным путем выяснилось, что грабли из-за имени с большими буквами.
Переименование Vasya.Pupkin в vasya.pupkin проблему решило и почта стала
ходить. Чтобы все таки использовать аккаунт с большими буквами добавляем в
sendmail.mc строки
define(`confMATCH_GECOS',`True')dnl
Собираем sendmail.cf командой
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
Перезапускаем sendmail
После этого при заведении любого аккаунта заполняем поле GECOS в файле
/etc/passwd (FullName = Vasya Pupkin).
Теперь почта принимается на адреса вида Full.Na***@y*****.domain (с заменой
пробела в GECOS на точку в адресе) и доставляется в майлбокс соответствующего
аккаунта.
Оригинал на http://www.employ.kirov.ru/showthread.php?s=&threadid=46