Patch di qmail
4 giugno 2023 Roberto Puzzanghera 18 commenti
- Scarica l'ultima versione della patch combinata per netqmail-1.06 v. 2023.06.04 (MD5).
- Changelog
- Readme
Changelog
- Jun 4, 2023
-vpopmail uid and gid are determined dinamically instead of assigning 89:89 ids by default
-vpopmail install directory determined dinamically
diff here - Apr 26, 2023
-dkim patch updated to v. 1.40
-qmail-dkim uses CUSTOM_ERR_FD as file descriptor for errors (more info here) - Mar 27, 2023
-chkuser.c: double hyphens "--" are now allowed also in the rcpt email (tx Ali Erturk TURKER)
-chkuser_settings.h CHKUSER_SENDER_NOCHECK_VARIABLE commented out. Sender check is now enabled also for RELAYCLIENT
-removed a couple of redundant log lines caused by qmail-smtpd-logging
diff here - Mar 18, 2023
- bugfix in dkimverify.cpp: now it checks if k= tag is missing (tx Raisa for providing detailed info)
- redundant esmtp-size patch removed, as the SIZE check is already done by the qmail-authentication patch (tx Ali Erturk TURKER) diff here - Mar 14, 2023
- The split_str function in dknewkey was modified in order to work on debian 11 (tx J) - Mar 12, 2023
- The mail headers will change from "ESMTPA" to "ESMTPSA" when the user is authenticated via starttls/smtps (tx Ali Erturk TURKER)
diff here - Mar 1, 2023
- added qmail-fastremote patch (tx Ali Erturk TURKER for the advise)
- qmail-remote CRLF removed (replaced by fastremote) - Feb 27, 2023
- Now qmail-remote is rfc2821 compliant even for implicit TLS (SMTPS) connections (tx Ali Erturk TURKER) - Feb 24, 2023
- several missing references to control/badmailto and control/badmailtonorelay files were corrected to control/badrcptto and control/badrcpttonorelay (tx Ali Erturk TURKER) diff here - Feb 19, 2023
- dkim patch upgraded to v. 1.37
* ed25519 support (RFC 8463)
* old yahoo's domainkeys stuff removed (no longer need the libdomainkeys.a library)
Installare un certificato Let's Encrypt ai server qmail e dovecot
18 maggio 2023 Roberto Puzzanghera 7 commenti
Maggiori informazioni qui:
Qui di seguito viene spiegato come installare e configurare un certificato SSL valido di Let's Encrypt per i server qmail
e dovecot
. L'installazione è ad opera del client certbot.
Certbot is part of EFF’s effort to encrypt the entire Internet. Secure communication over the Web relies on HTTPS, which requires the use of a digital certificate that lets browsers verify the identity of web servers (e.g., is that really google.com?). Web servers obtain their certificates from trusted third parties called certificate authorities (CAs). Certbot is an easy-to-use client that fetches a certificate from Let’s Encrypt—an open certificate authority launched by the EFF, Mozilla, and others—and deploys it to a web server.
Changelog
- May 18, 2023
added the option--key-type rsa
to thecertbot
command, to avoid thatcertbot
will silently default toECDSA
the private key format, which results not understandable by myopenssl-1.1
. In this way the format of the private key will beRSA
. More info here.
Configurazione di SURBL per qmail
17 maggio 2023 Roberto Puzzanghera 0 commenti
Le SURBL sono liste di siti web che appaiono nel corpo della posta indesiderata. Diversamente dalla maggior parte delle liste non sono liste di indirizzi IP.
I siti web che appaiono nei messaggi di posta indesiderata tendono ad essere più stabili rispetto agli indirizzi IP in rapido cambiamento dei botnet che sono soliti inviare la maggior parte di questi messaggi. Le liste di IP come zen.spamhaus.org possono essere usate in un primo stadio di filtraggio per aiutare a identificare da circa l'80% al 90% dei messaggi di posta indesiderata. Le liste SURBL possono contribuire a eliminare il restante 75% della posta indesiderata in un successivo stadio di filtraggio. Usate insieme alle liste di IP (RBL), le SURBL risultano un metodo molto efficace per identificare fino al 95% della posta indesiderata.
Changelog
- May 17, 2023
-Top level domains URL is changed. So you have to adjust the update_tlds.sh script accordingly
Configurazione di DKIM per qmail
26 aprile 2023 Roberto Puzzanghera 4 commenti
Questa pagina riguarda la patch DKIM inclusa nella mia patch combinata (maggiori informazioni qui). Questo argomento è avanzato ed è consigliabile tornare qui alla fine del tutto.
- Info: http://www.dkim.org/ - http://en.wikipedia.org/wiki/DomainKeys_Identified_Mail
- Autore della patch: Manvendra Bhangui
- Versione della patch: 1.40
- Scarica: SourceForge - copia locale
- Changelog
- Mirko Buffoni ha pubblicato in un commento una piccola modifica che consente di firmare i messaggi inviati dagli utenti autenticati e di verificare quelli degli utenti non autenticati.
DKIM fornisce un metodo per validare l'identità di un nome a dominio associato a un messaggio con una autenticazione crittografata. La tecnica di validazione è basata sulla crittografia di una chiave pubblica: Il server che invia l'email aggiunge il nome a dominio al messaggio e vi affigge una firma digitale. Questa chiave è posta nell'intestazione DKIM-Signature: del messaggio. Colui che riceve il messaggio può controllare la validità della chiave pubblica leggendo un record TXT del DNS del dominio associato al messaggio.
Sei invitato a dare un'occhiata alle pagine man a partire da qmail-dkim(8) e spawn-filter(8).
Changelog
- Apr, 26, 2023
-dkim patch updated to v. 1.40
-qmail-dkim uses CUSTOM_ERR_FD as file descriptor for errors (more info here) - Mar 18, 2023
- bugfix in dkimverify.cpp: now it checks if k= tag is missing (tx Raisa for providing detailed info) - Mar 14, 2023
- The split_str function in dknewkey was modified in order to work on debian 11 (tx J) - Feb 19, 2023 (v. 1.37 upgrade)
-ed25519
support (RFC 8463)
- multiple signatures/selectors via the enhanced control/dkimkeys orDKIMSIGN
/DKIMSIGNEXTRA
/DKIMSIGNOPTIONS
DKIMSIGNOPTIONSEXTRA
variables
-domainkey
script replaced bydknewkey
in order to createed25519
keys andrsa
keys with 1024/2048/4096 bit
- dropped yahoo's domainkeys support (no longer need thelibdomainkeys.a
library)
- man pages revised and enhanced
- domainkeys directory moved to /var/qmail/control/domainkeys
- the documentation in this page has been revised. You can find how to sign with thersa
key together with theed25519
key below.