Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
miten konffata mail jotta Cron voi emailata tulokset?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Finnish
View previous topic :: View next topic  
Author Message
hobo2
Tux's lil' helper
Tux's lil' helper


Joined: 08 May 2005
Posts: 87
Location: San Diego, CA & Miami, FL

PostPosted: Wed May 11, 2005 4:18 am    Post subject: miten konffata mail jotta Cron voi emailata tulokset? Reply with quote

tein muutamia yksinkertaisia komentoja joilla cron paivittain ajaa komennot, tekee logit ja laittaa postia

mutta, en tieda miten konffata tuo email niin etta output cronista tulee spostiin

tassa osa /var/log/messages jossa ilmenee etta komennot suoritettiin mutten saanut spostia

May 10 23:50:00 gt6 fcron[7736]: Job xxx /tmp/xxx.log started for user cron (pid 7737)
May 10 23:50:00 gt6 fcron[7736]: Job xxx /tmp/xxx.log terminated (exit status: 1) (mailing output)
May 10 23:50:00 gt6 sSMTP[7736]: Unable to locate mail
May 10 23:50:00 gt6 sSMTP[7736]: Cannot open mail:25
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 997

PostPosted: Wed May 11, 2005 6:52 am    Post subject: Re: miten konffata mail jotta Cron voi emailata tulokset? Reply with quote

hobo2 wrote:
tein muutamia yksinkertaisia komentoja joilla cron paivittain ajaa komennot, tekee logit ja laittaa postia

mutta, en tieda miten konffata tuo email niin etta output cronista tulee spostiin

tassa osa /var/log/messages jossa ilmenee etta komennot suoritettiin mutten saanut spostia

May 10 23:50:00 gt6 fcron[7736]: Job xxx /tmp/xxx.log started for user cron (pid 7737)
May 10 23:50:00 gt6 fcron[7736]: Job xxx /tmp/xxx.log terminated (exit status: 1) (mailing output)
May 10 23:50:00 gt6 sSMTP[7736]: Unable to locate mail
May 10 23:50:00 gt6 sSMTP[7736]: Cannot open mail:25


Oletuksena gentoo käyttää ssmtp-maileria (erittäin yksinkertainen mailerisofta, riittää peruskäyttöön). Tuo virheilmoitus May 10 23:50:00 gt6 sSMTP[7736]: Unable to locate mail tarkoittaa ettei löytänyt serveriä nimeltä "mail" :)

Katso tiedostoa /etc/ssmtp/ssmtp.conf ja laita sinne lähtevän postin palvelin mitä käytät, pitäisi alkaa pelittämään.
Back to top
View user's profile Send private message
hobo2
Tux's lil' helper
Tux's lil' helper


Joined: 08 May 2005
Posts: 87
Location: San Diego, CA & Miami, FL

PostPosted: Wed May 11, 2005 12:49 pm    Post subject: Reply with quote

> Katso tiedostoa /etc/ssmtp/ssmtp.conf ja laita sinne lähtevän postin palvelin

laitoin siihen mailhost-oikea.osoite.com:2525

(palvelimeni ulosmeneva posti saapuu portista 2525)

eiko tarvitse konffata mitaan muita sSMTP (tai sendmail alias) vipuja?
tarkoitan noita -au -t jne asetuksia?

nyt nakyy /var/log/messages logissa
May 11 09:12:16 g6 sSMTP[10181]: standardize() -- Buffer overflow

joten ei enaa vikailmoitusta ettei loyda mailhostia muttei myoskaan toimi?


kiitos!
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 997

PostPosted: Wed May 11, 2005 2:36 pm    Post subject: Reply with quote

hobo2 wrote:
>
laitoin siihen mailhost-oikea.osoite.com:2525
(palvelimeni ulosmeneva posti saapuu portista 2525)


Mitä tää yrittää sanoa?

Ulosmenevä posti saapuu?-)

Tohon siis tulee sun käyttämäsi postipalvelimen nimi, vaikka mail.inet.fi:25 soneralla. Jos pyörität omaa postiserveriä jossain niin sen toki.

Jos ei tunnu toimivan niin -d-optiolla voi pistää debugin päälle niin näet missä menee homma pieleen. Jos posti lähtee niin tarkista että vastaanottajan osoitteet yms. on oikeat :)
Back to top
View user's profile Send private message
hobo2
Tux's lil' helper
Tux's lil' helper


Joined: 08 May 2005
Posts: 87
Location: San Diego, CA & Miami, FL

PostPosted: Wed May 11, 2005 6:19 pm    Post subject: Reply with quote

en ole kirjoittanut suomea vuosiin, anteeksi kankea kirjoitustyyli

minulla on siis omat palvelimet ja omat domainit

siis kuten www.munoma.com (en asu suomessa)
postini tulee sisalle (pop3) osoitemuodossa mail.munoma.com:2525 (portti on siis 2525 ei pelkka 25)

smtp menee ulos mail.munoma.com mutta vaatii login tiedot (samat kuin sisaantuleva posti)

laitoin siis tiedot kuten
mailhost-mail.munoma.com:2525

minne laitan tuon -d ?
vastaanottaja on siis mina, kuten hobo2@munoma.com (laitoin sen myos ja ilman sita, testattu molemmilla, ei silti toimi)
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 997

PostPosted: Wed May 11, 2005 8:25 pm    Post subject: Reply with quote

Millä komennolla tai skriptillä nyt laitat sitä postia?
Back to top
View user's profile Send private message
hobo2
Tux's lil' helper
Tux's lil' helper


Joined: 08 May 2005
Posts: 87
Location: San Diego, CA & Miami, FL

PostPosted: Wed May 11, 2005 9:38 pm    Post subject: Reply with quote

siis cron ajaa muutaman komennon ja (alkuperainen viesti threadissa) tallentaa /var/log tiedostoon filun

tuo tiedosto sitten ilmeisesti tulisi suoraan sSMTP:lla

ainakin niin ymmarsin noista alkuperaisista lokitiedoista

kirjoitin:

>tassa osa /var/log/messages jossa ilmenee etta komennot suoritettiin mutten saanut spostia
>May 10 23:50:00 gt6 fcron[7736]: Job xxx /tmp/xxx.log started for user cron (pid 7737)
>May 10 23:50:00 gt6 fcron[7736]: Job xxx /tmp/xxx.log terminated (exit status: 1) (mailing output)
>May 10 23:50:00 gt6 sSMTP[7736]: Unable to locate mail
>May 10 23:50:00 gt6 sSMTP[7736]: Cannot open mail:25

en siis edelleenkaan ole suorittanut mitaan komentoa terminal/consolen kautta vaan edelleenkin cron ajaa noita toimintoja ja edelleenkin olisin lukenut ne emailista jos mahdollista

sain seuraavan neuvon:
> Katso tiedostoa /etc/ssmtp/ssmtp.conf ja laita sinne lähtevän postin palvelin

laitoin siihen mailhost-oikea.osoite.com:2525

ja nyt siis sama lokitiedosto nayttaa:
>nyt nakyy /var/log/messages logissa
>May 11 09:12:16 g6 sSMTP[10181]: standardize() -- Buffer overflow

pitaisiko manuaalisesti tehda jokin komento? teen sen mielellani.
mika olisi tuo testikomento?
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 997

PostPosted: Wed May 11, 2005 9:47 pm    Post subject: Reply with quote

Joojoo, mutta minkä komennon se sun hieno cronilla ajastettu skripti tekee? Mitä ne muutamat komennot on?
Back to top
View user's profile Send private message
hobo2
Tux's lil' helper
Tux's lil' helper


Joined: 08 May 2005
Posts: 87
Location: San Diego, CA & Miami, FL

PostPosted: Wed May 11, 2005 11:00 pm    Post subject: Reply with quote

ei se taida olla kovin hieno, pieni ohjelma jonka kirjoitin pythonilla, hakee mySql tietokannasta muutamia tarkeita tapahtumia ja tallentaa ne logiin (/var/tmp/xxx.log)

ilmeisesti se osa toimii hyvin koska pystyn lukemaan sen samassa paikassa jos olen koneella, tarkoitus olikin olla superhieno ja saada output emailissa :) joka melkein onnistui paitsi etten osaa konffata sSMTP:ta

saisinko nyt ohjeet tuohon emailiin ?:)
Back to top
View user's profile Send private message
hobo2
Tux's lil' helper
Tux's lil' helper


Joined: 08 May 2005
Posts: 87
Location: San Diego, CA & Miami, FL

PostPosted: Thu May 12, 2005 4:10 am    Post subject: Reply with quote

osoitteessa https://forums.gentoo.org/viewtopic-p-2401500.html#2401500
loytyi toimiva keino, cron emailaa nyt login mutta en viela osaa konffata "To" osoitetta

linkissa oleva "cat test.msg" sample tuli hienosti perille omaan spostiin
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 997

PostPosted: Thu May 12, 2005 6:26 am    Post subject: Reply with quote

No yritin kysyä että millä komennolla sitä postia sitten lähetät siinä skriptissäsi..

Mutta jos tuo linkin esimerkki toimii niin ilmeisesti ihan komennolla sendmail mun@osoite.

To:-osoite käsittääkseni määritellään ihan viestin rungossa. Elikkä sun pitää viestisi alkuun liimata To: oma@osoite tai To: Oma Nimi <oma@osoite>. Välilyönti To:n jälkeen on tärkeä.
Back to top
View user's profile Send private message
hobo2
Tux's lil' helper
Tux's lil' helper


Joined: 08 May 2005
Posts: 87
Location: San Diego, CA & Miami, FL

PostPosted: Thu May 12, 2005 1:43 pm    Post subject: Reply with quote

Zarhan wrote:
No yritin kysyä että millä komennolla sitä postia sitten lähetät siinä skriptissäsi


esmes tama esimerkki pitaisi olla riittava koska logitiedot tulevat emailissa

cron:iin seuraava komento

emerge --update world 2>&1 | tee -a /tmp/lastemerge.log

tuon pitaisi tulla automaattisesti osoitteeseen joka maaritelty ssmtp.conf:issa
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 997

PostPosted: Thu May 12, 2005 2:27 pm    Post subject: Reply with quote

hobo2 wrote:


emerge --update world 2>&1 | tee -a /tmp/lastemerge.log

tuon pitaisi tulla automaattisesti osoitteeseen joka maaritelty ssmtp.conf:issa


Ssmtp.conffissa määritellään vain posti*palvelimen* osoite. Ei mitään muuta. Elikkä siellä määritellään vain se mailhost.oma.domain:2525.

Komentoriviksi muodostuu vaikkapa

Code:

emerge --update world 2>&1 | tee -a /tmp/lastemerge.log | /usr/lib/sendmail -flahettaja@osoite.com vastaanottaja@osoite.com


Ja nyt en kyllä ymmärrä mitä meinaat kun sanot että et osaa konffata "To"-osoitetta - sehän on tuo "vastaanottaja@osoite.com" eli ainoa parametri mitä sendmailille on pakko sanoa.

Jos haluat selväkielisemmät lähettäjän osoitteet näkyviin tyyliin "Matti Möttönen" <matti@oma.domain.com> niin
from-osoitteeseen se tehdään ihan reverse lookupilla /etc/passwd-tiedostosta käyttäjien oikean nimen kohdalta. Jos tämän haluaa overridettää niin parametri -F "Matti" hoitaa homman.
Back to top
View user's profile Send private message
hobo2
Tux's lil' helper
Tux's lil' helper


Joined: 08 May 2005
Posts: 87
Location: San Diego, CA & Miami, FL

PostPosted: Thu May 12, 2005 5:13 pm    Post subject: Reply with quote

anteeksi seli-selitykset, suomen kielinen ilmaisu hieman takkuilee, kylla se tasta selvenee =:)

vaikka itse komentosarja on omassa tapauksessa pieni python ohjelma, seuraava kuvaus on toimiva esimerkki mita tapahtuu

siis, komento esmes cron:issa on esmes seuraava

emerge --sync 2>&1 | tee -a /tmp/emerge.log | /usr/lib/sendmail -fcron@gentoo hobo@munoma.com

mita tapahtuu seuraavaksi?

1. cron ajaa komennon pyydettyyn aikaan
2. cron emailaa raportin etta "ajo on suoritettu"
3. email saapuu seuraavalla Subject rivilla

Output of fcron job: 'emerge --sync  2>&1 | tee -a /tmp/emerge.log | /usr/lib/sendmail -fcron@gentoo hobo@munoma.com'


4. raporttia ei ole mukana emailissa (<--- tama on se mita olen hakenut, etta saisin lukea isp:n spostista mita cron teki ja mita tapahtui ajon lopussa), saan siis ainoastaan tyhjan spostin enka logia
5. yksinkertaisesti siis haluan myos tuon /tmp/emerge.log spostiin

tuota osoitetta tai osaa rivista " | /usr/lib/sendmail -fcron@gentoo hobo@munoma.com " ei tarvita lainkaan koska osoite joka on laitettu ssmtp.conf:iin (userid's below level 1000) on se minne cron lahettaa tulokset

joten seuraavat komennot cron:issa tuottavat identtiset tulokset (ie. Ainoastaan headeri tulee emailiiin)

emerge --sync 2>&1 | tee -a /tmp/emerge.log | /usr/lib/sendmail -fcron@gentoo hobo@munoma.com
emerge --sync 2>&1 | tee -a /tmp/emerge.log

6. tilanne nyt sama kuin eilen, eli saan siis automaattisesti tuon "ilmoituksen" etta cron suoritti ajon, tulos 1 = Ok mutta haluan myos emerge.log:in

I sure do hope I'm explicitly and impeccably clear this time?:)
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 997

PostPosted: Fri May 13, 2005 8:42 am    Post subject: Reply with quote

Ah, ilmeisesti tämä tulosten lähetys ihan cronilla itsellään on sellainen asia missä toteutukset eroavat, ja fcron voi tehdä juttuja omalla tavallaan. Itse käytän vixie-cronia, joten fcronista en pysty kommentoimaan.
Back to top
View user's profile Send private message
hobo2
Tux's lil' helper
Tux's lil' helper


Joined: 08 May 2005
Posts: 87
Location: San Diego, CA & Miami, FL

PostPosted: Fri May 13, 2005 4:08 pm    Post subject: Reply with quote

laitoin erillisen viestin https://forums.gentoo.org/viewtopic-p-2406034.html

ehka joku vastaa :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Finnish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum