On 5.3.2019 12:34, Peter Rosa wrote:
ako to konfigurovat, aby to zaradilo mail do fronty aj bezĀ beziaceho
MTA ?
Napriklad:
echo "Testovaci mail" | mail -s TEST testa...@domain.xx
( echo "Subject: TEST" ; echo "" ; echo "Testovaci mail" ) | sendmail
testa...@domain.xx
OK, a tie presmerovania vystupov do mail resp. sendmail nepotrebuju
beziaci MTA, pretoze...?
Jak prikaz "mail" tak "sendmail" (s danymi parametry) neudelaji nic
jineho, nez ze mail vlozi do odesilaci fronty ( =vytvori soubor ve
spravnem formatu v urcenem adresari).
Proc by na to mel byt potreba nejaky dalsi bezici proces ?
Ano, nekdy pozdeji, se rozjede sedmail v roli "queue runner" (to urci
parametry pri jeho spousteni, tento sendmail se spousti v ramci
/etc/rc.d/sendmail). Tohle uz je obsluzny daemon te fronty - a vybira z
fronty (adresare) ty soubory (je mu jedno kdo a jak je tam vytvoril a
odesila je. Ale na vkladani pozadavku do fronty neni treba aby bezel -
vlozit maily jde a budou tam kysnout dokud ho nekdo nespusti. Pak se
vyporadaji.
Ako presmerovanie chapem ja, tak na presmerovani by mal skript zastavit
a cakat, kym bude moct vystup presmerovat - iba ze by nie...?
To chapes spravne - pokud konzument vystupu (to, co je na prave strane
od '|' zrovna vystup nekonzumuje, tak producent (to co je nalevo) ceka.
Ale v nasem pripade jak mail tak sendmail ochotne konzumuje. On s tim
vstupem stejne neudela nic jinyho, nez, ze ho doplni obalkou a flakne ho
do adresare. Neni na co cekat.
Dan
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l