Der SMTP-Server chasquid 1.13 ist verfügbar.

Die Veröffentlichung des SMTP-Servers chasquid 1.13 wurde vorgestellt, bei der der Fokus auf Einfachheit der Einrichtung und Sicherheit liegt. Chasquid ist hauptsächlich für den Einsatz in typischen Projekten konzipiert, bei denen die Flexibilität und Funktionalität von Postfix und Exim überflüssig sind. Der Code des Projekts ist in der Programmiersprache Go geschrieben und wird unter der Apache 2.0-Lizenz veröffentlicht.

Hauptmerkmale:

  • Vereinfachtes Einrichtungssystem. Die Konfiguration des SMTP-Servers erfolgt über die Datei chasquid.conf mit den grundlegenden Parametern und einem Verzeichnis von Namen der bedienten Konfigurationen. von Domainnamen, in denen sich die domainbezogenen Dateien befinden, die zur Zuordnung von E-Mail-Adressen zu Benutzern, Datenbankeinstellungen zur Speicherung der Benutzerbasis, TLS-Zertifikate usw. verwendet werden. Zur Erstellung und Bearbeitung der Benutzerbasis für jede Domain wird das Dienstprogramm chasquid-util verwendet.
  • Zum Filtern von E-Mails und zum Herausfiltern von Spam wird ein Hook-System verwendet, das es ermöglicht, einen Handler zu verbinden, der in der finalen Phase des Empfangs der E-Mail aufgerufen wird. Folgende vordefinierte Handler stehen zur Verfügung: Greylist für die Verwaltung von „grauen Listen“ (Ausgabe eines temporären Fehlers beim ersten Anfrage von unbekannten Servern) mit Hilfe von greylistd, spamc und rspamc zur Spamblockierung mit Spamassassin und rspamd, clamdscan zur Virusfilterung über ClamAV und dkimsign zur DKIM-Überprüfung mit driusan/dkim oder dkimpy.
  • Schutz vor Konfigurationsfehlern, die zu Sicherheitsproblemen führen können, wie z.B. offenen Relais und Authentifizierung im Klartext.
  • Vorhandensein eines spezialisierten HTTP-Servers zur Überwachung und Fehlerbehebung des SMTP-Servers.
  • Verfügbarkeit von vorgefertigten Paketen für die Distributionen Debian, Ubuntu und Arch Linux.
  • Unterstützung der Integration mit dem IMAP-Server Dovecot zur Benutzerauthentifizierung.
  • Möglichkeit der Verwendung virtueller E-Mail-Domains mit eigenen Benutzerdatenbanken und Weiterleitungen.
  • Unterstützung zum Wegwerfen von Teilen der Adresse, z.B. die Verarbeitung von „user+something@domain“ als „user@domain“.
  • Unterstützung von SMTPUTF8 (RFC 6531), das die Verwendung von Zeichen nationaler Alphabete in E-Mail-Adressen, Hostnamen, Postfachnamen und SMTP-Headern ermöglicht.
  • Unterstützung für die Verwendung mehrerer TLS-Zertifikate. Verarbeitung von TLS-Parametern in Domainbindung und Schutz vor dem Herunterstufen von Verbindungen auf weniger sichere TLS-Einstellungen.
  • Vereinfachtes System zur Zertifikatserstellung über den Dienst Let’s Encrypt.
  • Unterstützung von SPF- (Sender Policy Framework) und MTA-STS (MTA Strict Transport Security) Prüfungen.

In der neuen Version:

  • Schutz vor SMTP Smuggling-Angriffen implementiert, die es ermöglichen, eine einzelne Nachricht in mehrere verschiedene Nachrichten aufzuteilen, indem eine nicht standardmäßige Sequenz zur Trennung von Nachrichten verwendet wird.
  • Implementierung einer Benutzerklasse, die nur E-Mails empfangen, aber keine versenden kann.
  • Es ist untersagt, in der Konfiguration leere IP-Adressen Verbindungsannahme (die Adressparameter müssen explizit angegeben werden; im einfachsten Fall reicht es aus, den Kommentar mit der entsprechenden Einstellung in der Konfigurationsdatei zu entfernen).
  • Im Skript docker/add-user.sh wurde die Unterstützung zur Abholung von E-Mail und Passwort aus Umgebungsvariablen hinzugefügt.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster