Bonjour,
Ma situation est toujours la même; j’attends toujours vos coups de pouces. Merci
Ma situation est toujours la même; j’attends toujours vos coups de pouces. Merci
apt-get install postfix postfix-mysql
apt-get install dovecot-core dovecot-imapd dovecot-lmtpd dovecot-mysql
warning: TLS library problem: error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no shared cipher
...
Il faut donc éviter de toucher aux directives smtpd_tls_exclude_ciphers et smtpd_tls_cipherlist pour des raisons de compatibilité avec les autres serveurs de mail afin d'éviter une erreur du type "no shared cipher" ou "no cipher overlap" puis un fallback en plain/text... Même si la négociation se fait avec DES, RC4, c'est toujours mieux qu'une transmission en clair sur le réseau.# Smtp ( OUTGOING / Client )
smtp_tls_loglevel = 1
smtp_tls_security_level = may
smtp_tls_CAfile = /etc/ssl/certs/ca.cert.pem
smtp_tls_protocols = !SSLv2, !SSLv3
smtp_tls_mandatory_protocols = !SSLv2, !SSLv3
smtp_tls_mandatory_ciphers = high
smtp_tls_exclude_ciphers = aNULL, eNULL, EXPORT, DES, 3DES, RC2, RC4, MD5, PSK, SRP, DSS, AECDH, ADH
smtp_tls_note_starttls_offer = yes
# Smtpd ( INCOMING / Server )
smtpd_tls_loglevel = 1
smtpd_tls_auth_only = yes
smtpd_tls_security_level = may
smtpd_tls_received_header = yes
smtpd_tls_protocols = !SSLv2, !SSLv3
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3
smtpd_tls_mandatory_ciphers = medium
# smtpd_tls_exclude_ciphers = NE PAS MODIFIER
# smtpd_tls_cipherlist = NE PAS MODIFIER
smtpd_tls_CAfile = $smtp_tls_CAfile
smtpd_tls_cert_file = /etc/ssl/certs/mailserver.crt
smtpd_tls_key_file = /etc/ssl/private/mailserver.key
smtpd_tls_dh1024_param_file = $config_directory/dh2048.pem
smtpd_tls_dh512_param_file = $config_directory/dh512.pem
tls_preempt_cipherlist = yes
tls_random_source = dev:/dev/urandom
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
lmtp_tls_session_cache_database = btree:${data_directory}/lmtp_scache
Je dois aussi attendre pour le dns car je viens de le refaire et donc je verrais si ça change quelque chose.Votre message a échoué au test DMARC.
Une politique DMARC permet à un expéditeur de signaler que ces messages sont protégés par SPF et/ou DKIM et de donner les instructions à exécuter si aucune de ces deux méthodes d'authentifications est correcte. Veuillez vérifier que votre SPF et DKIM soient correctement configurés avant d'installer DMARC.
Vous n'êtes pas autorisé à envoyer un message avec cette addresse.
------------------------------
[ INSTALLATION D'OPENDMARC ]
------------------------------
-> Installation de opendmarc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
libopendbx1-mysql libopendmarc2 libspf2-2 libswitch-perl
Les NOUVEAUX paquets suivants seront installés :
libopendbx1-mysql libopendmarc2 libspf2-2 libswitch-perl opendmarc
0 mis à jour, 5 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 203 ko dans les archives.
Après cette opération, 588 ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://debian.mirrors.ovh.net/debian/ jessie/main libswitch-perl all 2.17-2 [20,5 kB]
Réception de : 2 http://debian.mirrors.ovh.net/debian/ jessie/main libopendbx1-mysql amd64 1.4.6-8 [5 280 B]
Réception de : 3 http://debian.mirrors.ovh.net/debian/ jessie/main libspf2-2 amd64 1.2.10-5 [57,5 kB]
Réception de : 4 http://debian.mirrors.ovh.net/debian/ jessie/main libopendmarc2 amd64 1.3.0+dfsg-1 [29,3 kB]
Réception de : 5 http://debian.mirrors.ovh.net/debian/ jessie/main opendmarc amd64 1.3.0+dfsg-1 [90,2 kB]
203 ko réceptionnés en 0s (1 595 ko/s)
Sélection du paquet libswitch-perl précédemment désélectionné.
(Lecture de la base de données... 66251 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libswitch-perl_2.17-2_all.deb ...
Dépaquetage de libswitch-perl (2.17-2) ...
Sélection du paquet libopendbx1-mysql précédemment désélectionné.
Préparation du dépaquetage de .../libopendbx1-mysql_1.4.6-8_amd64.deb ...
Dépaquetage de libopendbx1-mysql (1.4.6-8) ...
Sélection du paquet libspf2-2 précédemment désélectionné.
Préparation du dépaquetage de .../libspf2-2_1.2.10-5_amd64.deb ...
Dépaquetage de libspf2-2 (1.2.10-5) ...
Sélection du paquet libopendmarc2 précédemment désélectionné.
Préparation du dépaquetage de .../libopendmarc2_1.3.0+dfsg-1_amd64.deb ...
Dépaquetage de libopendmarc2 (1.3.0+dfsg-1) ...
Sélection du paquet opendmarc précédemment désélectionné.
Préparation du dépaquetage de .../opendmarc_1.3.0+dfsg-1_amd64.deb ...
Dépaquetage de opendmarc (1.3.0+dfsg-1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.0.2-5) ...
Traitement des actions différées (« triggers ») pour systemd (215-17+deb8u3) ...
Paramétrage de libswitch-perl (2.17-2) ...
Paramétrage de libopendbx1-mysql (1.4.6-8) ...
Paramétrage de libspf2-2 (1.2.10-5) ...
Paramétrage de libopendmarc2 (1.3.0+dfsg-1) ...
Paramétrage de opendmarc (1.3.0+dfsg-1) ...
chown: impossible d'accéder à « /var/run/opendmarc »: Aucun fichier ou dossier de ce type
dpkg: erreur de traitement du paquet opendmarc (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u2) ...
Traitement des actions différées (« triggers ») pour systemd (215-17+deb8u3) ...
Des erreurs ont été rencontrées pendant l'exécution :
opendmarc
E: Sub-process /usr/bin/dpkg returned an error code (1)
/!\ FATAL: Une erreur est survenue pendant l'installation d'OpenDMARC.
root@serv:/tmp/mailserver-autoinstall#
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.3 (jessie)
Release: 8
Codename: jessie
CordialementEDIT: vous pouvez continuer d'utiliser ce script jusqu'à que Jessie soit en fin de vie donc encore pendant 2 ans (2018), mais je recommande tout de même de passer à l'image Docker pour bénéficier de nouvelles features.Ce script n'est plus maintenu, merci d'utiliser à la place mon image docker. Je considère cette méthode beaucoup plus fiable et rapide à mettre en place. Je continuerai d'apporter des mises à jour de sécurité si besoin mais le script décrit ici n'évoluera plus. Merci de votre compréhension.
netstat -tlnp | grep 25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 772/exim4
tcp6 0 0 ::1:25 :::* LISTEN 772/exim4
Sur le site en prod:
netstat -tlnp | grep 25
tcp 0 0 0.0.0.0:port 0.0.0.0:* LISTEN 2257/sshd
tcp6 0 0 :::port :::* LISTEN 2257/sshd
Je précise que je fais rien sur le site en prod tant que je ne vois pas d'installation me convenant. C'est juste un test que j'ai voulu faire en plus. Creating mailserver
ERROR: for mailserver driver failed programming external connectivity on endpoi nt mailserver (62d5e57a84767ac4c5e26bcf97ed83ee35f7206313a7a462680d7b843ad82551) : Error starting userland proxy: listen tcp 0.0.0.0:25: bind: address already in use
Traceback (most recent call last):
File "<string>", line 3, in <module>
File "compose/cli/main.py", line 63, in main
AttributeError: 'ProjectError' object has no attribute 'msg'
docker-compose returned -1
Quel est la meilleur méthode pour libérer ses ports utilisés pour finir mon installation.systemctl stop exim4 && systemctl disable exim4