Доброе время суток!
Связка работает больше 5 лет. Но вдруг возникла проблема при добавлении очередного пользователя. Созданому пользователю почта стала приходит только из внутрикорпоративного сервера, из внешнего мира не доставляется, но в ответ приходит письмо с указанием что такого пользователя нет (ошибка 553 и 550).
1. Прописываю пользователя в virtusertable
2. Заношу в базу
$cyradm
>cm user.test1#saslpasswd2 test1
password:
3. В логах появляется /var/log/auth.log
saslpasswd2: couldn`t update db
4. Смотрю
>listmailbox (lm)user.tester присутствует
5. Проверяю ps aux | grep , все процессы есть.Не врублюсь что может быть. Могла ли нарушиться база /usr/local/etc/sasldb2.db? SQL не используются. Методов восстановления не нашел.
>Но вдруг возникла проблема при добавлении очередного
>пользователя. Созданому пользователю почта стала приходит только из внутрикорпоративного сервера, из
>внешнего мира не доставляется, но в ответ приходит письмо с указанием
>что такого пользователя нет (ошибка 553 и 550).
>1. Прописываю пользователя в virtusertableПотестируйте конфиг sendmail
sendmail -d21.12 -C sendmail.cf -bv test1@domain
Какой мейлер будет выбирать?В cyrus виртуальные домены включены?
>[оверквотинг удален]
>3. В логах появляется /var/log/auth.log
>saslpasswd2: couldn`t update db
>4. Смотрю
>>listmailbox (lm)
>
>user.tester присутствует
>5. Проверяю ps aux | grep , все процессы есть.
>
>Не врублюсь что может быть. Могла ли нарушиться база /usr/local/etc/sasldb2.db? SQL не
>используются. Методов восстановления не нашел.А где можно подробнее про термин "связка"?
зачем заносишь в virtusertable?ls -la /usr/local/etc/sasldb2.db
>зачем заносишь в virtusertable?
>
>ls -la /usr/local/etc/sasldb2.dbв virtusertable нужно заносить. Дело в том что вся входящая почта складывается в расшаренную папку между серваками, на другом серваке она проверяется на спам и вирусы и рассасывается по ящикам, откуда они забираюся по имапу.
#ls -la /usr/local/etc/sasldb2.db
#-rw-r----- 1 60 mail 16384 Feb 1 07:59 /usr/local/etc/sasldb2.db
принадлежат права пользователю 60 группа mail
>зачем заносишь в virtusertable?
>
>ls -la /usr/local/etc/sasldb2.dbВсе ок. На варнинги в auth.log не стоит обращать внимания
>[оверквотинг удален]
>>4. Смотрю
>>>listmailbox (lm)
>>
>>user.tester присутствует
>>5. Проверяю ps aux | grep , все процессы есть.
>>
>>Не врублюсь что может быть. Могла ли нарушиться база /usr/local/etc/sasldb2.db? SQL не
>>используются. Методов восстановления не нашел.
>
>А где можно подробнее про термин "связка"?Sendmail+Cyrus-IMAP+SASL+Spamassassin+Dr.Web