Имеется почтовый сервер под FreeBSD 4.8
Проблема в том, что не получается работать с почтовыми ящиками, чьи имена содержат заглавные буквы. При получении письма sendmail конвертит их в строчные, естественно не находит юзеров с такими именами, ругается.
Судя по документации избежать этого помогает флаг u в М-строках sendmail.cf - но у меня этот флаг стоит! Привожу соответствующий кусок sendmail.cfMsmtp, P=[IPC], F=mDFMuX, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990,
T=DNS/RFC822/SMTP,
A=TCP $h
Mesmtp, P=[IPC], F=mDFMuXa, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990,
T=DNS/RFC822/SMTP,
A=TCP $h
Msmtp8, P=[IPC], F=mDFMuX8, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990,
T=DNS/RFC822/SMTP,
A=TCP $h
Mdsmtp, P=[IPC], F=mDFMuXa%, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990,
T=DNS/RFC822/SMTP,
A=TCP $h
Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2040,
T=DNS/RFC822/SMTP,
A=TCP $hГде грабли?
>Имеется почтовый сервер под FreeBSD 4.8
>Проблема в том, что не получается работать с почтовыми ящиками, чьи
>имена содержат заглавные буквы. При получении письма sendmail конвертит их в
>строчные, естественно не находит юзеров с такими именами, ругается.
>Судя по документации избежать этого помогает флаг u в М-строках sendmail.cf -
>но у меня этот флаг стоит! Привожу соответствующий кусок sendmail.cf
>
> Msmtp, P=[IPC],
>F=mDFMuX, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990,
>
> T=DNS/RFC822/SMTP,
>
> A=TCP $h
>Mesmtp, P=[IPC], F=mDFMuXa, S=EnvFromSMTP/HdrFromSMTP,
>R=EnvToSMTP, E=\r\n, L=990,
>
> T=DNS/RFC822/SMTP,
>
> A=TCP $h
>Msmtp8, P=[IPC], F=mDFMuX8, S=EnvFromSMTP/HdrFromSMTP,
>R=EnvToSMTP, E=\r\n, L=990,
>
> T=DNS/RFC822/SMTP,
>
> A=TCP $h
>Mdsmtp, P=[IPC], F=mDFMuXa%, S=EnvFromSMTP/HdrFromSMTP,
>R=EnvToSMTP, E=\r\n, L=990,
>
> T=DNS/RFC822/SMTP,
>
> A=TCP $h
>Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP,
>R=MasqSMTP, E=\r\n, L=2040,
>
> T=DNS/RFC822/SMTP,
>
> A=TCP $h
>
>Где грабли?в толковании документации. пополам sendmail'у верхний регистр если
не намонстрячен отдельный mailertable и вероятно с maildrop и без
stickyhost - что расписано в README, и FAQ'е.
>>Где грабли?
>
>в толковании документации. пополам sendmail'у верхний регистр если
>не намонстрячен отдельный mailertable и вероятно с maildrop и без
>stickyhost - что расписано в README, и FAQ'е.Рад бы, да не совсем понял...
Полез в FAQ, нашел следующее:
MODIFY_MAILER_FLAGS(`LOCAL', `+u')dnl
что похоже на то, с чего и так всё началось.
Где можно подробнее почитать про mailertables в контексте subj`a?
>>>Где грабли?
>>
>>в толковании документации. пополам sendmail'у верхний регистр если
>>не намонстрячен отдельный mailertable и вероятно с maildrop и без
>>stickyhost - что расписано в README, и FAQ'е.
>
>Рад бы, да не совсем понял...
>Полез в FAQ, нашел следующее:
>MODIFY_MAILER_FLAGS(`LOCAL', `+u')dnl
>что похоже на то, с чего и так всё началось.
>Где можно подробнее почитать про mailertables в контексте subj`a?собственно я сказал где искать, лишь уточню, если ты используешь стандартный sendmail без всяких связок типа sendmail-sql, то он проверяет
наличие пользователей в системе. В системе все пользователи в lowercase.
Наводку на остальное с тонкостями я дал раньше.