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

Как отправить письмо на адрес без @

Почта отправляется через локальный sendmail-8.13.5.

Когда я хочу сообщить Mdaemon, через который наша контора получает почту, о спаме
- мне нужно переправить спам на адрес "SpamLearn"
В результате я получаю ответ:
<SpamLearn>... User unknown

Как заставить sendmail отправлять письма на адреса без @?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27601; Возраст листа: 1118; Участников: 1697
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/581174

Ответить   Wed, 16 Aug 2006 13:16:47 +0400 (#581174)

 

Ответы:

On Wed, Aug 16, 2006 at 01:16:47PM +0400, Michael Krylov wrote:

спаме

Сендмейл пытается доставить письмо локальному пользователю.
Варианты:
- /etc/aliases
- создай пользователя SpamLearn и положи ему .forward в домашнюю
директорию.

WBR

Ответить   Wed, 16 Aug 2006 15:58:19 +0400 (#581196)

 

В сообщении от 16 августа 2006 13:16 Michael Krylov
написал(a):

Он и пытается отправить.

Если в адресе нет @, то он в соответствии с правилами,
прописаными в sendmail.cf отправляется локальному мейеру.
Перед отправкой мейлеру, помеченному как локальный, сначала
раскрываются alias-ы, затем проверяется существование
такого пользователя в системе (getpwname()) Если такового
нет, то и ответ будет "User unknown"

Еще есть большие проблемы с пользователями, в именах которых
есть большие буквы. Подробностей уже не помню.

Ответить   "Sergey B. Khvatov" Wed, 16 Aug 2006 15:05:32 +0400 (#581199)