diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ab9782 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.env +docker-compose.yml diff --git a/config/clamav/clamav-milter.conf b/config/clamav/clamav-milter.conf new file mode 100644 index 0000000..dc089ad --- /dev/null +++ b/config/clamav/clamav-milter.conf @@ -0,0 +1,5 @@ +MilterSocket inet:7357 +User clamav +ClamdSocket tcp:localhost:3310 +LogFile /var/log/clamav/milter.log +LogTime yes diff --git a/config/roundcube/docker-override.inc.php b/config/roundcube/docker-override.inc.php new file mode 100644 index 0000000..675d873 --- /dev/null +++ b/config/roundcube/docker-override.inc.php @@ -0,0 +1,13 @@ + [ + 'verify_peer' => false, + 'verify_peer_name' => false, + ], +]; +$config['smtp_conn_options'] = [ + 'ssl' => [ + 'verify_peer' => false, + 'verify_peer_name' => false, + ], +]; diff --git a/docker-compose.yml.template b/docker-compose.yml.template index 613a6a0..3401b79 100644 --- a/docker-compose.yml.template +++ b/docker-compose.yml.template @@ -46,6 +46,7 @@ services: volumes: - ./data/clamav/db:/var/lib/clamav - ./data/clamav/run:/run/clamav + - ./config/clamav/clamav-milter.conf:/etc/clamav/clamav-milter.conf environment: - CLAMAV_NO_FRESHCLAMD=false - CLAMAV_NO_MILTERD=false @@ -66,6 +67,7 @@ services: - "8888:80" # веб-интерфейс почты, менять при конфликте volumes: - ./data/roundcube:/var/roundcube/db + - ./config/roundcube/docker-override.inc.php:/var/www/html/config/docker-override.inc.php environment: # IMAP — подключаемся к stalwart внутри сети ROUNDCUBEMAIL_DEFAULT_HOST: "ssl://stalwart"