Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Mr. X - 28.03.10 - klo:14.02

Otsikko: Sähköpostin lähetys [Ratkaistu]
Kirjoitti: Mr. X - 28.03.10 - klo:14.02
Hei!
Voisiko joku kertoa minulle, kuinka voi lähettää www-lomakkeen kautta esim. palautetta sähköpostiin? Mitä pitää asentaa ja miten, palvelimelle? Lomake on.
Kiitos jo etukäteen!
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: mrl586 - 28.03.10 - klo:15.23
Lomake on.
Millainen tuo lomake on? Onko se toteutettu PHP:llä?
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 28.03.10 - klo:15.43
On php:llä. Se on kopioitu sivulta http://www.mvnet.fi/index.php?osio=Kotisivun_teko&sivu=Palautelomake_PHPllä (http://www.mvnet.fi/index.php?osio=Kotisivun_teko&sivu=Palautelomake_PHPllä). Tiedostoon palvelin onnistuu tallentaa kopion sähköpostista, mutta lähetys sähköpostiin ei onnistu. Todennäköisesti palvelimen asetuksissa vika.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: mrl586 - 28.03.10 - klo:15.59
Mitä pitää asentaa ja miten, palvelimelle?
Joku web-palvelinsofta (esim. Apache) + PHP
Koodia: [Valitse]
sudo tasksel install lamp-server
EDIT: Tämän lisäksi tarvitaan jokin paketti, joka sisältää polussa /usr/sbin/sendmail sijaitsevan sovelluksen. Tälläinen sovellus löytyy mm. seuraavista paketeista:
Koodia: [Valitse]
citadel-mta, courier-mta, esmtp-run, exim4-daemon-heavy, exim4-daemon-light, masqmail, msmtp-mta, nbsmtp, nullmailer, postfix, ssmtp, xmail
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 28.03.10 - klo:16.24
Eli sain asennettua ilmeiseti onnistuneesti
Koodia: [Valitse]
sudo tasksel install lamp-server, mutta sitten teen siis mitä?
Lainaus
EDIT: Tämän lisäksi tarvitaan jokin paketti, joka sisältää polussa /usr/sbin/sendmail sijaitsevan sovelluksen. Tälläinen sovellus löytyy mm. seuraavista paketeista:
Koodia: [Valitse]
citadel-mta, courier-mta, esmtp-run, exim4-daemon-heavy, exim4-daemon-light, masqmail, msmtp-mta, nbsmtp, nullmailer, postfix, ssmtp, xmail
Eli miten saan noita paketteja?
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: jekku - 28.03.10 - klo:20.59
Eli sain asennettua ilmeiseti onnistuneesti
Koodia: [Valitse]
sudo tasksel install lamp-server, mutta sitten teen siis mitä?
Lainaus
EDIT: Tämän lisäksi tarvitaan jokin paketti, joka sisältää polussa /usr/sbin/sendmail sijaitsevan sovelluksen. Tälläinen sovellus löytyy mm. seuraavista paketeista:
Koodia: [Valitse]
citadel-mta, courier-mta, esmtp-run, exim4-daemon-heavy, exim4-daemon-light, masqmail, msmtp-mta, nbsmtp, nullmailer, postfix, ssmtp, xmail
Eli miten saan noita paketteja?

Minä nappasin ne ihan pakettivarastosta. Tosin olen aina ottanut mukaan myös paketin mailutils - en enää edes muista miksi ;)

eli:
 sudo aptitude install exim4 mailutils

Ja sitten exim4:lle isp:si mukaiset asetukset.
tiedosto on /etc/exim4/update-exim4.conf.conf

Minulla on Elisan (vai mikä kolumbus lie) yhteys ja em filetossa avainsanat:
dc_eximconfig_configtype='smarthost'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.kolumbus.fi'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

Lisäksi tiedostossa /etc/mailname tulee olla 'kelvollinen' domainnimi.

Nuo olen joskus kopsannut talteen ja aina tuntuu toimivan...

Aina kun editoit tiedostoa  /etc/exim4/update-exim4.conf.conf niin sen jälkeen
sudo /etc/init.d/exim4 restart
Voisi kai reload riittää, mutta tuollai sen olen hoitanut...
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 28.03.10 - klo:21.50
Kiitos paljon vinkeistä! Mutta ei vaan toimi! Jos en ole väärin ymmärtänyt, niin smpt (lähtevän potin palvelin) pitäisi jotenkin määrittää, mutta miten?
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: jekku - 29.03.10 - klo:12.51
Kiitos paljon vinkeistä! Mutta ei vaan toimi! Jos en ole väärin ymmärtänyt, niin smpt (lähtevän potin palvelin) pitäisi jotenkin määrittää, mutta miten?

Se on juurikin tuo dc_smarthost
Tiedätkö isp:si lähtevän postin palvelimen?
Ellet, niin kerro isp, niin koetamme kaivella sen sinulle.
Ja asensitko tuon mailutils:in?

Mitä tapahtuu kun komennat:
echo "Moro" |mail oma@maili.osoite -s "testiposti"

Itse asiassa, tuon mailutils -paketin mukana näkyy tulevan tarvittava exim4, kun se on asennettu niin ei muuta kuin konffaamaan. (Asensin juuri yhden koneen, jossa konffit kesken, niin voi edetä askel askeleelta ;)

Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 29.03.10 - klo:13.31
Lainaus
Tiedätkö isp:si lähtevän postin palvelimen?
En ole koskaan kuullutkaan.
Lainaus
Ja asensitko tuon mailutils:in?
?
Lainaus
Mitä tapahtuu kun komennat:
echo "Moro" |mail oma@maili.osoite -s "testiposti"
Tekee tiedoston kohteeseen /var/mail ja "odottaa" seuraavaa käskyä.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: jekku - 29.03.10 - klo:13.42
Lainaus
Tiedätkö isp:si lähtevän postin palvelimen?
En ole koskaan kuullutkaan.
Onko sinull anettiyhteys, ja tiedätkö isp:n?

Lainaus
Ja asensitko tuon mailutils:in?
?
Lainaus
Mitä tapahtuu kun komennat:
echo "Moro" |mail oma@maili.osoite -s "testiposti"
Tekee tiedoston kohteeseen /var/mail ja "odottaa" seuraavaa käskyä.

Ja mitä se tiedosto sisältää?
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 29.03.10 - klo:13.52
From MAILER-DAEMON Mon Mar 29 13:50:12 2010
Return-path: <>
Envelope-to: mrX@palvelin
Delivery-date: Mon, 29 Mar 2010 13:50:12 +0300
Received: from Debian-exim by Palvelin with local (Exim 4.69)
   id 1NwCXr-0001Tp-VE
   for mrX@palvelin; Mon, 29 Mar 2010 13:50:11 +0300
X-Failed-Recipients: oma@maili.osoite
Auto-Submitted: auto-replied
From: Mail Delivery System <Mailer-Daemon@palvelin>
To: mrX@palvelin
Subject: Mail delivery failed: returning message to sender
Message-Id: <E1NwCXr-0001Tp-VE@Palvelin>
Date: Mon, 29 Mar 2010 13:50:11 +0300

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  oma@maili.osoite
    Mailing to remote domains not supported

------ This is a copy of the message, including all the headers. ------

Return-path: <mrX@palvelin>
Received: from mrX by Palvelin with local (Exim 4.69)
   (envelope-from <mrX@palvelin>)
   id 1NwCXr-0001Tn-T2
   for oma@maili.osoite; Mon, 29 Mar 2010 13:50:11 +0300
Subject: testiposti
To: <oma@maili.osoite>
X-Mailer: mail (GNU Mailutils 1.1)
Message-Id: <E1NwCXr-0001Tn-T2@Palvelin>
From: mrX <mrX@palvelin>
Date: Mon, 29 Mar 2010 13:50:11 +0300

Moro



oma@maili.osoite=oma osoitteeni oli, mutta en viittiny laittaa sitä tähän
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: jekku - 29.03.10 - klo:15.46
From MAILER-DAEMON Mon Mar 29 13:50:12 2010
Return-path: <>
Envelope-to: olli@palvelin
Delivery-date: Mon, 29 Mar 2010 13:50:12 +0300
Received: from Debian-exim by Palvelin with local (Exim 4.69)
----

oma@maili.osoite=oma osoitteeni oli, mutta en viittiny laittaa sitä tähän

Hyvältä näyttää. Seuraava askel onkin sitten löytää se mailiserveri joka hyväksyy koneeltasi lähtevät mailit.
Kolumbuksella se on aiemmin mainittu smtp.kolumbus.fi, ja muilla isp:eillä omansa.
Sen kun kaivelet esille niin homma jatkuu. Samoin tarvitset kelvollisen tiedon sinne /etc/mailname:een.
Onko käytössäsi joku nimi, tuolle palvelimellesi, meinaan voisiko sen domainia uusiokäyttää?


Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 29.03.10 - klo:15.58
Palvelin ei varmaankaa tue SSL:lää?
Lainaus
Samoin tarvitset kelvollisen tiedon sinne /etc/mailname:een.
Kelvollinen tieto?
Lainaus
Onko käytössäsi joku nimi, tuolle palvelimellesi, meinaan voisiko sen domainia uusiokäyttää?
En ainakaan vielä ole ajatellu mitään nimeä. Ajattelin aluksi vain ip osoitteella, kun palvelimen nyt joskus saisi hyvin toimiaan. :)
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: jekku - 29.03.10 - klo:16.39
Palvelin ei varmaankaa tue SSL:lää?
Lainaus
Samoin tarvitset kelvollisen tiedon sinne /etc/mailname:een.
Kelvollinen tieto?
Lainaus
Onko käytössäsi joku nimi, tuolle palvelimellesi, meinaan voisiko sen domainia uusiokäyttää?
En ainakaan vielä ole ajatellu mitään nimeä. Ajattelin aluksi vain ip osoitteella, kun palvelimen nyt joskus saisi hyvin toimiaan. :)

Riippuu palvelimesta.
Ja kai nyt on edelleen kyse sen mailin saaminen lähtemään, siltä nettikupongiltasi?
Jotta jatkapa kotiläksyjen tekoa, selvitä isp jonka verkossa operoit ja sitten se mailipalvelin.

Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 29.03.10 - klo:17.33
No niin, palautettu mieleen!
Ei aina voi muistaa kaikkee! ;)
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: jekku - 29.03.10 - klo:21.18
No niin, palautettu mieleen!
Ei aina voi muistaa kaikkee! ;)

Juuei, ja muistiinpanot on laiskureille ;)
(Larry Wallia vapaasti mukaellen)

Mutta palannemme aiheeseen kun kerrot sen isp:n ja mahdollisesti tietämäsi postipalvelimet.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: jekku - 31.03.10 - klo:17.48
isp:
mail.inet.fi
Postipalvelin:
http://www.aol.com/ (http://www.aol.com/) (ei käytä ssl suojausta)
http://mail.google.com/ (http://mail.google.com/)

Doddih!
Nyt sitten kaivat sen aiemmin mainitun tiedoston, /etc/exim4/update-exim4.conf.conf auki
sudo nano -w /etc/exim4/update-exim4.conf.conf
on oikein hyvä loitsu.

Ja varmistat että se näyttää jokseenkin tuollaiselta:
dc_eximconfig_configtype='smarthost'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='mail.inet.fi'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_localdelivery='mail_spool'

ja kun kokeilin niin pistämällä tiedostoon /etc/mailname sisällöksi
aol.com

niin näyttää kuin maili tulee osoitteesta user@aol.com

Mutta ei hajuakaan onko se edes laillista saati sitten viisasta ;)

Ja luonnollisesti se exim pitää restartata sen jälkeen kun olet noita asetuksia muutellut.
sudo /etc/init.d/exim4 restart
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 31.03.10 - klo:18.30
Ikävä kyllä, en saa vieläkään viestiä sähköpostiini. :-\
Eikös tämä pitäisi määritellä jokseenkin samalla lailla kuin esim. Outlook
meinaan, että piitäisi syöttää palvelimelle smtp ja portti ja käyttäjätunnus ja salasana?
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: jekku - 31.03.10 - klo:19.06
Ikävä kyllä, en saa vieläkään viestiä sähköpostiini. :-\
Eikös tämä pitäisi määritellä jokseenkin samalla lailla kuin esim. Outlook
meinaan, että piitäisi syöttää palvelimelle smtp ja portti ja käyttäjätunnus ja salasana?

No ikäväähän se on.
Mutta ei hajuakaan miten outlookki konffataan, saati siitä miten sen voi käskyttää php -skriptillä ja Apachella.

Mutta mihin se menee, kun koetat lähettää:
 echo "Hu-huu" |mail toimiva.osoite@jokudomain.fi -s "testaan eximiä"

Ellei se lähde, niin mitä tulee sinne /var/mail -hakemistoon?
(Harmi että olet sen ruåttalaisfirman asiakas, en pysty testaamaan. Minä voin käyttää vain kolumbuksen ja DNA:n palvelimia smarthostina)

Ja mitä pistit, /etc/mailname:een?
 

Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 31.03.10 - klo:19.21
From MAILER-DAEMON Wed Mar 31 19:14:44 2010
Return-path: <>
Envelope-to: mrX@palvelin
Delivery-date: Wed, 31 Mar 2010 19:14:44 +0300
Received: from Debian-exim by Palvelin with local (Exim 4.69)
   id 1Nx0Z2-0001Jl-P7
   for mrX@palvelin; Wed, 31 Mar 2010 19:14:44 +0300
X-Failed-Recipients: toimiva.osoite@jokudomain.fi
Auto-Submitted: auto-replied
From: Mail Delivery System <Mailer-Daemon@palvelin>
To: mrX@palvelin
Subject: Mail delivery failed: returning message to sender
Message-Id: <E1Nx0Z2-0001Jl-P7@Palvelin>
Date: Wed, 31 Mar 2010 19:14:44 +0300

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  toimiva.osoite@jokudomain.fi
    SMTP error from remote mail server after MAIL FROM:<mrX@palvelin> SIZE=1420:
    host mail.inet.fi [195.156.147.15]: 553 <mrX@palvelin> Invalid mail address, must be fully qualified domain

------ This is a copy of the message, including all the headers. ------

Return-path: <mrX@palvelin>
Received: from mrX by Palvelin with local (Exim 4.69)
   (envelope-from <mrX@palvelin>)
   id 1Nx0Z2-0001Ji-If
   for toimiva.osoite@jokudomain.fi; Wed, 31 Mar 2010 19:14:44 +0300
Subject: testaan eximiä
To: <toimiva.osoite@jokudomain.fi>
X-Mailer: mail (GNU Mailutils 1.1)
Message-Id: <E1Nx0Z2-0001Ji-If@Palvelin>
From: Olli <mrX@palvelin>
Date: Wed, 31 Mar 2010 19:14:44 +0300

Hu-huu

Tuommoinen viesti tuli sinne var/mail
Olisikohan tässä pätkässä jotain vikaa:

   SMTP error from remote mail server after MAIL FROM:<mrX@palvelin> SIZE=1420:
    host mail.inet.fi [195.156.147.15]: 553 <mrX@palvelin> Invalid mail address, must be fully qualified domain

Lainaus
Ja mitä pistit, /etc/mailname:een?
aol.com
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: jekku - 31.03.10 - klo:20.28
----
Tuommoinen viesti tuli sinne var/mail
Olisikohan tässä pätkässä jotain vikaa:

   SMTP error from remote mail server after MAIL FROM:<olli@palvelin> SIZE=1420:
    host mail.inet.fi [195.156.147.15]: 553 <olli@palvelin> Invalid mail address, must be fully qualified domain

Lainaus
Ja mitä pistit, /etc/mailname:een?
aol.com
[/quote]

Jep. Jotain on pielessä kun se ehdottaa olli@palvelin, sen sijaan että olisi olli@aol.com

Kokeilin 'pakasta revityllä' exim4:llä.
Tällä kertaa pistin /etc/mailname:een gmail.com
ja
muuten merkittävät rivit siinä
/etc/exim4/update..
dc_eximconfig_configtype='smarthost'
dc_other_hostnames='dell'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.kolumbus.fi'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='false'
dc_localdelivery='mail_spool'

Ja hienosti lähti, tuon kolumbuksen palvelimen kautta?

Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Tha-Fox - 01.04.10 - klo:00.45
Voisiko tuo olli@palvelin johtua "huonosti" konffatusta hosts-tiedostosta? Itse olen sillä usein ratkaissut ongelman, kun postin lähettäjänä on näkynyt "apache@localhost".
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: jekku - 01.04.10 - klo:04.58
Voisiko tuo olli@palvelin johtua "huonosti" konffatusta hosts-tiedostosta? Itse olen sillä usein ratkaissut ongelman, kun postin lähettäjänä on näkynyt "apache@localhost".

Voisi hyvinkin. Ilmeisesti aika paljon 'liikkuvia osia', tuossa(kin) konffissa. Ja sitten kun sopivasti kumoavat toinen toisiaan niin siinäpä ollaan ja ihmetellään - pahimmillaan jopa kinataan.

Mutta kun kokeilin eri variaatioita niin huomasin että ei sillä /etc/mailname:llakaan niin perin vahva rooli ole.
Jos tiedostossa /etc/email-addresses on asiallisesti määritelty osoite niin tuntui kelpaavan?

Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 01.04.10 - klo:08.46
Lainaus
  SMTP error from remote mail server after MAIL FROM:<olli@palvelin> SIZE=1420:
    host mail.inet.fi [195.156.147.15]: 553 <olli@palvelin> Invalid mail address, must be fully qualified domain

Lukaisehan tuo aluksi:

http://forum.ubuntu-fi.org/index.php?topic=26606.msg203404#msg203404 (http://forum.ubuntu-fi.org/index.php?topic=26606.msg203404#msg203404)

1) Virheviestin perusteella muuta koneesi host-nimi niin alkaa toimia (ellei jokin muu asia ole ristissä).  Itse olen rakentanut jonkun Postfix: in (en Exim: iä) mutta samat jutut noissa vastaan tulee.

2) Koska olet Soneran verkossa niin mail.inet.fi (195.156.147.15) pitää määrittää relay: ksi  eli postin välittäjäksi ulospäin. Parempi käyttää ip-osoitetta niin et jää kiinni nimiresoluutio-ongelmiin.

3)  En ole tutkinut tarkastaako Soneran postipalvelin MX recordin olemassaolen oman postipalvelimesi (jota pystytät juuri) domainnimestä. Jos näin on niin tarvitset oikean (=rekisteröidyn) domainin jonka nimipalvelimille määrität MX -tietueet.   Luulisin että ei tarkasta eli riittäisi että postipalvelimesi on Soneran hallinnoimassa domainissa eli nimeä hostisi kuten tuolla toisessa viestissä kerroin.

Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Tha-Fox - 01.04.10 - klo:09.46


3)  En ole tutkinut tarkastaako Soneran postipalvelin MX recordin olemassaolen oman postipalvelimesi (jota pystytät juuri) domainnimestä. Jos näin on niin tarvitset oikean (=rekisteröidyn) domainin jonka nimipalvelimille määrität MX -tietueet.   Luulisin että ei tarkasta eli riittäisi että postipalvelimesi on Soneran hallinnoimassa domainissa eli nimeä hostisi kuten tuolla toisessa viestissä kerroin.



Ilmeisesti joku isompi operaattori on ottanut tuon hiljattain käyttöön, koska nyt on saanut olla korjaamassa noita reverse-tietoja asiakkaiden palvelimilta jatkuvasti.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 01.04.10 - klo:13.46
Reverse ?  Itse törmäsin kauan sitten siihen että syötin Postfix: ssä tyyliin RelayHost=mail.inet.fi ja tuo toimi aikansa --- kunnes lakkasi.  Huomasin aikani ihmeteltyäni sen toimivan ip-osoitteella ok mutta tuo olisi varmaan toiminut myös jos olisin käyttänyt muotoa RelayHost=[mail.inet.fi].

Edit:  Täältähän se löytyy foorumiltakin vanhemmista viesteistä:

http://forum.ubuntu-fi.org/index.php?topic=18656.msg138805#msg138805 (http://forum.ubuntu-fi.org/index.php?topic=18656.msg138805#msg138805)
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 01.04.10 - klo:21.12
Nyt kyllä tipuin lopullisesti kärryiltä!
Kun olen asetellut esim. ip kameraan hälyytystä, joka lähettää kuvan sähköpostiin, se ei ole tarvinnut mitään muuta kuin: smtp palvelimen, portin, tunnuksen ja salasanan (Ja sitten tietenkin tiedon minne kuva lähetetään), mutta miten palvelimelle näiden tietojen syöttö voi olla näin vaikeaa? En olisi ikinä voinut kuvitella tälläista aloittaessani palvelimen tekemisen.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 02.04.10 - klo:17.36
Teknisesti siinä ei ole mitään eroa mikä värkki, vekotin, laite tai tietokone sieltä yrittelee smtp-yhteyttä operaattorin postipalvelimeen.  Ero tulee tässä tilanteessa lähinnä siitä että ne oletusarvot ja toiminnot jotka mainitsemaasi ip-kameraan on syötetty valmiiksi joudut itsepystytetyn postipalvelimen tapauksessa tietämään itse ja syöttämään käsin.   Kerran kun saat ne asetukset kohdalleen se toimii sen jälkeen varmaan iänkaiken ok. Näihin joutuu vain hieman syventymään yllämainituista syistä johtuen.
Ongelmastasi,  rakenna se FQDN ensin kuten kuvasin tuolla Postfix: iä koskevassa keskustelussani, tuo "Fully Qualified Domain Name" -ongelmasi loppuu siihen.   Haluttu tieto rulee sinulle DHCP: llä automaattisesti silloin kun koneesi menee operaattorin verkkoon.
Kysy tarkemmin jos jokin on hämärää.

Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 04.04.10 - klo:21.12
Yritin asentaa postfix:ssiä, mutta asennus ei onnistunut. "E: Kaikkia riippuvuuksia ei ole tyydytetty. Kokeile "apt-get -f install" ilmanpaketteja (tai ratkaise itse)". Kokeilin apt-get -f install, mutta tuloksetta.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 04.04.10 - klo:21.19
Asenna Synaptic: lla, menee heittämällä ainakin Jauntyyn (9.04).
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 04.04.10 - klo:21.29
Kuinka asennetaan? Olen jotain graaffista ohjelmaa yrittänyt asentaa, mutta ei ole onnistunut.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 05.04.10 - klo:09.53
---> Järjestelmä / Ylläpito / Synaptic-pakettienhallinta, kirjoita hakukenttään postfix, tuplaklikkaa postfix -riviä, paina Toteuta -nappia.  Asennus valmis.   Käy editoimassa postitoimistoasetukset ja laita postfix käyntiin.  




[ylläpito on poistanut liitteen]
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 05.04.10 - klo:12.31
Nyt on ainakin toivon mukaan asennettu.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 05.04.10 - klo:20.56
Hyvä, seuraavaksi pitäisi muokata postitoimiston tiedot tänne:

Koodia: [Valitse]
gksudo gedit /etc/postfix/main.cf
Tässä jotain arvoja omalta koneeltani Soneran tapauksessa, tuonne "example.com" kohtaan pitää laittaa tietysti se oma rekisteröity domain:

Lainaus
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
readme_directory = /usr/share/doc/postfix
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
relayhost = 195.156.147.15
mynetworks = 192.168.0.0/24, 127.0.0.0/8
mydestination = example.com, $myhostname, localhost.$mydomain,localhost.localdomain, localhost
mailbox_size_limit = 0
recipient_delimiter = +
myorigin = example.com
fallback_relay =
myhostname = example.com
masquerade_domains = example.com
inet_interfaces = $myhostname,localhost
ignore_mx_lookup_error = yes
html_directory = /usr/share/doc/postfix/html
mydomain = dhcp.inet.fi

Näillä se lähettää ja vastaanottaa itselläni ok vaikka en voi tietenkään taata että tuo olisi optimaalinen konffaus joka suhteessa.

Voit kokeilla esim. "mailq" komennolla onko postfix käynnissä
  mailq
  postqueue: fatal: Queue report unavailable - mail system is down

Ei ollut, lähtee tällä käyntiin:

Koodia: [Valitse]
sudo postfix start
Pysäytys:

Koodia: [Valitse]
sudo postfix stop
Tilan kysely:

Koodia: [Valitse]
sudo postfix status
Lyhyempi tapa tähän on kuten jo näimme kirjoittaa vain

Koodia: [Valitse]
mailq
mailq
Mail queue is empty   (=Postfix käynnissä)

Testiviestin lähetys päätteestä, kirjoittelet nuo vaan tyynesti peräkkäin rivi riviltä:

sendmail omanimi@jokin.s-posti.fi       <--- tuonne tietysti jokin oma osoite
To: omanimi@jokin.s-posti.fi                  <---
Subject:  Testailua
Tastailua hieman mutta scandit ei mene oikein kuitenkaan.

Kun painat Ctrl-D  niin postisi lähtee saman tien mitään ilmoittelematta ulos Postfix: in kautta.  Näet toki systeemilogista mitä tapahtui / miten kävi:  --> Järjestelmä / Ylläpito / Lokitiedostojen katselin.

Tuohon saa viritettyä vaikka Thunderbird: in suoraan kiinni jos haluaa. Tällöin voi lähettää / vastaanottaa testiviestit sillä.  Asetuksetkin Thunderbird: lle Postfix -postipalvelimella löytyy jos jotakuta kiinnostaa tämä.  Jos ongelmia niin kysy  tarkemmin  :)

PS. Soneralla kulkee postit ok molempiin suuntiin.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: jekku - 08.04.10 - klo:08.03
Lainaus
PS. Soneralla kulkee postit ok molempiin suuntiin.

Tuo oli uutta, jotain korjattu?
Kun aikoinaan piti vaihtaa isp juurikin postiongelmien takia.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 08.04.10 - klo:09.20
Sonera ei oman tietoni mukaan blokkaa mitään muuta kuin että portti 25 ulospäin on ohjattava Soneran kautta eli lähtevät postit lähetettävä käyttäen "relay" (=välitys) palvelimena "mail.inet.fi" = 195.156.147.15.   Olen tarkastanut tuon sekä Tuusulassa että Vantaalla, kaikki toimii molempiin suuntiin.   Olettaisin tuon olevan "koko maan tapa"  Soneralla. Tässä linkki Soneran keskustelufoorumille:

http://www5.sonera.fi/keskustele/viewtopic.php?f=59&t=102&p=192&hilit=palvelin#p192 (http://www5.sonera.fi/keskustele/viewtopic.php?f=59&t=102&p=192&hilit=palvelin#p192)


Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: jekku - 10.04.10 - klo:11.25
Sonera ei oman tietoni mukaan blokkaa mitään muuta kuin että portti 25 ulospäin on ohjattava Soneran kautta eli lähtevät postit lähetettävä käyttäen "relay" (=välitys) palvelimena "mail.inet.fi" = 195.156.147.15.   Olen tarkastanut tuon sekä Tuusulassa että Vantaalla, kaikki toimii molempiin suuntiin.   Olettaisin tuon olevan "koko maan tapa"  Soneralla. Tässä linkki Soneran keskustelufoorumille:

http://www5.sonera.fi/keskustele/viewtopic.php?f=59&t=102&p=192&hilit=palvelin#p192 (http://www5.sonera.fi/keskustele/viewtopic.php?f=59&t=102&p=192&hilit=palvelin#p192)


Joo, tuohon relejuttuun taitaa vitsintävirastollakin olla joku sananen, ainakin suosituksia?
Mutta minun kokemukseni ovat jostain "yli viisi mutta alle kymmenen vuotta" sitten, postin toimitus saattoi ottaa viikkoja, yleensä ainakin päiviä. Ja melkoinen määrä hukkui välille, ei koskaan menneet perille.

Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 10.04.10 - klo:13.34
Tuo "smptp-relay" eli postin lähetys oman operaattorin postipalvelimen kautta on tasan kaikkien ohjeiden mukainen, ei siinä ole mitään hämärää, kummallista, vikaa tai edes uutta.

Lähes samalla hetkellä kun klikkaan lähetystä tuo löytyy jo Saunalahden postilaatikosta --- joka ikinen kerta. Laitoin webmailin auki Saunalahdessa ja lähetin postipalvelimeltani Soneran verkossa testiviestejä lukuisia kertoja. Kun heti lähetyksen jälkeen kurkkaan Saunalahden postin niin näkyy jo siellä. Testasin aivan äskettäin.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 13.04.10 - klo:16.25
Nyt se toimii, vaikka en tiedä mitä tein  ::)
Tuhannet kiitokset!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 14.04.10 - klo:11.18
Ei kestä, nuo huutomerkit yllä menevät muuten hauskasti, ne lentävät foorumin ikkunastakin ulos aina selaimeni reunaan asti, näkyyköhän muillakin samalla tavalla,  bugi foorumisoftassa ?     :)      
 [Ratkaistu]   ?

PS.  Tallenna se main.cfg jonnekin vastaisen varalta. Tuo postfix kyllä toimii tämän jälkeen iän kaiken mutta jos kone hajoaa alta.

PPS.  Jos uusia ongelmia niin logeista näkee mitä on tapahtunut.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 15.04.10 - klo:15.23
Miten tätä voi muuttaa: www-data@*********.com
Ton lopun kyllä osaan, mutta alku...
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Tha-Fox - 15.04.10 - klo:16.47
Tuo tulee käyttäjästä, jona palvelinta ajetaan. Olen korjaillut tuota useampiakin kertoja, mutta en ole koskaan dokumentoinut sitä... Jos tässä samalla saisi itsellekin ohjeet seuraavia kertoja varten :)
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 15.04.10 - klo:19.38
Lainaus
Miten tätä voi muuttaa: www-data@*********.com

? ?  Kerro nyt hieman lisää, lähteekö kaikki postisi tuon nimisenä ulos ?  Millä / miten lähetät, arvaan että viestisi "From:" kentässä lukee jotain muuta vai puuttuuko kenttä kokonaan ?   Jos lähetät jostain omasta ohjelmasta niin millä tunnuksella sitä ajetaan ?


Edit:  Kävin hieman kokeilemassa tähän tyyliin Postfix koneella:

sendmail ajaaskel@nnn.fi
To: ajaaskel@nnn.fi
From: "Aku Ankka"
Subject: Postia Aku Ankalta
Iines on pahalla tuulella pla pla pla...
Ctrl-D

Ja hyvin lähti posti kun katsoin webmailistäni samaan aikaan, lähettäjänä Aku Ankka . En tiedä onko tästä apua.. ?  

Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 16.04.10 - klo:06.43
En ole saanut muuta kuin "www-data", taikka siinä on ollut minun email osoite.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 16.04.10 - klo:10.31
Kun olet lyhytsanainen niin arvon sinulle noilla tiedoilla jonkinlaisen vastauksen:  www-data on systeemitili, näkyy /etc/passwd tidostossa näin

www-data:x:33:33:www-data:/var/www:/bin/sh

Tuota on helppo selata vaikka Firefoxilla.  33 kertoo että se luokitellaan systeemitiliksi, näistä numeroista kerrotaan tarkemmin täällä Debian dokumenteissa:

http://www.debian.org/doc/debian-policy/ch-opersys.html#s9.2.2 (http://www.debian.org/doc/debian-policy/ch-opersys.html#s9.2.2)

Siispä näyttäisi että lähetät jollain ohjelmalla jota ajetaan "www-data" tunnuksella viestiäsi ja "From:"
 kenttä puuttuu viestistäsi tai ei toimi syntaksivirheen (="oikeinkirjoitus") tms. takia.

Voisitko testata ylempänä olevaa esimerkkiäni soveltaen testiviestin lähetyksen Postfix koneelta ja kertoa miten kävi ?   Nuo kirjoitellaan rivi riviltä pääteikkunaan ja "Enter" aina perään.  Kun painat "Ctrl-D" näppäinyhdistelmän niin "Aku Ankka" -postisi lähti mutta näytölle ei tule mitään ilmoitusta siitä.  
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 16.04.10 - klo:15.09
Testasin sitä, ja se toimi hyvin:
Lähettäjä: Palvelin@******.com
Aihe: Postia palvelimelta
Viesti: Testi

Mihin muuten viesti menee, jos esim. Palvelin@******.com osoitteeseen lähettää sähköpostia?
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: mrl586 - 16.04.10 - klo:22.09
Mihin muuten viesti menee, jos esim. Palvelin@******.com osoitteeseen lähettää sähköpostia?
Jos tuollainen osoite on olemassa tai palvelimelle on määritelty catch-all -osoite, se menee joko tuohon osoitteeseen tai catch-all -osoitteeseen. Muussa tapauksessa viesti katoaa bittiavaruuteen.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 17.04.10 - klo:13.36
---> /var/mail.   Vanhempi paikka oli /var/spool/mail mutta nykyään siellä on linkki tuonne edelliseen paikkaan.  Sieltä voi lukea monella eri välineellä postit, Webmin, Thunderbird. ym.  Jos virität Thunderbird: in niin joudut hieman käsittelemään oikeuksia että se pystyy luomaan lukkotiedoston ja lähetys pitää tehdä "localhost" osoitteella smtp-asetuksissa ---> toimii.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 17.04.10 - klo:16.33
Kumpaanaan ei tule viestiä... Voiko sen jotenkin määritellä?
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 17.04.10 - klo:18.15
Katso asetukset:

Koodia: [Valitse]
postconf -d

,siellä pitäisi näkyä jossain "mail_spool_directory = /var/mail".

ja täällä näkyy mitä kaikkea sinne Postfixin konffaustiedostoon voi laittaa:

http://www.postfix.org/postconf.5.html (http://www.postfix.org/postconf.5.html)

Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: Mr. X - 18.04.10 - klo:19.50
Lainaus
siellä pitäisi näkyä jossain "mail_spool_directory = /var/mail".
Näkyy, onko toi se mistä sen voi määriellä minne se menee?

Mutta ei tule viestiä kansioon, ilmeisesti viesti häviää bittiavaruuteen. Onko mitään tehtävissä?

Sain lähettäjän nimen toiminaa.
Otsikko: Vs: Sähköpostin lähetys
Kirjoitti: ajaaskel - 19.04.10 - klo:09.03
Ei se häviä minnekään "bittiavaruuteen" vaan arvaan että mikään ei yritä ottaa yhteyttä postipalvelimeesi joka taasen (arvaan jälleen) voi johtu siitä että sinulla ei ehkä ole oikeata domainia johon on nimipalvelimelle määritetty MX tietue joka kertoo minne domainin postit toimitetaan.  

Sinne tulee system logiin merkintä kun vieras postipalvelin käy ottamassa yhteyden sinun postipalvelimeesi eli sieltä näet tilanteen.

En ole koskaan yliajanut lähettäjän nimeä postipalvelimen päässä kun itse lähetettävässä viestissähän se on helppoa tekemällä sinne "From:" kentän missä voi lukea mitä haluat.


Lisäksi:  Jos olet Elisan verkossa et pysty vastaanottamaan omalle postipalvelimelle ollenkaan  --- tukittu Elisan verkossa.   Soneralla toimii ok.  Muista verkoista en tiedä.