Fórum Root.cz

Hlavní témata => Server => Téma založeno: SVKroderik -neprihlásený 13. 08. 2016, 19:12:07

Název: Sendmail neodesílá poštu přes SMTP
Přispěvatel: SVKroderik -neprihlásený 13. 08. 2016, 19:12:07
Cawte potrebujem cez sendmail poslať testovaciu správu cez externý smtp server (je bez autentifikácie).

Môj príkaz vyzerá asi takto:

Kód: [Vybrat]
sendmail -f test@test.org -t "môj mail"@centrum.sk -s externý.smpt.server -m mail.txt -u subjekt správy
ale sendmail my zatuhne čierna obrazovka daľej sa dá písať a ukončiť ho musím ctr+c..

Čo robím zle ?
Název: Re:Sendmail
Přispěvatel: Filip Jirsák 13. 08. 2016, 20:39:10
sendmail očekává e-mail na standardním vstupu. To, co vidíte, není zatuhnutí, ale čekání na vstup. Ukončíte ho Ctrl-D. Ale vy asi nechcete e-mail vytvářet, chcete mu ho na standardní vstup předat už hotový, takže

Kód: [Vybrat]
sendmail -f from@example.com target@example.com < mail.txt

sendmail předává e-mail do fronty poštovního serveru na daném počítači, myslím, že nejde přímo z příkazové řádky vynutit odeslání přes nějaký SMTP relay. K tomu byste musle nakonfigurovat příslušný poštovní server (Sendmail, Postfix nebo co tam máte).