LINUX.ORG.RU

Сообщения maximice

 

http и https вместе nginx. Centos7.

Всем доброго времени суток. Настраивал сервер по http, сейчас нужно сделать также и для https, так как есть сертификаты свои.

Изначально настройка конфига nginx была такой :

server {
    listen       80 default_server;
    set $root_path /usr/share/nginx/html;

    location / {
        root   $root_path;
        index index.php index.hml;
    }

    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php-fpm/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_param DOCUMENT_ROOT $root_path;
    }
}

Почитав мануал появилось два варианта: 1. Продублировать запись для 443 порта с теми же настройками, дописав сертификаты 2. Добавить в эту же настройку запись для 443 порта с сертификатами, то есть вот так:

server {
    listen       80 default_server;
    listen       443 ssl;
    set $root_path /usr/share/nginx/html/webmail;
    ssl on;

    location / {
        root   $root_path;
        index  index.php index.hml;
    }
    client_max_body_size 1024m;

    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php-fpm/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_param DOCUMENT_ROOT $root_path;
}
 /scripts$fastcgi_script_name;
        ssl_certificate /etc/ssl/mail/public.crt;
        ssl_certificate_key /etc/ssl/mail/private.key;

В первом варианте нет доступа по https, а во втором пропадает по http, но появляется по https. Подскажите, пожалуйста, в какую сторону копать или, где в настройках я ошибся?

 , ,

maximice
()

Roundcube. Плагин acl не работает. Centos7. postfix+roundcube+dovecot+nginx.

Доброго времени суток. Прошу подсказки. Заметил недавно, что плагин acl не работает, в веб-интерфейсе отсутствует его функционал. Подскажите в какую сторону копать. В конфиге круглокуба он включен:

$config['plugins'] = array('acl'...

В dovecot.conf прописано:

mail_plugins = mailbox_alias acl

Может я какую настройку упустил?

В логах ничего не увидел по этому поводу, ни ошибок, ни предупреждений.

 , ,

maximice
()

Плагин календаря для Centos7. postfix+roundcube+dovecot+nginx. «Internal server error»

Всех приветствую. Попробовал сделать календарь, используя плагин kolab/calendar, но возникли проблемы:

«HTTP ERROR 500»

Composer ошибок не выдал.

Логи php-fpm следующие :

[25-Mar-2019 15:40:17 Europe/Moscow] PHP Fatal error: Call to protected method rcmail_output_html::search_form() from context 'calendar_ui' in /usr/share/nginx/html/webmail/plugins/calendar/lib/calendar_ui.php on line 795

Может есть альтернативные плагины или способы установки?

 , , , ,

maximice
()

Postfix+dovecot+roundcube+DCIM

Проблема в самом DCIM. Письма не приходят, хотя в логах maillog выдает что отправлено.

Ключ сгенерированный был добавлен в DNS.

Конфиг для DCIM:

non_smtpd_milters = inet:127.0.0.1:8891
milter_default_action = accept
milter_protocol = 2

попробовал telnet 127.0.0.1 8891

Выдает вроде норм все:

Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.

 , , ,

maximice
()

Roundcube не приходят сообщения *все еще*

Здравствуйте. Прошу помощи в решении проблемы. Устанавливал почтовик Roundcube 1.3.8 по инструкции: https://www.dmosk.ru/instruktions.php?object=postfix-centos

часть конфига main.cf

virtual_mailbox_base = /home/mail
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 1024
virtual_uid_maps = static:1024
virtual_gid_maps = static:1024
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1

smtpd_sasl_auth_enable = yes
smtpd_sasl_exceptions_networks = $mynetworks
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = /var/spool/postfix/private/auth

smtpd_tls_cert_file = /etc/ssl/mail/public.pem
smtpd_tls_key_file = /etc/ssl/mail/private.key
smtpd_use_tls = yes
smtpd_tls_auth_only = yes 

часть конфига master.cf

submission     inet  n       -       n       -       -       smtpd
    -o smtpd_tls_security_level=may
    -o smtpd_sasl_auth_enable=yes
    -o smtpd_sasl_type=dovecot
    -o smtpd_sasl_path=/var/spool/postfix/private/auth
    -o smtpd_sasl_security_options=noanonymous
    -o smtpd_sasl_local_domain=$myhostname

smtps      inet n - n - - smtpd -v
    -o syslog_name=postfix/smtps
    -o smtpd_tls_wrappermode=yes
    -o smtpd_sasl_auth_enable=yes
    -o smtpd_client_restrictions=permit_sasl_authenticated,reject


dovecot    unix  -       n       n       -        -       pipe
    flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -d ${recipient}

smtpd_authorized_xforward_hosts=127.0.0.0/8[root@*hostname* postfix]# 

 , , , ,

maximice
()

Сервер не пингует сам себя по внешнему адресу

Centos 7 использую. По внутреннему адресу пингуется, по внешнему нет, ни по адресу, ни по имени. С другой машины адрес пингуется. В чем проблема может быть? В hostname прописано имя домена.

resolf.conf:

# Generated by NetworkManager
search nwtec.local ru
nameserver 192.168.8.8

адаптер:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=«no»
IPV6_DEFROUTE=«no»
IPV6_FAILURE_FATAL=«no»
IPV6_ADDR_GEN_MODE=«stable-privacy»
NAME=ens192
UUID=1fc8ca37-7802-410a-9507-a4fb0db8f9a8
DEVICE=ens192
ONBOOT=yes
ZONE=public

 ,

maximice
()

Roundcube не приходят сообщения

Здравствуйте. Прошу помощи в решении проблемы. Устанавливал почтовик Roundcube 1.3.8 по инструкции: https://www.dmosk.ru/instruktions.php?object=postfix-centos

Почтовик что письма отправлены и падают в папку отправленных, а на самом деле встают в очередь и не отправляют: [20-Feb-2019 11:08:23 +0300]: <sa3b> User admin@*** [192.168.XX]; Message for admin@***; 250: 2.0.0 Ok: queued as CD77522C30

Конфиг: $rcmail_config['smtp_server'] = 'localhost'; $rcmail_config['smtp_port'] = 25; $rcmail_config['smtp_user'] = "; $rcmail_config['smtp_pass'] = ";

SMTP debug:

[21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 220 *DOMAIN* ESMTP Postfix [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Send: EHLO localhost [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 250-*DOMAIN* [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 250-PIPELINING [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 250-SIZE 10240000 [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 250-VRFY [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 250-ETRN [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 250-STARTTLS [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 250-ENHANCEDSTATUSCODES [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 250-8BITMIME [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 250 DSN [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Send: MAIL FROM:<admin@*DOMAIN*> [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 250 2.1.0 Ok [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Send: RCPT TO:<admin@*DOMAIN*> [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 250 2.1.5 Ok [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Send: DATA [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 354 End data with <CR><LF>.<CR><LF> [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Send: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Thu, 21 Feb 2019 09:48:09 +0300 From: admin@*DOMAIN* To: admin@*DOMAIN* Subject: =?UTF-8?Q?=D1=84=D0=B0=D1=84?= Message-ID: <59fe8aca337dfe66045682d73eda1cf3@*DOMAIN*> X-Sender: admin@*DOMAIN* User-Agent: Roundcube Webmail/1.3.8

test [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Send: . [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 250 2.0.0 Ok: queued as D459022B95E1 [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Send: QUIT [21-Feb-2019 09:48:09 +0300]: <8n0nfa0s> Recv: 221 2.0.0 Bye

postfix smtp config:

virtual_mailbox_base = /home/mail virtual_alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf virtual_minimum_uid = 1024 virtual_uid_maps = static:1024 virtual_gid_maps = static:1024 virtual_transport = dovecot dovecot_destination_recipient_limit = 1

smtpd_sasl_auth_enable = yes smtpd_sasl_exceptions_networks = $mynetworks smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_sasl_type = dovecot smtpd_sasl_path = /var/spool/postfix/private/auth

smtpd_tls_cert_file = /etc/ssl/mail/public.pem smtpd_tls_key_file = /etc/ssl/mail/private.key smtpd_use_tls = yes smtpd_tls_auth_only = yes

 , , , ,

maximice
()

RSS подписка на новые темы