exim dovecot не может проверить сообщения
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 127
- Зарегистрирован: 2006-11-10 12:48:45
- Откуда: Мурманск
- Контактная информация:
exim dovecot не может проверить сообщения
И соответственно держит их в очереди.
Интересно что сообщения без вложений проходят.
А эти - говорит что
R=dovecot_user T=dovecot_delivery defer (0): Child process of dovecot_delivery transport returned 75 (could mean temporary error) from command: /usr/local/libexec/dovcot/deliver
Я так понимаю что у меня в конфиге exim есть запись
av_scanner = clamd:/var/run/clamav/clamd
И видимо он не может проверить её, потому что в логах maillog есть такие вот записи:
Jul 31 12:59:46 www deliver(user@domen.ru): open(/tmp/dovecot.deliver..1185872386.4824.8f38d0c227441f85) failed: Permission denied
Jul 31 12:59:46 www deliver(user@domen.ru): i_stream_stat() failed with mbox file (read-only mbox stream): Permission denied
Jul 31 12:59:46 www deliver(user@domen.ru): Can't sync delivery mail
Это он не может в /tmp записать чего-то?
Или одно к другому не относится?
Если не трудно - хелп ми плиз...
Интересно что сообщения без вложений проходят.
А эти - говорит что
R=dovecot_user T=dovecot_delivery defer (0): Child process of dovecot_delivery transport returned 75 (could mean temporary error) from command: /usr/local/libexec/dovcot/deliver
Я так понимаю что у меня в конфиге exim есть запись
av_scanner = clamd:/var/run/clamav/clamd
И видимо он не может проверить её, потому что в логах maillog есть такие вот записи:
Jul 31 12:59:46 www deliver(user@domen.ru): open(/tmp/dovecot.deliver..1185872386.4824.8f38d0c227441f85) failed: Permission denied
Jul 31 12:59:46 www deliver(user@domen.ru): i_stream_stat() failed with mbox file (read-only mbox stream): Permission denied
Jul 31 12:59:46 www deliver(user@domen.ru): Can't sync delivery mail
Это он не может в /tmp записать чего-то?
Или одно к другому не относится?
Если не трудно - хелп ми плиз...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35427
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: exim dovecot не может проверить сообщения
кламав тут не при чём, а вот доставка видимо не под тем юзером идёт.
без конфига сложно что-то сказать - дай кусок с транспортом деливер
без конфига сложно что-то сказать - дай кусок с транспортом деливер
Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 127
- Зарегистрирован: 2006-11-10 12:48:45
- Откуда: Мурманск
- Контактная информация:
Re: exim dovecot не может проверить сообщения
Код: Выделить всё
begin transports
remote_smtp:
driver = smtp
dovecot_delivery:
driver = pipe
command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
log_output
user = mailnull
address_pipe:
driver = pipe
return_output
address_reply:
driver = autoreply
ditch_spam_transport:
driver = appendfile
envelope_to_add
return_path_add
mode = 0600
maildir_format
create_directory
group = mail
user = ${lookup mysql{SELECT `uid` FROM `accounts` WHERE \
`login` = '$local_part@$domain'}{$value}fail}
directory_mode = 0770
- Alex Keda
- стреляли...
- Сообщения: 35427
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: exim dovecot не может проверить сообщения
а конфиг довекота, касающийся деливера?
Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 127
- Зарегистрирован: 2006-11-10 12:48:45
- Откуда: Мурманск
- Контактная информация:
Re: exim dovecot не может проверить сообщения
dovecot.conf
dovecot-sql.conf
Код: Выделить всё
[size=85]
#!/bin/sh
#
base_dir = /var/run/dovecot/
protocols = imap pop3
listen = *
ssl_disable = yes
disable_plaintext_auth = no
shutdown_clients = yes
log_timestamp = "%b %d %H:%M:%S "
syslog_facility = mail
login_dir = /var/run/dovecot/login
login_chroot = yes
login_user = dovecot
login_process_size = 64
login_process_per_connection = yes
login_processes_count = 20
login_max_processes_count = 64
login_max_connections = 128
login_greeting = dovecot MUA ready
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c
login_log_format = %$: %s
verbose_proctitle = yes
first_valid_uid = 25
first_valid_gid = 0
mail_extra_groups = mail
default_mail_env = maildir:/var/mail/exim/%u
umask = 0077
protocol imap {
imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
protocol lda {
postmaster_address = admin@domain.ru
auth_socket_path = /var/run/dovecot/auth-master
}
auth default {
mechanisms = plain digest-md5 cram-md5
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0600
user = mailnull
}
}
passdb sql {
args = /usr/local/etc/dovecot-sql.conf
}
userdb sql {
args = /usr/local/etc/dovecot-sql.conf
}
user = root
}
plugin {
}[/size]
dovecot-sql.conf
Код: Выделить всё
#!/bin/sh
#
driver = mysql
connect = host=localhost dbname=exim user=exim password=exim
default_pass_scheme = MD5
password_query = SELECT `username` as `user`, `password` FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
user_query = SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
-
- мл. сержант
- Сообщения: 127
- Зарегистрирован: 2006-11-10 12:48:45
- Откуда: Мурманск
- Контактная информация:
Re: exim dovecot не может проверить сообщения
Может и не совсем правильно сделал, но я на папку /tmp дал разрешения rwx r-x rwx root wheel
Зато блин заработало....
Спасибо тебе огромное lissyara за всё что делаешь для людей!!!

Зато блин заработало....
Спасибо тебе огромное lissyara за всё что делаешь для людей!!!

- Alex Keda
- стреляли...
- Сообщения: 35427
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: exim dovecot не может проверить сообщения
а какие были?
там по дефолту довольно хирые разрешения....
там по дефолту довольно хирые разрешения....
Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 127
- Зарегистрирован: 2006-11-10 12:48:45
- Откуда: Мурманск
- Контактная информация:
Re: exim dovecot не может проверить сообщения
rwx r-x r-x root wheel
В принципе вот.
Может и не совсем правильно.
А ещё вопрос - прости что не по теме.
У меня белка стоит как веб-морда, я там на создавал папочек - всё красиво, сделал рули - но (логично, кстати) оули то применяются только тогда когда я по вебу захожу - а когда с помощью зандербёрда ИМАП проверяю - неа...
Можно ли как-нибудь сделать чтобы правила с белки применялись до "укладывания" почты в ящик?
В принципе вот.
Может и не совсем правильно.
А ещё вопрос - прости что не по теме.
У меня белка стоит как веб-морда, я там на создавал папочек - всё красиво, сделал рули - но (логично, кстати) оули то применяются только тогда когда я по вебу захожу - а когда с помощью зандербёрда ИМАП проверяю - неа...
Можно ли как-нибудь сделать чтобы правила с белки применялись до "укладывания" почты в ящик?
- grave
- ефрейтор
- Сообщения: 65
- Зарегистрирован: 2006-02-20 16:52:04
- Откуда: Сургут
- Контактная информация:
Re: exim dovecot не может проверить сообщения
используй dovecot sieve pluginKaMa-CyTpA писал(а):rwx r-x r-x root wheel
В принципе вот.
Может и не совсем правильно.
А ещё вопрос - прости что не по теме.
У меня белка стоит как веб-морда, я там на создавал папочек - всё красиво, сделал рули - но (логично, кстати) оули то применяются только тогда когда я по вебу захожу - а когда с помощью зандербёрда ИМАП проверяю - неа...
Можно ли как-нибудь сделать чтобы правила с белки применялись до "укладывания" почты в ящик?
Acta est fabula..
-
- мл. сержант
- Сообщения: 127
- Зарегистрирован: 2006-11-10 12:48:45
- Откуда: Мурманск
- Контактная информация:
Re: exim dovecot не может проверить сообщения
Во!
Пасибки!
Установил - только теперь как бы разобраться чтобы он рули применял из файлов которые белка создаёт...
насколько я понял они хранятся в /var/spool/squirrelmail/pref/user@domain.ru.pref
начинаются строки там в файле так:
Может есть какие-нибудь идеи?
Потому что сами понимаете - нереально прописывать каждому пользователю его правила.
А так - вроде можно ведь вырвать их.
Или даже в MySQL выложить в базу данных EXIM-а чтобы оттуда пользовать.
Пасибки!
Установил - только теперь как бы разобраться чтобы он рули применял из файлов которые белка создаёт...
насколько я понял они хранятся в /var/spool/squirrelmail/pref/user@domain.ru.pref
начинаются строки там в файле так:
Код: Выделить всё
filter0=From,lissyara@lissyara.ru,Security
filter1=From,listserv@security.nnov.ru,Security
Потому что сами понимаете - нереально прописывать каждому пользователю его правила.
А так - вроде можно ведь вырвать их.
Или даже в MySQL выложить в базу данных EXIM-а чтобы оттуда пользовать.
- grave
- ефрейтор
- Сообщения: 65
- Зарегистрирован: 2006-02-20 16:52:04
- Откуда: Сургут
- Контактная информация:
Re: exim dovecot не может проверить сообщения
Acta est fabula..
-
- мл. сержант
- Сообщения: 127
- Зарегистрирован: 2006-11-10 12:48:45
- Откуда: Мурманск
- Контактная информация:
Re: exim dovecot не может проверить сообщения
Попробовал его - это почти как стандартный фильтр.
И тоже работает только тогда когда ты на веб зайдёшь.
Надо попробовать всё-таки чего-нибудь придумать...
И тоже работает только тогда когда ты на веб зайдёшь.
Надо попробовать всё-таки чего-нибудь придумать...