lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte
Wie kann ich auf einem Linux Server versuchen eine Email mit SMTP über ein Mailrelay zu senden?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

msmtp ist ein minimalistischer SMTP-Client zum Versenden von Mails über einen externen Mailserver. In einer Konfigurationsdatei unter

~/.msmtprc

oder global unter

/etc/msmtprc

trägst du die Verbindungsparameter ein.

defaults
auth           on
tls            on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile        /var/log/msmtp.log

account relay
host           smtp.relay.example.com
port           587
user           smtpuser@example.com
password       GeheimesPasswort
from           noreply@example.com

# Standardkonto setzen
account default : relay

Senden kannst du wie mit sendmail von der Linux Shell oder aus Scripten heraus.

printf "Subject: Test\n\nTest message from $(hostname)" | ssmtp -vvv dummy@domain.local
von (763 Punkte)  
0 Pluspunkte 0 Minuspunkte

Das kannst du z.B mit ssmtp. In einer Konfiguration unter

/etc/ssmtp/ssmtp.conf

konfigurierst du den Ausgangsserver, Auth, etc. und senden kannst du im Terminal, aus Scripts, etc.

echo "Test message from Linux server using ssmtp" | sudo ssmtp -vvv dummy@domain.local
von (663 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2,461 Fragen

2,957 Antworten

278 Kommentare

13 Nutzer