ubuntuusers.de

Command Line Mailer

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

RGB

(Themenstarter)

Anmeldungsdatum:
15. Februar 2020

Beiträge: 14

Ein kleines Problem habe ich derzeit mit swaks ...

Hat sich erledigt ...

Ich hatte im Feld --header das Argument Subject: nicht angegeben.

--header Subject: Test

🙄

mlm99

Anmeldungsdatum:
13. Februar 2025

Beiträge: 1

Falls jemand anderes noch den Fehler haben sollte, so habe ich den gelöst: ein \n (neue Zeile) voranstellen, bzw mindestens zwei Zeilen im body übergeben. also anstatt

1
echo -e 'breaking' | sendmail -vvv Ziel@adresse

wird folgendes verwendet:

1
echo -e '\nworking' | sendmail -vvv Ziel@adresse

Ergebnis: Mail wird nun versandt. Dass -vvv sorgt für die Ausgabe der Ereignisse. sendmail verlinkt mit msmpt-mta auf msmpt, aus Gewohnheit habe ich sendmail verwendet. Auch muss echo -e verwendet werden, das sonst \n nicht decodiert wird.

Das gleiche auch mit Betreff (Subject): Anstatt

1
echo -e 'Subject: good test\nthis gets an error' | sendmail -vvv Ziel@adresse

funktioniert folgendes

1
echo -e 'Subject: good test\n\nThis will work' | sendmail -vvv Ziel@adresse

dabei funktioniert auch

1
echo -e 'Subject: good test\nAlso works\n' | sendmail -vvv Ziel@adresse

Warum auch immer benötigt der body eine weitere Zeile.

Hoffe ich konnte jemanden helfen.

Antworten |