Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: 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!
-
Lomake on.
Millainen tuo lomake on? Onko se toteutettu PHP:llä?
-
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.
-
Mitä pitää asentaa ja miten, palvelimelle?
Joku web-palvelinsofta (esim. Apache) + PHP
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:
citadel-mta, courier-mta, esmtp-run, exim4-daemon-heavy, exim4-daemon-light, masqmail, msmtp-mta, nbsmtp, nullmailer, postfix, ssmtp, xmail
-
Eli sain asennettua ilmeiseti onnistuneesti
sudo tasksel install lamp-server
, mutta sitten teen siis mitä?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:
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?
-
Eli sain asennettua ilmeiseti onnistuneesti sudo tasksel install lamp-server
, mutta sitten teen siis mitä?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:
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...
-
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?
-
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 ;)
-
Tiedätkö isp:si lähtevän postin palvelimen?
En ole koskaan kuullutkaan.
Ja asensitko tuon mailutils:in?
?
Mitä tapahtuu kun komennat:
echo "Moro" |mail oma@maili.osoite -s "testiposti"
Tekee tiedoston kohteeseen /var/mail ja "odottaa" seuraavaa käskyä.
-
Tiedätkö isp:si lähtevän postin palvelimen?
En ole koskaan kuullutkaan.
Onko sinull anettiyhteys, ja tiedätkö isp:n?
Ja asensitko tuon mailutils:in?
?
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ää?
-
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
-
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ää?
-
Palvelin ei varmaankaa tue SSL:lää?
Samoin tarvitset kelvollisen tiedon sinne /etc/mailname:een.
Kelvollinen tieto?
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. :)
-
Palvelin ei varmaankaa tue SSL:lää?
Samoin tarvitset kelvollisen tiedon sinne /etc/mailname:een.
Kelvollinen tieto?
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.
-
No niin, palautettu mieleen!
Ei aina voi muistaa kaikkee! ;)
-
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.
-
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
-
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?
-
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?
-
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
Ja mitä pistit, /etc/mailname:een?
aol.com
-
----
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
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?
-
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".
-
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?
-
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.
-
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.
-
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)
-
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.
-
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ää.
-
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.
-
Asenna Synaptic: lla, menee heittämällä ainakin Jauntyyn (9.04).
-
Kuinka asennetaan? Olen jotain graaffista ohjelmaa yrittänyt asentaa, mutta ei ole onnistunut.
-
---> 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]
-
Nyt on ainakin toivon mukaan asennettu.
-
Hyvä, seuraavaksi pitäisi muokata postitoimiston tiedot tänne:
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:
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:
sudo postfix start
Pysäytys:
sudo postfix stop
Tilan kysely:
sudo postfix status
Lyhyempi tapa tähän on kuten jo näimme kirjoittaa vain
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.
-
PS. Soneralla kulkee postit ok molempiin suuntiin.
Tuo oli uutta, jotain korjattu?
Kun aikoinaan piti vaihtaa isp juurikin postiongelmien takia.
-
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)
-
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.
-
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.
-
Nyt se toimii, vaikka en tiedä mitä tein ::)
Tuhannet kiitokset!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
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.
-
Miten tätä voi muuttaa: www-data@*********.com
Ton lopun kyllä osaan, mutta alku...
-
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 :)
-
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.. ?
-
En ole saanut muuta kuin "www-data", taikka siinä on ollut minun email osoite.
-
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ä.
-
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?
-
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.
-
---> /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.
-
Kumpaanaan ei tule viestiä... Voiko sen jotenkin määritellä?
-
Katso asetukset:
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)
-
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.
-
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ä.