Benutzer-Werkzeuge

Webseiten-Werkzeuge


edv:os:unix:shell:example:einfache_emails_verschicken

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

edv:os:unix:shell:example:einfache_emails_verschicken [2020/01/11 01:23] – angelegt - Externe Bearbeitung 127.0.0.1edv:os:unix:shell:example:einfache_emails_verschicken [2026/09/20 22:47] (aktuell) – Jürgen Kreick
Zeile 26: Zeile 26:
  
 :!: Die Variable **$USER** findet dann Verwendung, wenn der eMail-Versand nur für bestimmte User freigeschaltet ist. Dann wird die eMail durch **mailx** im Namen dieses Users versendet. :!: Die Variable **$USER** findet dann Verwendung, wenn der eMail-Versand nur für bestimmte User freigeschaltet ist. Dann wird die eMail durch **mailx** im Namen dieses Users versendet.
 +
 +Falls "mailx" Konfiguration "~/.mailrc" voraussetzt (z.B. wegen SMTP‑Relay), gibt es trotzdem Möglichkeit, die Konfiguration-Parameter direkt auf der Kommandozeile mit Parameter "-S" zu übergeben, sodass man keine "~/.mailrc" braucht.
 +
 +Einfaches Beispiel:
 +
 +<code bash>
 +echo "Hier ist der eMail-Text." | mailx -S smtp=mrelay.domain.tld:25 -S smtp-auth=none -S from=dein.name@deine-domain.tld -s "Betreff bla-bla-bla" empfaenger@ziel-domain.tld
 +</code>
 +
 +Weitere Variante - Text aus Datei:
 +
 +<code bash>
 +mailx -S smtp=mrelay.domain.tld:25 -S smtp-auth=none -S from=dein.name@deine-domain.tld -s "Betreff bla-bla-bla" empfaenger@ziel-domain.tld < /pfad/zur/datei.txt
 +</code>
 +
 +Weitere Variante - in einem Skript mit Variablen:
 +
 +<code bash>
 +TO="empfaenger@ziel-domain.tld"
 +FROM="dein.name@deine-domain.tld"
 +SUBJECT="Testmail"
 +BODY="Hallo,\ndies ist eine Test-Mail."
 +
 +printf "%b\n" "${BODY}" | mailx -S smtp=mrelay.domain.tld:25 -S smtp-auth=none -S from="${FROM}" -s "${SUBJECT}" "${TO}"
 +</code>
 +
 +Damit bleibt alles in der Bash, ohne Konfigurationsdatei.
  
 ---- ----
-Stand: 22.10.2009+Stand: 20.09.2026
  
 EOF EOF
edv/os/unix/shell/example/einfache_emails_verschicken.txt · Zuletzt geändert: von Jürgen Kreick

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki