451 (06.03.2014 17:22:30 отредактировано AlfaStriker)

zantonioz, проверьте еще раз настройки
Файл - /etc/MailScanner/virus.scanners.conf

clamd /bin/false /usr

По идее проверку на вирусы и спам должен делать MailScanner, он вызывает Spamassassin и Clamav, поэтому проверку на вирусы можно убрать которую делали до этого.

452

Соответствует


 clamd           /bin/false                              /usr

453

AlfaStriker пишет:

alex25region
1. Вы должны вводить полностью имя ящика - ivanov.ii@company.ru
И тогда все заработает, даже если в создаваемой учетной записи есть точка.

Вводить где? При авторизации пробовал - не помогает! Тем более я сделал, чтобы при авторизации ivanov.ii было достадочно.
А при создании ящика в postfixadmin можно вводить только имя ящика ivanov.ii. Пробовал создавать ящики типа ivanov_ii - создаются и все норм!
Меня смущает почему папки не создаются с точками...

454 (07.03.2014 08:46:37 отредактировано AlfaStriker)

А у меня создаются отлично, правда я для теста создал ящик  - test.test@company.ru.
Потом зашел в него через RoundCube, все хорошо работает, папки все видны.
Далее, настроил почтовый клиент, и вы не поверите, тоже все заработало.

Может вы вносили свои настройки дополнительные и поэтому такая проблема у вас.
Конечно, если вы дадите удаленный доступ, можно посмотреть на вашу ошибку, так сказать в живую.

455 (07.03.2014 10:36:51 отредактировано zantonioz)

alex25region пишет:
AlfaStriker пишет:

alex25region
1. Вы должны вводить полностью имя ящика - ivanov.ii@company.ru
И тогда все заработает, даже если в создаваемой учетной записи есть точка.

Вводить где? При авторизации пробовал - не помогает! Тем более я сделал, чтобы при авторизации ivanov.ii было достадочно.
А при создании ящика в postfixadmin можно вводить только имя ящика ivanov.ii. Пробовал создавать ящики типа ivanov_ii - создаются и все норм!
Меня смущает почему папки не создаются с точками...

Подтверждаю, ящики типа ivanov.ii@company.ru ,  ivanov.ii.@company.ru  и test.test@company.ru   создаются без проблем...

456

AlfaStriker пишет:

А у меня создаются отлично, правда я для теста создал ящик  - test.test@company.ru.
Потом зашел в него через RoundCube, все хорошо работает, папки все видны.
Далее, настроил почтовый клиент, и вы не поверите, тоже все заработало.

В каких конфигах и какие параметры посмотреть? дополнительно ничего не указывал - все по статье!

457

Лучше покажите логи, сделайте так:
1. Удалите учетную запись - "ivanov.ii@company.ru" в Postfixadmin.
2. Очистите логи почты:

:> /var/log/maillog

3. На всякие пожарные перезапустите - rsyslog:

service rsyslog restart

4. Зайдите в Postfixadmin и создайте новую учетную запись - "ivanov.ii@company.ru"
5. Покажите содержимое файла:

/var/log/maillog

458 (09.03.2014 13:30:36 отредактировано zantonioz)

После установки fail2ban почта приходит, но не уходит...

и в /etc/fail2ban/jail.conf  в строках ignoreip == 127.0.0.1  xxx.xxx.xxx.xxx     какой должен быть ИП?  Внешний какой?

Выключаю,  service fail2ban stop    -  все работает...

459 (09.03.2014 13:35:49 отредактировано AlfaStriker)

По примеру там должен быть IP - 192.168.1.2
Но в вашем случае ставьте ваш внешний белый IP почтового сервера.
Соответственно меняете xxx.xxx.xxx.xxx на yyy.yyy.yyy.yyy - ваш статический реальный IP адрес.

460

AlfaStriker пишет:

По примеру там должен быть IP - 192.168.1.2
Но в вашем случае ставьте ваш внешний белый IP почтового сервера.
Соответственно меняете xxx.xxx.xxx.xxx на yyy.yyy.yyy.yyy - ваш статический реальный IP адрес.

Я так и предположил сначала, но все равно не работает...  Проверил свой конфиг еще раз - ошибок нет..

461

Надо проверять правила iptables до старта файлбан и после, может есть косяк.

462

AlfaStriker пишет:

Надо проверять правила iptables до старта файлбан и после, может есть косяк.

Точно, отключаю  фаервол и   файлбан  работает...   А какие правила должны быть?

463

Всем привет!
Автору статьи огромный респект.
Все настроил в тестовом режиме - все работало!

postfix+mysql+postgrey+dovecot+clamav+squirellmail+postfixadmin

есть купленный домен - mydomain.su
есть выделенный IP - 1.2.3.4 - внешний адрес роутера
сервер в виртуальной сети прописан в DMZ роутера

все конфиги взяты из статьи

дальше глупейшая ситуация:

с внешней (любой) сети с ноута с двойной загрузкой (win7, fedora19) - браузер - firefox

1. захожу - mydomain.su/webmail c win7, логин - пароль - веб-морда.
письма принимаю, отправляю на любые адреса, как локальные (aleksey@mydomain.su, xpoh@mydomain.su), так и внешние *@mail.ru, *@gmail.com

2. захожу - mydomain.su/webmail c fedora19, логин - пароль - веб-морда.
письма приходят с любых адресов и локальных, и внешних.
при попытке отправить из веб-морды:
- "новое"
- ввод адреса
- ввод сабжекта и текста
- "отправить"
через секунд 30-40 получаю отлуп браузера в виде "время ожидания истекло"

если ноут оказывается в локалке - все работает

пробовал с другой внешней сети из консольного браузера links - тоже самое, links пишет

error loading
[url]http://mydomain.su:8080/webmail/src/compose.php[/url]
error reading from socket

(apache слушает порт 8080, так как у роутера на 80 своя веб-морда)

пробовал  с разных linux-машин (fedora 1x, centos 6.x) - тоже самое

смотрел логи apache и access и error, maillog - на момент нажатия "отправить" - пусто.
______________________

что менял с момента полной работоспособности тестовой конфы

1. сделал запароленный вход на корень сайта и веб-морду, используя .htaccess
(отключал - не помогло)
2. поменял пароль mysql для юзера postfix

mysql>
use mysql;
update user SET password=PASSWORD('новый пароль') where user='postfix';
flush privileges;

ну и заменил его в

/etc/postfix/sql/
valias.cf    vdomains.cf  vmailbox.cf
/etc/dovecot/dovecot-sql.conf 
/var/www/html/postfixadmin/config.inc.php

что не так с linux-клиентами?

могу выложить все логи и конфиги

Спасибо!

464

Проверьте логи:

grep -E -e 'warning|critical|error' /var/log/maillog

465

AlfaStriker пишет:

Проверьте логи:

grep -E -e 'warning|critical|error' /var/log/maillog

пусто

466

Значить надо посмотреть логи Apache, а почему именно SqurellMail?

467

лог apache c linux-клиента

+ открыть спойлер

217.26.6.101 - - [10/Mar/2014:18:58:20 +0400] "GET /webmail/ HTTP/1.1" 302 - "-" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:18:58:20 +0400] "GET /webmail/src/login.php HTTP/1.1" 200 2961 "-" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:18:58:20 +0400] "GET /webmail/images/sm_logo.png HTTP/1.1" 304 - "http://www.mydomain.su:8080/webmail/src/login.php" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:18:58:27 +0400] "POST /webmail/src/redirect.php HTTP/1.1" 302 - "http://www.mydomain.su:8080/webmail/src/login.php" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:18:58:27 +0400] "GET /webmail/src/webmail.php HTTP/1.1" 200 337 "http://www.mydomain.su:8080/webmail/src/login.php" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:18:58:27 +0400] "GET /webmail/src/left_main.php HTTP/1.1" 200 2634 "http://www.mydomain.su:8080/webmail/src/webmail.php" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:18:58:27 +0400] "GET /webmail/src/right_main.php HTTP/1.1" 200 9505 "http://www.mydomain.su:8080/webmail/src/webmail.php" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:18:58:28 +0400] "GET /webmail/images/sort_none.png HTTP/1.1" 304 - "http://www.mydomain.su:8080/webmail/src/right_main.php" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:18:58:28 +0400] "GET /webmail/images/up_pointer.png HTTP/1.1" 304 - "http://www.mydomain.su:8080/webmail/src/right_main.php" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:18:58:36 +0400] "GET /webmail/src/compose.php?mailbox=INBOX&startMessage=1 HTTP/1.1" 200 6654 "http://www.mydomain.su:8080/webmail/src/right_main.php" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"

дальше все чисто и в /var/log/httpd/error_log тоже

лог apache c win-клиента

+ открыть спойлер

217.26.6.101 - - [10/Mar/2014:18:58:36 +0400] "GET /webmail/src/compose.php?mailbox=INBOX&startMessage=1 HTTP/1.1" 200 6654 "http://www.mydomain.su:8080/webmail/src/right_main.php" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:19:03:27 +0400] "GET /webmail/src/left_main.php HTTP/1.1" 200 2634 "-" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:19:08:28 +0400] "GET /webmail/src/left_main.php HTTP/1.1" 200 2634 "-" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:19:08:45 +0400] "GET /webmail/src/left_main.php HTTP/1.1" 200 2634 "http://www.mydomain.su:8080/webmail/src/left_main.php" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:19:08:49 +0400] "GET /webmail/src/right_main.php?PG_SHOWALL=0&sort=0&startMessage=1&mailbox=INBOX HTTP/1.1" 200 9533 "http://www.mydomain.su:8080/webmail/src/left_main.php" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:19:13:45 +0400] "GET /webmail/src/left_main.php HTTP/1.1" 200 2634 "-" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:19:18:45 +0400] "GET /webmail/src/left_main.php HTTP/1.1" 200 2634 "-" "Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0"
217.26.6.101 - - [10/Mar/2014:19:27:44 +0400] "GET /webmail HTTP/1.1" 301 321 "-" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:27:44 +0400] "GET /webmail/ HTTP/1.1" 302 - "-" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:27:44 +0400] "GET /webmail/src/login.php HTTP/1.1" 200 2961 "-" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:27:44 +0400] "GET /webmail/images/sm_logo.png HTTP/1.1" 200 7396 "http://mydomain.su:8080/webmail/src/login.php" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:27:44 +0400] "GET /favicon.ico HTTP/1.1" 401 481 "-" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:27:44 +0400] "GET /favicon.ico HTTP/1.1" 401 481 "-" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:28:02 +0400] "POST /webmail/src/redirect.php HTTP/1.1" 302 - "http://mydomain.su:8080/webmail/src/login.php" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:28:02 +0400] "GET /webmail/src/webmail.php HTTP/1.1" 200 337 "http://mydomain.su:8080/webmail/src/login.php" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:28:02 +0400] "GET /webmail/src/right_main.php HTTP/1.1" 200 9505 "http://mydomain.su:8080/webmail/src/webmail.php" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:28:02 +0400] "GET /webmail/src/left_main.php HTTP/1.1" 200 2634 "http://mydomain.su:8080/webmail/src/webmail.php" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:28:02 +0400] "GET /webmail/images/sort_none.png HTTP/1.1" 200 289 "http://mydomain.su:8080/webmail/src/right_main.php" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:28:02 +0400] "GET /webmail/images/up_pointer.png HTTP/1.1" 200 270 "http://mydomain.su:8080/webmail/src/right_main.php" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:29:25 +0400] "GET /webmail/src/compose.php?mailbox=INBOX&startMessage=1 HTTP/1.1" 200 6654 "http://mydomain.su:8080/webmail/src/right_main.php" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:30:04 +0400] "POST /webmail/src/compose.php HTTP/1.1" 302 - "http://mydomain.su:8080/webmail/src/com … tMessage=1" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:30:04 +0400] "GET /webmail/src/right_main.php?mailbox=INBOX&sort=0&startMessage=1 HTTP/1.1" 200 9516 "http://mydomain.su:8080/webmail/src/com … tMessage=1" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:30:07 +0400] "GET /webmail/src/right_main.php?PG_SHOWALL=0&sort=0&startMessage=1&mailbox=Sent HTTP/1.1" 200 8202 "http://mydomain.su:8080/webmail/src/left_main.php" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:33:02 +0400] "GET /webmail/src/left_main.php HTTP/1.1" 200 2634 "-" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:38:03 +0400] "GET /webmail/src/left_main.php HTTP/1.1" 200 2634 "-" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:43:03 +0400] "GET /webmail/src/left_main.php HTTP/1.1" 200 2634 "-" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"
217.26.6.101 - - [10/Mar/2014:19:48:03 +0400] "GET /webmail/src/left_main.php HTTP/1.1" 200 2634 "-" "Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0"

подчеркнул момент нажатия кнопки "отправить"

squirrelmail попроще мне показался, да опыта работы с ним хоть отбавляй, и за красотой оформления не гонюсь

работал же он в тестовой конфе....

468 (11.03.2014 18:59:39 отредактировано AlfaStriker)

Проверю у себя, посмотрим...
--------------
У меня все норм на CentOS и на Винде

469 (13.03.2014 01:53:10 отредактировано alex25region)

AlfaStriker пишет:

Лучше покажите логи, сделайте так:
1. Удалите учетную запись - "ivanov.ii@company.ru" в Postfixadmin.
2. Очистите логи почты:

:> /var/log/maillog

3. На всякие пожарные перезапустите - rsyslog:

service rsyslog restart

4. Зайдите в Postfixadmin и создайте новую учетную запись - "ivanov.ii@company.ru"
5. Покажите содержимое файла:

/var/log/maillog

Решил вопрос с проблемой создания ящиков с точкой (ivanov.ii@company.ru) - оказывается неправильно был сформирован sql запрос в dovecot-sql.conf. В свое время вместо username = '%u' я поставил name = '%n' - вернул обратно - проблема исчезла.
Но возникает вследствии другой вопрос - как для пользователей сделать, чтобы в web-почте (roundcube) вводить не полностью ivanov.ii@company.ru, а просто ivanov.ii??? а также убрать возможность вводить сервер, т.е. только имя и пароль!

470

1. По моему лучше оставить с заполнением всего домена, если твой почтовик в будущем будет обслуживать два или три домена - это понадобится. Полезно в Roundcube установит автозаполнение поля логин и пароль:

$rcmail_config['login_autocomplete'] = 2;

И конечно же поставь здесь IP адрес:

$rcmail_config['default_host'] = '127.0.0.1'; 

Чтобы не вводить адрес сервера постоянно.

Если ты не хочешь в RoundCube вводить доменную часть, то тогда полезно будет поставить здесь твой домен заранее:

$rcmail_config['username_domain'] = 'company.ua';

2. Интересная ситуация, похоже на спам чистой вводы. Но ты хочешь чтобы спам попадал юзерам?
Сперва проверь логи, если это спамерские сервера, то зачем тебе принимать почту от них, это же спам. Если нормальный почтовик не правильно настроен (админ молодой), то ставь его IP адрес или домен в белые списки.
Управлять Postgrey - не надо, он сам по себе уже работает хорошо. Точно не скажу, но по идее сообщения должны приходить с опозданием в интервале с 20 сек. до 1 минуты. Как подправить не знаю, ищи в Интернете.
В Postgrey whitelist обычно добавляют все публичные почтовые сервисы, такие как gmail.com, yahoo.com, mail.ru, yandex.ru, rambler.ru и т.д. Чтобы не было задержек от заведомо правильно настроенных почтовых серверов.

3. Это надо смотреть какое правило блочит, у меня такого нет!

471

если без этого постфикс админа делать то в базе mail какие таблицы и поля делать?:

472 (19.03.2014 08:57:54 отредактировано dracon57)

я делаю в phpmyadmin база mail создалась вот на счёт учётных записей поясните , я так понял там domain, user ,и mailbox поля таблицы?да и сама табл как называется в базе mail?а то всё мусолят этот postfixadmin а как сделать по русски в php myadmin чтоб оно работало вообще нигде найти не могу

473

А зачем без Postfixadmina?

Вся фишка в том что, с Postfixadmin легко управлять почтарем через веб интерфейс.
Бородатые мохнатые года уже прошли, когда админ сидел и вбивал ручками каждую учетную запись в базу.

474

dracon57 пишет:

я делаю в phpmyadmin база mail создалась вот на счёт учётных записей поясните , я так понял там domain, user ,и mailbox поля таблицы?да и сама табл как называется в базе mail?а то всё мусолят этот postfixadmin а как сделать по русски в php myadmin чтоб оно работало вообще нигде найти не могу

На счет PHPmyadmin не знаю, я им не пользовался.  Это же швейцарский нож, который имеет все понемножку.

475 (19.03.2014 10:26:02 отредактировано yars)

да и кстати вопрос номер 1)Почему не работает телнет? bash:command no found короче пишет
2)Пробывал как по инструкции поставить postfixadmin не получилось(

tar -xvzf postfixadmin-2.3.6.tar.gz
вот пишет :
tar (child): postfixadmin-2.3.6.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

так с постфикс админом значит всё поставил.теперь такая ошибочка

Error: Can't connect to database
Please edit the $CONF['database_*'] parameters in config.inc.php.

DEBUG INFORMATION:
Connect: Access denied for user 'postfix'@'localhost' (using password: YES)


Пишите грамотно, пользуйтесь тегами BBCode и не отправляйте множество сообщений подряд, вместо этого пользуйтесь функцией редактирования. yars.

476

пароль вроде теперь правильно

Updating database:

- old version: 372; target version: 740

updating to version 373 (MySQL)...   done

updating to version 438 (MySQL)...   done

updating to version 439 (MySQL)...

DEBUG INFORMATION:
Invalid query: Duplicate column name 'ssl'

Что делать?((

477

Надо удалить базу и заново ее создать:

 
# mysql -p
DROP DATABASE mail;
quit

А потом опять попробуй создать базу - mail.
Как по инструкции.

478

короче обновил всё

yum update

запустился postfixadmin как в нем администрировать ящики что то не понял,помогите

479

Там же написано как ящики заводить, делайте по инструкции.

480 (19.03.2014 12:16:46 отредактировано dracon57)

Everything seems fine... attempting to create/update database structure

Database is up to date
can't encrypt password with dovecotpw, see error log for details

теперь что делать?

$CONF['encrypt'] = 'dovecot:CRAM-MD5';

Тут всё правильно?