Re: Cyrus21-imapd проблема
В Птн, 02.08.2002, в 20:14, Валентин С. Рябинин написал:
> Приветсвую всех.
>
> Стоят такие пакеты:
>
> cyrus21-admin_2.1.5-5_all.deb
> cyrus21-common_2.1.5-5_i386.deb
> cyrus21-imapd_2.1.5-5_i386.deb
>
> сервер запущен:
> cyrus 16901 0.0 0.3 4700 1920 ? S 20:05 0:00
> /usr/sbin/cyrmaster
> cyrus 16906 0.0 0.1 3228 904 ? S 20:05 0:00 notifyd
>
> делаем mbox:
> cyradmin --user cyrus --server domen
> domen> createmailbox bass default
>
> смотрим:
>
> /var/spool/cyrus/mail.com/b/bass:
> итого 12
> -rw------- 1 cyrus mail 4 Авг 2 17:54 cyrus.cache
> -rw------- 1 cyrus mail 146 Авг 2 17:54 cyrus.header
> -rw------- 1 cyrus mail 76 Авг 2 17:54 cyrus.index
>
> отправляем туда письмо из под рута(!):
>
> cyrdeliver -m bass < test_letter
> +bass: Permission denied
> cyrdeliver -a cyrus -m bass < test_letter
> +bass: Permission denied
>
> облом :(
>
> strace ничего интересного не рассказал. замена прав на каталоги тоже
> ничего.
нет, вот тут и интересно:
root@host$ strace cyrdeliver -m bass < test_letter
--cut--
connect(3, {sin_family=AF_UNIX, path=" /var/run/cyrus/socket/lmtp"}, 29)
= 0
--cut--
write(3, "MAIL FROM:<root> AUTH=<>\r\n", 26) = 26
read(3, "250 2.1.0 ok\r\n", 4096) = 14
select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
write(3, "RCPT TO:<+bass>\r\n", 17) = 17
read(3, "550-You do not have permission t"..., 4096) = 250
--cut--
получатель не bass, +bass. Откуда этот лишний симовол "+"?
Ошибка в lmtp транспорте по вине разработчика? майнтанера?
Или всё таки я что-то не то делаю?
Пожалуйста те, кто использует данный пакет дайте вразумительный ответ
>
> где я ошибся? в какую сторону читать/смотреть?
>
--
С уважением, Валентин С. Рябинин
mailto: bass@edinstvo.com
jabber: bass@jabber.ru
Reply to: