lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Wie kann ich mit einem Bash Script eine Email versenden?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Mit sendmail kannst du eine Email in Bash versenden.

(
cat <<EOF
Subject: Betreff der E-Mail
To: empfaenger@example.com
From: absender@example.com

Dies ist der Nachrichtentext.
EOF
) | sendmail -t
von (475 Punkte)  
0 Pluspunkte 0 Minuspunkte

Wenn du die Mail von einem bestehenden Konto wie z.B Gmail senden möchtest kannst du msmtp dazu verwenden.

apt install -y msmtp

Erstelle eine Konfiguration unter

nano ~/.msmtprc

und trage deine Zugangsdaten ein.

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

account gmail
host smtp.gmail.com
port 587
from dein.email@gmail.com
user dein.email@gmail.com
password dein_passwort

account default : gmail
von (703 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
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.