Es gibt gefühlt 278 Tutorials zum Einrichten von ssmtp. Alle enden allerdings spätestens bei "und so können Sie eine Email senden".
Code: Alles auswählen
echo "This is a test" | ssmtp <to-email-address>
Code: Alles auswählen
printf "To: <to-email-address>\nFrom: VoIP Server\nSubject: Testing\n\nThis is a test\n" | ssmtp -t
Code: Alles auswählen
ssmtp myemailaddress@gmail.com < msg.txt
Nur funktioniert das ja bei TProcess nicht. Ich könnte zwar mit "ssmtp -t" das Mailprogramm starten, müsste dann aber irgendwie meinen Text hinterherschieben und das Absenden auslösen, was in der Kommandozeile wohl mit Ctrl-D passiert.
Randbedingung: Das Programm soll nach dem Übergeben der Parameter sofort weiterlaufen, also nicht erst auf Versenden die Email oder irgendwelche Fehlermeldungen warten.
Disclaimer: Nein, ich möchte nicht Synaser nutzen, wenn es geht. Ich möchte soweit möglich mit nativen FPC-Funktionen arbeiten.