На CentOS 6.4 x64
Делал все, как написано в статье. Проблема с установкой возникла на этапе:
AlfaStriker⇓ пишет:Создадим первый почтовый ящик, я создал "linux@point.local".
Меню Virtual List -> Add MailBox ->
Username - linux
Password - 123 (sample)
Ящик в постфиксе создался, но программа сразу красным цветом сказала, что невозможно отправить тестовое сообщение.
DNSки уже настроены и сайт name.ru отвечает с нужного сервера.
Попытался настроить outlook на винде.
В качестве e-mail использовал адрес, созданный в postfixe (director@name.ru)
В качестве сервера входящей и исходящей почты использовал mail.name.ru или IP сервера
Пользователь - director@name.ru
пароль верный.
Кнопка "Проверка учетной записи" сразу выдала окошко с логином и паролем. Я еще раз ввел верный пароль, но система наотрез отказалась его принимать и выдала ошибку "Вход на сервер входящей почты (POP3): Сервер электронной почты отклонил учетные данные, указанные при входе. Проверьте имя пользователя и пароль для этой учетной записи в диалоговом окне "Настройка учетных записей". Отклик сервера: -ERR Authentication failed."
То же самое повторилось и с сервером исходящей почты: "Невозможно подключиться к серверу исходящей почты (SMTP). Если вы получите это сообщение снова, обратитесь к администратору".
Затем стал настраивать roundcube, как указано. Все прошло норм, за исключением самого главного:
Раздел Test IMAP config: в поле Server я прописал IP сервера, порт ничего не написано и даже строки для ввода нет, наверное 143 по умолчанию, username - admin@name.ru - это тот, что я указывал в postfixe при установке, пароль тоже.
В результате такая ошибка: Connecting to 1.1.94.1... (IP я заменил для примера)
IMAP connect: NOT OK(Login failed for admin@name.ru from 217.1.3.9. (это IP моей машины, с которой я сейчас удаленно настраиваю сервер) Could not connect to 1.1.94.1:143: Отказано в доступе)
ЛОГИ /var/log/maillog
May 14 03:39:53 localhost dovecot: auth: Debug: Loading modules from directory: /usr/lib64/dovecot/auth
May 14 03:39:53 localhost dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libauthdb_ldap.so
May 14 03:39:53 localhost dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_mysql.so
May 14 03:39:53 localhost dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so
May 14 03:39:53 localhost dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libmech_gssapi.so
May 14 03:39:53 localhost dovecot: auth: mysql: Connected to localhost (mail)
May 14 03:39:53 localhost dovecot: auth: Debug: sql(director@tkcard.ru,217.10.38.96): query: SELECT username as user, password, '/home/vmail/tkcard.ru/director' as userdb_home, 'maildir:/home/vmail/tkcard.ru/director' as userdb_mail, 89 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = 'director@tkcard.ru' AND active = '1'
May 14 03:39:53 localhost dovecot: auth: sql(director@tkcard.ru,217.10.38.96): unknown user
May 14 03:39:55 localhost dovecot: auth: Debug: client out: FAIL#0111#011user=director@tkcard.ru
May 14 03:39:55 localhost dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<director@tkcard.ru>, method=PLAIN, rip=217.10.38.96, lip=193.106.94.168
May 14 03:40:13 localhost postfix/postfix-script[18838]: stopping the Postfix mail system
May 14 03:40:13 localhost postfix/master[2282]: terminating on signal 15
May 14 03:40:13 localhost postfix/postfix-script[18890]: warning: not owned by root: /var/spool/postfix
May 14 03:40:13 localhost postfix/postfix-script[18911]: starting the Postfix mail system
May 14 03:40:13 localhost postfix/master[18912]: daemon started -- version 2.6.6, configuration /etc/postfix
May 14 03:40:40 localhost postgrey[2205]: 2013/05/14-03:40:40 Server closing!
May 14 03:40:40 localhost postgrey[18926]: Process Backgrounded
May 14 03:40:40 localhost postgrey[18926]: 2013/05/14-03:40:40 postgrey (type Net::Server::Multiplex) starting! pid(18926)
May 14 03:40:40 localhost postgrey[18926]: Using default listen value of 128
May 14 03:40:40 localhost postgrey[18926]: Binding to UNIX socket file /var/spool/postfix/postgrey/socket using SOCK_STREAM#012
May 14 03:40:40 localhost postgrey[18926]: Setting gid to "496 496"
May 14 03:40:40 localhost postgrey[18926]: Setting uid to "497"
May 14 03:40:42 localhost dovecot: auth: Debug: auth client connected (pid=18928)
May 14 03:40:43 localhost dovecot: auth: Debug: client in: AUTH#0111#011PLAIN#011service=pop3#011lip=193.106.94.168#011rip=217.10.38.96#011lport=110#011rport=1679#011resp=AGRpcmVjdG9yQHRrY2FyZC5ydQBEdmFtNjQ=
May 14 03:40:43 localhost dovecot: auth: Debug: sql(director@tkcard.ru,217.10.38.96): query: SELECT username as user, password, '/home/vmail/tkcard.ru/director' as userdb_home, 'maildir:/home/vmail/tkcard.ru/director' as userdb_mail, 89 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = 'director@tkcard.ru' AND active = '1'
May 14 03:40:43 localhost dovecot: auth: sql(director@tkcard.ru,217.10.38.96): unknown user
May 14 03:40:45 localhost dovecot: auth: Debug: client out: FAIL#0111#011user=director@tkcard.ru
May 14 03:40:45 localhost dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<director@tkcard.ru>, method=PLAIN, rip=217.10.38.96, lip=193.106.94.168
May 14 03:41:24 localhost dovecot: auth: Debug: auth client connected (pid=18932)
May 14 03:41:24 localhost dovecot: auth: Debug: client in: AUTH#0111#011PLAIN#011service=pop3#011lip=193.106.94.168#011rip=217.10.38.96#011lport=110#011rport=1807#011resp=AGRpcmVjdG9yQHRrY2FyZC5ydQBEdmFtNjQ=
May 14 03:41:24 localhost dovecot: auth: Debug: sql(director@tkcard.ru,217.10.38.96): query: SELECT username as user, password, '/home/vmail/tkcard.ru/director' as userdb_home, 'maildir:/home/vmail/tkcard.ru/director' as userdb_mail, 89 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = 'director@tkcard.ru' AND active = '1'
May 14 03:41:24 localhost dovecot: auth: sql(director@tkcard.ru,217.10.38.96): unknown user
May 14 03:41:26 localhost dovecot: auth: Debug: client out: FAIL#0111#011user=director@tkcard.ru
May 14 03:41:26 localhost dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<director@tkcard.ru>, method=PLAIN, rip=217.10.38.96, lip=193.106.94.168
May 14 03:44:01 localhost postfix/postfix-script[19031]: stopping the Postfix mail system
May 14 03:44:01 localhost postfix/master[18912]: terminating on signal 15
May 14 03:45:47 localhost postfix[19061]: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix
May 14 03:51:13 localhost postgrey[18926]: 2013/05/14-03:51:13 Server closing!
May 14 04:12:18 localhost postfix/postfix-script[20815]: starting the Postfix mail system
May 14 04:12:18 localhost postfix/master[20816]: daemon started -- version 2.6.6, configuration /etc/postfix
May 14 04:12:18 localhost postfix/qmgr[20819]: 9C459101AD2: from=<user@localhost.tvoykurier.ru>, size=14765, nrcpt=1 (queue active)
May 14 04:12:18 localhost postfix/qmgr[20819]: warning: connect to transport private/scan: Connection refused
May 14 04:12:18 localhost postfix/error[20820]: 9C459101AD2: to=<root@localhost.tvoykurier.ru>, orig_to=<root@localhost>, relay=none, delay=278450, delays=278450/0/0/0.05, dsn=4.3.0, status=deferred (mail transport unavailable)
May 14 04:32:41 localhost postfix/postfix-script[21361]: stopping the Postfix mail system
May 14 04:32:41 localhost postfix/master[20816]: terminating on signal 15
May 14 04:32:41 localhost dovecot: master: Warning: Killed with signal 15 (by pid=21367 uid=0 code=kill)
May 14 04:33:45 localhost dovecot: master: Dovecot v2.0.9 starting up (core dumps disabled)
May 14 04:33:46 localhost postgrey[2176]: Process Backgrounded
May 14 04:33:46 localhost postgrey[2176]: 2013/05/14-04:33:46 postgrey (type Net::Server::Multiplex) starting! pid(2176)
May 14 04:33:46 localhost postgrey[2176]: Using default listen value of 128
May 14 04:33:46 localhost postgrey[2176]: Binding to UNIX socket file /var/spool/postfix/postgrey/socket using SOCK_STREAM#012
May 14 04:33:46 localhost postgrey[2176]: Setting gid to "496 496"
May 14 04:33:46 localhost postgrey[2176]: Setting uid to "497"
May 14 04:33:47 localhost postfix/postfix-script[2251]: starting the Postfix mail system
May 14 04:33:47 localhost postfix/master[2252]: daemon started -- version 2.6.6, configuration /etc/postfix
May 14 04:41:50 localhost dovecot: auth: Debug: Loading modules from directory: /usr/lib64/dovecot/auth
May 14 04:41:50 localhost dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libauthdb_ldap.so
May 14 04:41:50 localhost dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_mysql.so
May 14 04:41:50 localhost dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so
May 14 04:41:50 localhost dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libmech_gssapi.so
May 14 04:41:50 localhost dovecot: auth: Debug: auth client connected (pid=2653)
May 14 04:41:50 localhost dovecot: auth: Debug: client in: AUTH#0111#011PLAIN#011service=pop3#011lip=193.106.94.168#011rip=217.10.38.96#011lport=110#011rport=1913#011resp=AGRpcmVjdG9yQHRrY2FyZC5ydQBEdmFtNjQ=
May 14 04:41:51 localhost dovecot: auth: Debug: Loading modules from directory: /usr/lib64/dovecot/auth
May 14 04:41:51 localhost dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libauthdb_ldap.so
May 14 04:41:51 localhost dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_mysql.so
May 14 04:41:51 localhost dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so
May 14 04:41:51 localhost dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libmech_gssapi.so
May 14 04:41:51 localhost dovecot: auth: mysql: Connected to localhost (mail)
May 14 04:41:51 localhost dovecot: auth: Debug: sql(director@tkcard.ru,217.10.38.96): query: SELECT username as user, password, '/home/vmail/tkcard.ru/director' as userdb_home, 'maildir:/home/vmail/tkcard.ru/director' as userdb_mail, 1150 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = 'director@tkcard.ru' AND active = '1'
May 14 04:41:51 localhost dovecot: auth: Debug: client out: OK#0111#011user=director@tkcard.ru#011asuserdb_gid=12
May 14 04:41:51 localhost dovecot: auth: Debug: master in: REQUEST#0112337538049#0112653#0111#01187ab0dff34ae28cd411a0c85bfef14ba
May 14 04:41:51 localhost dovecot: auth: Debug: sql(director@tkcard.ru,217.10.38.96): SELECT '/home/vmail/tkcard.ru/director' as home, 'maildir:/home/vmail/tkcard.ru/director'as mail, 1150 AS uid, 12 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = 'director@tkcard.ru' AND active = '1'
May 14 04:41:51 localhost dovecot: auth: Debug: master out: USER#0112337538049#011director@tkcard.ru#011home=/home/vmail/tkcard.ru/director#011mail=maildir:/home/vmail/tkcard.ru/director#011uid=1150#011gid=12#011quota=dirsize:storage=0
May 14 04:41:51 localhost dovecot: pop3-login: Login: user=<director@tkcard.ru>, method=PLAIN, rip=217.10.38.96, lip=193.106.94.168, mpid=2657
May 14 04:41:51 localhost dovecot: pop3: Debug: Added userdb setting: mail=maildir:/home/vmail/tkcard.ru/director
May 14 04:41:51 localhost dovecot: pop3: Debug: Unknown userdb setting: plugin/quota=dirsize:storage=0
May 14 04:41:51 localhost dovecot: pop3(director@tkcard.ru): Debug: Effective uid=1150, gid=12, home=/home/vmail/tkcard.ru/director
May 14 04:41:51 localhost dovecot: pop3(director@tkcard.ru): Debug: Home dir not found: /home/vmail/tkcard.ru/director
May 14 04:41:51 localhost dovecot: pop3(director@tkcard.ru): Debug: maildir++: root=/home/vmail/tkcard.ru/director, index=, control=, inbox=/home/vmail/tkcard.ru/director
May 14 04:41:51 localhost dovecot: pop3(director@tkcard.ru): Debug: Namespace : Permission lookup failed from /home/vmail/tkcard.ru/director
May 14 04:41:51 localhost dovecot: pop3(director@tkcard.ru): Debug: Namespace : Using permissions from /home/vmail/tkcard.ru/director: mode=0700 gid=-1
May 14 04:41:51 localhost dovecot: pop3(director@tkcard.ru): Error: user director@tkcard.ru: Initialization failed: Initializing mail storage from mail_location setting failed: mkdir(/home/vmail/tkcard.ru/director) failed: Permission denied (euid=1150(vmail) egid=12(mail) missing +w perm: /home/vmail, euid is not dir owner)
May 14 04:41:51 localhost dovecot: pop3(director@tkcard.ru): Error: Invalid user settings. Refer to server log for more information.
May 14 04:42:13 localhost dovecot: auth: Debug: auth client connected (pid=2659)
May 14 04:42:13 localhost dovecot: auth: Debug: client in: AUTH#0111#011PLAIN#011service=pop3#011lip=193.106.94.168#011rip=217.10.38.96#011lport=110#011rport=1932#011resp=AGRpcmVjdG9yQHRrY2FyZC5ydQBEdmFtNjQ=
May 14 04:42:13 localhost dovecot: auth: Debug: sql(director@tkcard.ru,217.10.38.96): query: SELECT username as user, password, '/home/vmail/tkcard.ru/director' as userdb_home, 'maildir:/home/vmail/tkcard.ru/director' as userdb_mail, 1150 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = 'director@tkcard.ru' AND active = '1'
May 14 04:42:13 localhost dovecot: auth: Debug: client out: OK#0111#011user=director@tkcard.ru#011asuserdb_gid=12
May 14 04:42:13 localhost dovecot: auth: Debug: master in: REQUEST#0111609039873#0112659#0111#011e9ad21f15c305d83e10135225e8a8cc9
May 14 04:42:13 localhost dovecot: auth: Debug: sql(director@tkcard.ru,217.10.38.96): SELECT '/home/vmail/tkcard.ru/director' as home, 'maildir:/home/vmail/tkcard.ru/director'as mail, 1150 AS uid, 12 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = 'director@tkcard.ru' AND active = '1'
May 14 04:42:13 localhost dovecot: auth: Debug: master out: USER#0111609039873#011director@tkcard.ru#011home=/home/vmail/tkcard.ru/director#011mail=maildir:/home/vmail/tkcard.ru/director#011uid=1150#011gid=12#011quota=dirsize:storage=0
May 14 04:42:13 localhost dovecot: pop3-login: Login: user=<director@tkcard.ru>, method=PLAIN, rip=217.10.38.96, lip=193.106.94.168, mpid=2660
May 14 04:42:13 localhost dovecot: pop3: Debug: Added userdb setting: mail=maildir:/home/vmail/tkcard.ru/director
May 14 04:42:13 localhost dovecot: pop3: Debug: Unknown userdb setting: plugin/quota=dirsize:storage=0
May 14 04:42:13 localhost dovecot: pop3(director@tkcard.ru): Debug: Effective uid=1150, gid=12, home=/home/vmail/tkcard.ru/director
May 14 04:42:13 localhost dovecot: pop3(director@tkcard.ru): Debug: Home dir not found: /home/vmail/tkcard.ru/director
May 14 04:42:13 localhost dovecot: pop3(director@tkcard.ru): Debug: maildir++: root=/home/vmail/tkcard.ru/director, index=, control=, inbox=/home/vmail/tkcard.ru/director
May 14 04:42:13 localhost dovecot: pop3(director@tkcard.ru): Debug: Namespace : Permission lookup failed from /home/vmail/tkcard.ru/director
May 14 04:42:13 localhost dovecot: pop3(director@tkcard.ru): Debug: Namespace : Using permissions from /home/vmail/tkcard.ru/director: mode=0700 gid=-1
May 14 04:42:13 localhost dovecot: pop3(director@tkcard.ru): Error: user director@tkcard.ru: Initialization failed: Initializing mail storage from mail_location setting failed: mkdir(/home/vmail/tkcard.ru/director) failed: Permission denied (euid=1150(vmail) egid=12(mail) missing +w perm: /home/vmail, euid is not dir owner)
May 14 04:42:13 localhost dovecot: pop3(director@tkcard.ru): Error: Invalid user settings. Refer to server log for more information.
May 14 04:43:12 localhost dovecot: auth: Debug: auth client connected (pid=2663)
May 14 04:43:12 localhost dovecot: auth: Debug: client in: AUTH#0111#011PLAIN#011service=pop3#011lip=193.106.94.168#011rip=217.10.38.96#011lport=110#011rport=2001#011resp=AGRpcmVjdG9yQHRrY2FyZC5ydQBEdmFtNjQ=
May 14 04:43:12 localhost dovecot: auth: Debug: sql(director@tkcard.ru,217.10.38.96): query: SELECT username as user, password, '/home/vmail/tkcard.ru/director' as userdb_home, 'maildir:/home/vmail/tkcard.ru/director' as userdb_mail, 1150 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = 'director@tkcard.ru' AND active = '1'
May 14 04:43:12 localhost dovecot: auth: Debug: client out: OK#0111#011user=director@tkcard.ru#011asuserdb_gid=12
May 14 04:43:12 localhost dovecot: auth: Debug: master in: REQUEST#0112534539265#0112663#0111#01197929b4adc11944f3f59be491d6e1f44
May 14 04:43:12 localhost dovecot: auth: Debug: sql(director@tkcard.ru,217.10.38.96): SELECT '/home/vmail/tkcard.ru/director' as home, 'maildir:/home/vmail/tkcard.ru/director'as mail, 1150 AS uid, 12 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = 'director@tkcard.ru' AND active = '1'
May 14 04:43:12 localhost dovecot: auth: Debug: master out: USER#0112534539265#011director@tkcard.ru#011home=/home/vmail/tkcard.ru/director#011mail=maildir:/home/vmail/tkcard.ru/director#011uid=1150#011gid=12#011quota=dirsize:storage=0
May 14 04:43:12 localhost dovecot: pop3-login: Login: user=<director@tkcard.ru>, method=PLAIN, rip=217.10.38.96, lip=193.106.94.168, mpid=2664
May 14 04:43:12 localhost dovecot: pop3: Debug: Added userdb setting: mail=maildir:/home/vmail/tkcard.ru/director
May 14 04:43:12 localhost dovecot: pop3: Debug: Unknown userdb setting: plugin/quota=dirsize:storage=0
May 14 04:43:12 localhost dovecot: pop3(director@tkcard.ru): Debug: Effective uid=1150, gid=12, home=/home/vmail/tkcard.ru/director
May 14 04:43:12 localhost dovecot: pop3(director@tkcard.ru): Debug: Home dir not found: /home/vmail/tkcard.ru/director
May 14 04:43:12 localhost dovecot: pop3(director@tkcard.ru): Debug: maildir++: root=/home/vmail/tkcard.ru/director, index=, control=, inbox=/home/vmail/tkcard.ru/director
May 14 04:43:12 localhost dovecot: pop3(director@tkcard.ru): Debug: Namespace : Permission lookup failed from /home/vmail/tkcard.ru/director
May 14 04:43:12 localhost dovecot: pop3(director@tkcard.ru): Debug: Namespace : Using permissions from /home/vmail/tkcard.ru/director: mode=0700 gid=-1
May 14 04:43:12 localhost dovecot: pop3(director@tkcard.ru): Error: user director@tkcard.ru: Initialization failed: Initializing mail storage from mail_location setting failed: mkdir(/home/vmail/tkcard.ru/director) failed: Permission denied (euid=1150(vmail) egid=12(mail) missing +w perm: /home/vmail, euid is not dir owner)
May 14 04:43:12 localhost dovecot: pop3(director@tkcard.ru): Error: Invalid user settings. Refer to server log for more information.
PS. Автору огромное спасибо за статью! Она отлично написана! Лучше я ничего не смог найти во всем интернете