Отправляет email-рассылки с помощью сервиса Sendsay

KirovLUG: пользователи Linux в Вятке

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

Ответить   Ivan Tue, 24 Feb 2004 12:52:18 +0300 (#87885)