Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Peterx 10 Prosince 2007, 21:02:17

Název: Odoslanie mailu zo skriptu
Přispěvatel: Peterx 10 Prosince 2007, 21:02:17
Potreboval by som poradit ako odoslem mail zo skriptu.
Nejaly prikaz ako "odosli mail na abc@abc.com odosielatel: pc1@nieco.com predmet: abc telo: xy"
Mail by mal odist cez dopredu nadefinovany SMTP server.
Název: Re: Odoslanie mailu zo skriptu
Přispěvatel: truhlik 10 Prosince 2007, 22:12:12
Kód: [Vybrat]
echo "telo zpravy" | mail -s predmet -r odkud@odkud.cz kam@kam.cz

Bohuzel se mi to nepodarilo rozjet kvuli nejakym  chybejicim balickum, ale videl jsem na Suse jak to behalo v pohode. Takze jen chybejici balik naky mail. Zkousel jsem jich hodne ale nic nepomohlo, mozna budete mit vetsi stesti.
Název: Re: Odoslanie mailu zo skriptu
Přispěvatel: Peterx 10 Prosince 2007, 22:23:46
Aj ja som videl ako to chodi, ale len s lokalneho SMTP, ja mam prave problem s tym ze potrebujem niekde nadefinovat externy SMTP server.
Název: Re: Odoslanie mailu zo skriptu
Přispěvatel: Petr Merlin Vaněček 10 Prosince 2007, 22:27:03
balicek se jmenuje mailutils a teoreticky bych to resil nastavenim lokalniho MTA s nadrazenym relay serverem
Název: Re: Odoslanie mailu zo skriptu
Přispěvatel: Peterx 10 Prosince 2007, 22:35:23
Mailutils som skusal, ale
"teoreticky bych to resil nastavenim lokalniho MTA s nadrazenym relay serverem" - ako na toto?
Název: Re: Odoslanie mailu zo skriptu
Přispěvatel: Peterx 10 Prosince 2007, 23:37:31
Takze uz mi to ide, potreboval som mailx a nail.
v /etc/nail.rc napisat na koniec set smtp=mojsmtp.server.sk
Akurat mam problem v ako tvare to odoslem.

Ak pouzijem
echo "telo zpravy" | mail kam@kam.cz
Tak to funguje, ale vsetko co je za kam@kam.cz mi dava ako odosielatela, potreboval by som este predmet zadefinovat, ale neviem ako.
Název: Re: Odoslanie mailu zo skriptu
Přispěvatel: Peterx 11 Prosince 2007, 00:29:16
Tak uz to ide v tvre echo "telo" | -s subjekt_musi_byt_v_celku -r odkoho@nieco.sk komu@nieco.sk

Len pozor, nefunguje na smtp server ktory pouziva CBL
Název: Re: Odoslanie mailu zo skriptu
Přispěvatel: Petr Merlin Vaněček 11 Prosince 2007, 07:49:58
subjekt nemusi byt v celku, staci, pokud je v uvozovkach:
echo "telo" | -s "subjekt nemusi byt v celku" -r odkoho@nieco.sk komu@nieco.sk
Název: Re: Odoslanie mailu zo skriptu
Přispěvatel: Peterx 11 Prosince 2007, 07:59:24
Clovek sa stale uci, mozno ak by som v noci nebol ospali aj ma to napadne, ale dik :)
Název: Re: Odoslanie mailu zo skriptu
Přispěvatel: Petr Merlin Vaněček 11 Prosince 2007, 08:06:43
nz :) s tim lokalnim MTA jsem mel na mysli instalaci treba postfixu, ktery by byl nastaveny tak, aby odesilal prez nadrazeny smtp server (relayhost), ale toto reseni je asi jeste elegantnejsi (i kdyz na druhou stranu lokalni postfix by byl imunni vuci vypadkum relayhostu, pokousel by se odesilat pri jeho vypadku vicenez 1x a melo by to i jine vyhody, nicmene pro tuto aplikaci je to asi dostacujici)
Název: Re: Odoslanie mailu zo skriptu
Přispěvatel: Peterx 11 Prosince 2007, 13:06:40
Zhodov okolnosti mi vyhovuje ze sa nepokusa odoslat viac krat, na druhu stranu ani te postfix nemusi byt zli.
Název: Re: Odoslanie mailu zo skriptu
Přispěvatel: Petr Merlin Vaněček 11 Prosince 2007, 14:54:38
hehe ... zeby spamserver? :-D
Název: Re: Odoslanie mailu zo skriptu
Přispěvatel: Peterx 11 Prosince 2007, 15:11:09
Nie, ale mailami to kontrolujem, a ak mi nedojde mail viem ze sa masina nepripojila, a kedze sa skusa pripojit viackrat potrebujem aby mi to poslalo mail len ak sa skutocne pripoji a nie x dalsich co su v spoole