So installieren Sie Sendmail auf Fedora 32/31/30
- 2765
- 563
- Miriam Bauschke
Sendmail ist eine allgemeine E -Mail -Routing -Funktion, die für den E -Mail -Transport über das Internet verwendet wird. Es enthält SMTP (Simple Mail Transfer Protocol) für die Versand- und E-Mail-Zustellung. Die meisten Systemadministratoren zogen es vor, Sendmail Server als MTA als andere MTAs zu verwenden. Sie können auch Sendmail -Server verwenden, um die E -Mail über externe SMTP -Server wie Google Mail, Amazon SES, MailChimp usw. zu senden.
1. Sendmail installieren
Wenn Sie Sendmail nicht über den folgenden Befehl installiert haben, um Sendmail mit anderen erforderlichen Paketen mit Yum Paket Manager zu installieren.
sudo dnf install sendmail sendmail-cf
2. Konfigurieren Sie Sendmail auf Fedora
Vor Beginn der Konfiguration müssen wir über verschiedene Sendmail -Konfigurationsdateien informiert werden. In /etc /Mail -Verzeichnis gibt es.
- Zugang - Erlauben/verweigern andere Systeme, Sendmail für ausgehende E -Mails zu verwenden.
- domantierbar - Wird für die Domain -Namenszuordnung für sendmail verwendet.
- Lokale Names - Wird verwendet, um Aliase für den Wirt zu definieren.
- mailerTable - Definierte die Anweisungen, die das Routing für bestimmte Domänen überschreiben.
- Virtussertierbar - Gibt eine domänenspezifische Form des Aliasing an, sodass mehrere virtuelle Domänen auf einer Maschine gehostet werden können.
2.1 Kommentieren Sie die folgende Zeile in/etc/mail/sendmail.MC, damit E -Mail von überall empfangen wird. Um eine Zeile in Sendmail zu kommentieren.MC, setzen Sie einfach DNL zu Beginn der Linie.
DNL Daemon_Options ('port = SMTP, addr = 127.0.0.1, name = mta ') dnl
2.2 Fügen Sie diese Zeile auch in Sendmail hinzu.MC OBER 'Mailer' Option
Feature ('relay_hosts_only') dnl
2.3 Fügen Sie den vollständigen Hostnamen Ihres PCs in dieser Datei hinzu.
Hostname >>/etc/mail/relay-domains
3. Konfigurationsdatei neu kompilieren
M4 IA Ein Makroprozessor zum Kompilieren der Sendmail -Konfigurationsdateien. M4 basiert auf Stream, das heißt, es versteht die Zeilen nicht.
sudo m4/etc/mail/sendmail.MC>/etc/mail/sendmail.vgl
Sendmail Service neu starten
sudo systemctl sendmail neu starten
4. Konfigurieren Sie die domänenbasierte E-Mail-Routing
Wie wir oben gelesen haben, wird diese zum Aliasing verwendete virtusertierbare Datei gelesen, sodass mehrere virtuelle Domänen auf einer Maschine gehostet werden können.
- 1. Alle an @example adressierten E -Mails.COM -Domain geliefert an [E -Mail geschützt]
@Beispiel.com [E -Mail geschützt]
- 2. Alle an [E -Mail geschützten E -Mails adressierten E -Mails werden an den lokalen Benutzerbuch weitergeleitet.
[E -Mail geschützt] Jack
- 3. Alle an @mydomain adressierten E -Mails.com wird an Domain @Otherdomain weiterleiten.com mit entsprechenden Benutzernamen.
@mydomain.com %[E -Mail geschützt]
- 4. Alle an @otherdomain adressierten E -Mails.COM wird meinen Mailserver mit der Bestätigung des Absenders mit der Nachricht abgelehnt
@otherdomain.COM -Fehler: Nouser -Benutzer unbekannt
Nachdem alle Änderungen im virterusertierbaren Befehl ausführen können, um aktualisiertes Virtusertierbar zu erstellen.DB -Datei mit der neuen Konfiguration enthält.
Makemap Hash/etc/mail/virtusertable < /etc/mail/virtusertable
Starten Sie schließlich den Sendmail -Dienst neu, um Änderungen anzuwenden
sudo systemctl sendmail neu starten
Danke, dass du diesen Artikel gelesen hast. Ich hoffe, dieser Artikel hilft Ihnen, Sendmail auf Fedora Systems zu konfigurieren.
Verweise:
http: // www.Sendmail.com/
http: // www.Sendmail.com/sm/open_source/docs/m4/intro_m4.html
- « So installieren Sie Libreoffice auf Fedora 36/35/34
- Wie man Git Branch umbenannt (lokal und abgelegen) »