Empêcher les mails d'être délivrés

Afin d’empêcher les mails de certains domaines d’être délivrés, par exemple en cas de maintenance ou de migration du domaine, on peut laisser ces mails dans la queue en les mettant en status « HOLD » dans postfix. Pour passer un domaine en HOLD, il faut modifier le fichier /etc/postfix/main.cf tel que ci-dessous et redémarrer postfix : smtpd_recipient_restrictions = ... check_recipient_access hash:/etc/postfix/hold Ensuite on ajoute les lignes suivantes dans le fichier /etc/postfix/hold :

Créer un repository Debian signé avec Freight

Reprepro ne permet pas d’avoir plusieurs versions d’un même paquet dans son dépôt. Pour contourner cette limitation, je suis donc passé à Freight. Freight : permet d’ajouter des .deb directement sans fichier .changes signe à la volée les paquets autorise plusieurs versions d’un même paquet permet d’avoir plusieurs branches est très simple à installer et à maintenir est très léger et n’a pas besoin de base SQL L’installation est ultra simple :

Résoudre l'erreur SSL 42 avec thunderbird

Quand on essaie d’utiliser Thunderbird pour se connecter sur un Dovecot en IMAPS, il se peut que l’on se retrouver avec l’erreur ci-dessous dans le syslog sur serveur web si le certificat est auto-signé ou invalide : dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=192.168.0.01, lip=10.10.10.62, TLS: SSL_read() failed: error:14094412:SSL routines:SSL3_READ_BYTES:sslv3 a lert bad certificate: SSL alert number 42, session=<W2RIsxSzFADAqAM9> Cette erreur est générée car Thunderbird n’affiche pas la fenêtre permettant d’accepter un certificat non valide pendant la phase d’auto-configuration d’une adresse de courriel.

Activer vacation et le faire fonctionner avec roundcube 0.9 et postfixadmin

Voici la procédure pour activer le plugin vacation et le faire fonctionner avec les nouvelles versions de roundcube 0.8.*. domain.com est à changer par un domain qui existe vraiment sur la machine. Ce n’est pas la même procédure qu’avant, car avec les nouvelles versions de roundcube, les anciens plugins ne fonctionnent plus. Celui-ci a été modifié et traduit. groupadd --gid 10002 vacation useradd -o -d /var/spool/vacation -g 10002 -u 10002 -s /bin/false vacation Ensuite, créer un dossier pour vacation

Utiliser rsync + SSH avec un port différent de 22

Pour utiliser rsync + SSH vers un autre port que le port par défaut, on utilise la commande suivante : rsync -av -e 'ssh -p <PORT>' root@IP.IP.IP.IP:/dossier/source /dossier/destination Par exemple avec le port 2222 : rsync -av -e 'ssh -p 2222' root@IP.IP.IP.IP:/dossier/source /dossier/destination