Народ! Помогите!Чего за беда с сендмайлом не хочет перенаплавлять почту указанным в алиасах пользователям, до вторника все работало без проблем. В настройки не лез.
Вот что сумел выяснить:
Если отправить почту на user@mydomain.ru,
то она не перенаправляется на user1, а если направить почту на user@ns.mydomain.ru, то все благополучно доходит к user1.
В чем косяк понять не могу все работало раньше.
Помогите pls...С Уважением Kuznec.
Если отправить почту на user@mydomain.ru,то она не перенаправляется на user1...Что при этом пишет в лог и куда девается почта? Есть ли сообщение об ошибке типа: MX record loops to me. Local configuration error ?
Если да, то что у тебя в /etc/mail/local-host-name
есть ли запись
mydomain.ru
Вот что пишется в лог:Jan 9 11:29:55 ns sendmail[8970]: g094Tte08970: from=<user@mydomain.ru>, size=481, class=0, nrcpts=1, msgid=<NEBBIGLLKLNLBABNGGPIKEOGCCAA.user@mydomain.ru>, proto=SMTP, daemon=MTA, relay=user.mydomain.ru [xxx.xx.xxx.xxx]
Jan 9 11:29:55 ns sendmail[8978]: g094Ttm08978: from=user@mydomain.ru, size=727, class=0, nrcpts=1, msgid=<NEBBIGLLKLNLBABNGGPIKEOGCCAA.user@mydomain.ru>, relay=user1@localhost
Jan 9 11:29:55 ns sendmail[8972]: g094Tte08970: to=<user1@mydomain.ru>, delay=00:00:00, xdelay=00:00:00, mailer=kavkeeper, pri=30481, relay=mydomain.ru.KAV, dsn=2.0.0, stat=Sent
Jan 9 11:29:56 ns sendmail[8980]: g094Ttm08978: to=user1@mydomain.ru.KAV, ctladdr=user@mydomain.ru (0/0), delay=00:00:01, xdelay=00:00:01, mailer=local, pri=30727, relay=local, dsn=2.0.0, stat=Sent(KAV - это антивирусник касперского встроин)
и в локал.хост у меня mydomain.ru прописан.
>(KAV - это антивирусник касперского встроин)
>
вОТ ЧТО-ТО ПРОЯСНЯЕТСЯ
У меня тоже переставали работать алиасы после прикручивания АВП
Я выхожу из положения следующим образом
1. Останавливаю sendmail+AVP и запускаю sendmail с простым конфигом (без АВП)
2. Редактирую aliases
3. зАПУСКАЮ newaliases
4. Запускаю sendmail+AVP
Мудрено, конечно, но по-другому не знаю как
Но у тебя KAV, не знаю, подойдет ли мой способ.
Спасибо за предложенную последовательность действий, все получилось, теперь знать буду!
:)
Ну это косяк, так редактировать псевдонимы :)
Косяк причем Касперского, надо им отписать.
А я и отписала. Из Москвы вообще ничего не ответили.
А местная служба поддержки долго изображала бурную активность и в конце концов предложила обратиться за помощью к "внештатному сотруднику", то есть к совершенно постороннему человеку.
Я подумала, что в новой версии (т.е. KAV) они это все-таки устранят и оставила все службы тех. поддержки вместе взятые в покое :)
А вот что мне ответили в службе поддержки:Кроме того, я советую использовать вместо "глобального" режима новый метод
интеграции с sendmail. При использовании нового метода проблема с алиасами
решается на порядок проще.Новый способ интеграции с sendmail:
1. Создайте стандартный sendmail.cf файл ( без KAV, можно взять sendmail.cf
из стандартной поставки Linux ( FreeBSD/BSDi/etc ), скопируйте его в
каталог
/etc, создайте копию этого файла в каталоге /etc с именем
/etc/sendmail.queue.cf
2. Скопируйте файл kavkeeper2.m4 в каталог пакета sendmail-cf/mailer
3. В файл sendmail.mc добавьте строки:
define(`QUEUE_DIR',`/var/spool/mqueue1')
MAILER(kavkeeper2)
и постройте из него /etc/sendmail.listen.cf с помощью m4
4. в файле kavkeeper.ini замените строку запуска sendmail на
sendmail=/usr/sbin/sendmail -oi -C/etc/sendmail.queue.cf -i -f$f -- $u5. Создайте каталог для второй очереди:
mkdir /var/spool/mqueue1
chown root.mail mqueue1
6. Измените стартовый файл sendmail так, что бы запускались две версии
sendmail:
/sbin/sendmail -bd -C /etc/sendmail.listen.cf
/sbin/sendmail -q10m -C /etc/sendmail.queue.cfПримечание: Почта, отправляемая с локальной машины не будет проверяться,
поскольку
будут использованы настройки /etc/sendmail.cf. Вся остальная почта будет
проходить
через kavkeeper. Если вы хотите исправить эту ситуацию, то в sendmail.cf
определите
SMART_HUB с параметром localhost:25.
P.S. Кроме того зимой они обещали новый движок для Юниха.
>Народ! Помогите!
>
>Чего за беда с сендмайлом не
>хочет перенаплавлять почту указанным в
>алиасах пользователям, до вторника все
>работало без проблем. В настройки
>не лез.
>
>Вот что сумел выяснить:
>Если отправить почту на user@mydomain.ru,
>то она не перенаправляется на user1,
>а если направить почту на
>user@ns.mydomain.ru, то все благополучно доходит
>к user1.
>В чем косяк понять не могу
>все работало раньше.
>Помогите pls...
>
>С Уважением Kuznec.видимо это связано с чем-то из:
virtusertable
или
generictable
...
>
>virtusertable
>или
>generictable
>...в virtusertable у меня ни чего не прописано, а generictable вообще нет.
Впринципе так все было раньше и работало..
Может это связано с антивирусником, я Касперского встраивал, но и после интеграции все работало в норме, блин голову уже сломал.. :(
>>
>>virtusertable
>>или
>>generictable
>>...
>
>в virtusertable у меня ни чего
>не прописано, а generictable
>вообще нет.
>Впринципе так все было раньше и
>работало..
>Может это связано с антивирусником, я
>Касперского встраивал, но и после
>интеграции все работало в норме,
>блин голову уже сломал.. :(
>как всегда, само - ничего не происходит.
например добавил aliases и не выполнил newaliases
или последний сообщил об ошибке которую пропустили
мимо глаз.
>>>
>>>virtusertable
>>>или
>>>generictable
>>>...
>>
>>в virtusertable у меня ни чего
>>не прописано, а generictable
>>вообще нет.
>>Впринципе так все было раньше и
>>работало..
>>Может это связано с антивирусником, я
>>Касперского встраивал, но и после
>>интеграции все работало в норме,
>>блин голову уже сломал.. :(
>>
>
>как всегда, само - ничего не
>происходит.
>
>например добавил aliases и не выполнил
>newaliases
>или последний сообщил об ошибке которую
>пропустили
>мимо глаз.ну или исправили sendmail.cf
>как всегда, само - ничего не
>происходит.Абсолюдно согласен!
>например добавил aliases и не выполнил
>newaliases
>или последний сообщил об ошибке которую
>пропустили
>мимо глаз.Но даже если sendmail.cf и закорявился каким-то образом....я пересобирал почтовик и....ничего не меняется все по прежнему работает кроме псевдонимов..
В том то и дело что никаких сообщенй об ошибках...грусно.
Будем искать :)
>>как всегда, само - ничего не
>>происходит.
>
>Абсолюдно согласен!
>
>>например добавил aliases и не выполнил
>>newaliases
>>или последний сообщил об ошибке которую
>>пропустили
>>мимо глаз.
>
>Но даже если sendmail.cf и закорявился
>каким-то образом....я пересобирал почтовик и....ничего
>не меняется все по прежнему
>работает кроме псевдонимов..
>В том то и дело что
>никаких сообщенй об ошибках...грусно.
>Будем искать :)шли с CC: или BCC: или отруби ethernet и
посмотри в очереди это письмо (сие конечно
зависимо)
>видимо это связано с чем-то из:
>
>
>virtusertable
>или
>generictable
>...Мне кажется, что происходит это после (неудачного) апдейта баз. Во всяком случае у меня та же ситуация возникла, кажется, именно после этого. Или после установки lynx'a :)
>Народ! Помогите!
>
>Чего за беда с сендмайлом не хочет перенаплавлять почту указанным в алиасах
>пользователям, до вторника все работало без проблем. В настройки не лез.
>
>
>Вот что сумел выяснить:
>Если отправить почту на user@mydomain.ru,
>то она не перенаправляется на user1, а если направить почту на user@ns.mydomain.ru,
>то все благополучно доходит к user1.
>В чем косяк понять не могу все работало раньше.
>Помогите pls...
>
>С Уважением Kuznec.
Было у меня такое недавно и раньше было
описывается решение на сайте sendmail.org
Я посоветовал бы изменить строчку в файле конфа sendmail.cf
Cwlocalhost на Cwmydomain.ru
Добавить строчку mydomain.ru в файл /etc/mail/local-host-names [известный как /etc/sendmail.cw до версии 8.10]
см http://sendmail.by.ru/faq/section4.htm
С уващением sfinks