
Настроил я себе на Debian-е такую связочку:
exim + clamav + courier imap/pop3 + mysql
Следовал инструкциям по статье Алексея Кеды aka lissyara (хоть инструкция и для FreeBSD, но суть и корень там затронуты за самое живое. За что я и выражаю ему уважение и почёт).
У меня не сразу, но всё завелось, но осталась одна дурацкая проблема с раздачей прав доступа связанная (вероятнее всего).
exim и у меня работает из под пользователя Debian-exim.
а письма (нигадзя-я-яи!) не забираются из директорий (имя домена и имя пользователя изменены):
/var/mail/exim/mydomain.com/username/cur/
/var/mail/exim/mydomain.com/username/new/
Захожу в это директории, смотрю.
А там у них всё как надо. Владелец файлов Debian-exim, группа mail.
На файле права такие: -rw------. Т.е. разрешено только владельцу Debian-exim, а на группу прав нету у файла.
Ставлю ручками файлам права доступа для всех (-rwxrwxrwx) и почта начинает забираться.
Под кем работает courier-pop я даже не знаю и что я не так напортачил с правами.
Код: Выделить всё
PID TTY STAT TIME COMMAND
1 ? Ss 0:03 init [2]
3665 ? Ss 0:00 /sbin/syslog-ng
3816 ? Ss 0:00 /usr/sbin/atd
3819 ? Ss 0:00 /usr/sbin/cron
12657 ? Ss 0:00 /usr/sbin/inetd
15239 ? Ss 0:00 /sbin/syslog-ng -p /var/run/syslog-ng.pid
15612 ? Ss 0:00 /usr/sbin/sshd
14709 ? Ss 0:00 /usr/sbin/apache2 -k start -DSSL
18396 ? S 0:00 /bin/sh /usr/bin/mysqld_safe
18433 ? S 249:23 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/my
18434 ? S 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
11600 ? Ss 0:00 /usr/sbin/vsftpd
3360 ? S 0:00 /usr/sbin/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -stderrloggername=imapd-ssl
3363 ? S 0:00 /usr/sbin/courierlogger imapd-ssl
11179 ? Rs 0:00 sshd: root@pts/0
11205 pts/0 Ss 0:00 -bash
11219 pts/0 R+ 0:00 mc
11221 pts/2 Ss 0:00 bash -rcfile .bashrc
17009 ? S 0:00 /usr/sbin/couriertcpd -pid=/var/run/courier/pop3d.pid -stderrlogger=/usr/sbin/courierlogger -maxpro
17011 ? S 0:00 /usr/sbin/courierlogger courierpop3login
17303 ? S 0:00 /usr/sbin/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -maxprocs=40 -maxperip=20 -p
17305 ? S 0:00 /usr/sbin/courierlogger imaplogin
17351 ? S 0:00 /usr/sbin/courierlogger -pid=/var/run/courier/authdaemon/pid -start /usr/lib/courier/authlib/authda
17352 ? S 0:00 /usr/lib/courier/authlib/authdaemond.mysql
17353 ? S 0:00 /usr/lib/courier/authlib/authdaemond.mysql
10310 ? S 0:06 /usr/sbin/apache2 -k start -DSSL
13859 ? S 0:04 /usr/sbin/apache2 -k start -DSSL
13862 ? S 0:04 /usr/sbin/apache2 -k start -DSSL
22876 ? S 0:02 /usr/sbin/apache2 -k start -DSSL
23060 ? S 0:02 /usr/sbin/apache2 -k start -DSSL
29323 ? S 0:01 /usr/sbin/apache2 -k start -DSSL
29348 ? S 0:01 /usr/sbin/apache2 -k start -DSSL
29677 ? S 0:01 /usr/sbin/apache2 -k start -DSSL
30829 ? S 0:00 /usr/sbin/apache2 -k start -DSSL
31849 ? Ss 0:00 /usr/sbin/exim4 -bd -q30m
1607 ? S 0:00 /usr/sbin/apache2 -k start -DSSL
3713 pts/2 R+ 0:00 ps ax