Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: mauriter - 23.02.11 - klo:17.15
-
Terve
Kyselen taas, koska en saa tekemältäni kotisivulta(php) lähtemään lomakeelta tietoa sähköpostiviestinä.
Mulla on: HTTP_USER_AGENT: Mozilla/5.0 (X11; U; Linux i686; fi-FI; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13 ja
PHP Version 5.3.3-1ubuntu9.3
php.ini tiedot ovat:
sendmail_from: mauri.terho@sci.fi mauri.terho@sci.fi
sendmail_path: no value no value
SMTP: smtp.nblnetworks.fi smtp.nblnetworks.fi
smtp_port: 25 25
Ovatkohan nämä oikein?
Kyselee Mauri
-
Millainen httpd (esim. apache2) sinulla on? Oletko asentanut koneellesi jonkinlaisen MTA:n (esim. postfix)?
-
Terve
httpd.conf on tyhjä. Löysin kaksi postfix.py tiedostoa. Toinen on /usr/lib/python2.6/dist-packages/twisted/protcols-kansiossa ja siellä on myös postfix.pyc tiedosto. Se toinen on /usr/share/pyshared/twisted/protocols-kansiossa.
Taitavat kuulua pythonin-alaisuuteen. Se taisi asentua oletuksena kun päivitin käyttiksen. Muusta MTA:sta en osaa sanoa. Käytän koodaamiseen vain php:tä ja javaa.
Pitäisikö Python poistaa? Voiko sen poistaa aiheuttamatta "katasrofia"?
Mauri
-
Onko tästä ohjeesta (http://fi.php.net/manual/en/mail.configuration.php) apua?
-
Onko tästä ohjeesta (http://fi.php.net/manual/en/mail.configuration.php) apua?
Terve
Näiden avulla yritin ensin. Yritin laittaa tuolle sendmail_path:ille arvoksi koneestani löytämäni sendmail-tiedoston polun (/usr/share/perl5/Mail/Mailer), mutta ei sekään auttanut. Muut asetukset ovat kuten ensimmäisessä viestissäni.
Mauri
-
Tarkista asetuksesi. Sinulla on siellä jotain vain Windowsiin tarkoitettua. Mitä seuraava komento kertoo?
whereis sendmail
-
Tarkista asetuksesi. Sinulla on siellä jotain vain Windowsiin tarkoitettua. Mitä seuraava komento kertoo?
whereis sendmail
Terve
whereis sendmail kertoi seuraavaa:
sendmail: /usr/sbin/sendmail /usr/lib/sendmail /usr/share/sendmail /usr/share/man/man8/sendmail.8.gz
Muutin php.ini:ssä mail osion seuraavasti:
[mail function]
; For Win32 only.
; http://php.net/smtp
; SMTP = smtp.kolumbus.fi
; http://php.net/smtp-port
; smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
; sendmail_from = mauri.terho@sci.fi
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = ".:/usr/sbin/sendmail -t -i"
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
; mail.add_x_header = On
; Log all mail() calls including the full path of the script, line #, to address and headers
;mail.log = ".:/tmp/maillog"
Ei auttanut asiaa
Mauri
-
Käynnistitkö apachen uudelleen asetustiedoston (php.ini) editoinnin jälkeen?
-
Käynnistitkö apachen uudelleen asetustiedoston (php.ini) editoinnin jälkeen?
Kyllä, käynnistin koko koneen uudelleen.
Mauri
-
Terve
Kyselen taas, koska en saa tekemältäni kotisivulta(php) lähtemään lomakeelta tietoa sähköpostiviestinä.
Mulla on: HTTP_USER_AGENT: Mozilla/5.0 (X11; U; Linux i686; fi-FI; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13 ja
PHP Version 5.3.3-1ubuntu9.3
php.ini tiedot ovat:
sendmail_from: mauri.terho@sci.fi mauri.terho@sci.fi
sendmail_path: no value no value
SMTP: smtp.nblnetworks.fi smtp.nblnetworks.fi
smtp_port: 25 25
Ovatkohan nämä oikein?
Kyselee Mauri
Lähteekö ao. koneelta posti lainkaan?
Kokeile, kirjoita komentoriville:
ehco "Huhuu" |mail joku.toimiva@osoite,jossain -s "testiviesti"
(Siis toki tuo vastaanottajan osoite on oltava sellainen jota pääset lukemaan ;)
Ja katso tuliko?
-
Lähteekö ao. koneelta posti lainkaan?
Kokeile, kirjoita komentoriville:
ehco "Huhuu" |mail joku.toimiva@osoite,jossain -s "testiviesti"
(Siis toki tuo vastaanottajan osoite on oltava sellainen jota pääset lukemaan ;)
Ja katso tuliko?
Terve
Kokeilin ylläolevaa ja sain vastukseksi seuraavaa:
Ohjelma "mail" löytyy seuraavista paketeista:
* heirloom-mailx
* mailutils
Kokeile: sudo apt-get install <valitsemasi paketti>
Sitten yritin asentaa mailutils ohjelman:
mauri@mauri-HP-Compaq-6720s:~$ sudo apt-get install mailutils
sudo: /etc/sudoers.d/README is owned by uid 1000, should be 0
>>> /etc/sudoers: /etc/sudoers.d/README near line 23 <<<
sudo: parse error in /etc/sudoers near line 23
sudo: no valid sudoers sources found, quitting
Tuota sudoers.d:n omistajaa en ole pystynyt vaihtamaan chown komennolla.
Mauri
-
Lähteekö ao. koneelta posti lainkaan?
Kokeile, kirjoita komentoriville:
ehco "Huhuu" |mail joku.toimiva@osoite,jossain -s "testiviesti"
(Siis toki tuo vastaanottajan osoite on oltava sellainen jota pääset lukemaan ;)
Ja katso tuliko?
Terve
Kokeilin ylläolevaa ja sain vastukseksi seuraavaa:
Ohjelma "mail" löytyy seuraavista paketeista:
* heirloom-mailx
* mailutils
Kokeile: sudo apt-get install <valitsemasi paketti>
Sitten yritin asentaa mailutils ohjelman:
mauri@mauri-HP-Compaq-6720s:~$ sudo apt-get install mailutils
sudo: /etc/sudoers.d/README is owned by uid 1000, should be 0
>>> /etc/sudoers: /etc/sudoers.d/README near line 23 <<<
sudo: parse error in /etc/sudoers near line 23
sudo: no valid sudoers sources found, quitting
Tuota sudoers.d:n omistajaa en ole pystynyt vaihtamaan chown komennolla.
Mauri
Sitten sinulla on jotain muutakin kuralla systeemissäsi kuin mailin säätäminen!
En ole noiden juttujen omistajuuksiin koskaan joutunut kajoamaan joten en tiedä mitä tehtävissä.
-
Sitten sinulla on jotain muutakin kuralla systeemissäsi kuin mailin säätäminen!
En ole noiden juttujen omistajuuksiin koskaan joutunut kajoamaan joten en tiedä mitä tehtävissä.
[/quote]
Terve
Jaaha, pitäisköhän käyttis asentaa uudelleen vai tietäiskö kukaan jotain kevyempää ratkaisua?
Olen siis yrittänyt vaihtaa kansion omistajaa ja lisätä oikeuksia jne, mutta kokoajan törmään ylläolevaan virheilmoitukseen.
Käytössäni on siis Ubuntu 10.10 - myös Maverick Meerkat - jotka on julkaistu lokakuussa 2010.
Mauri
-
Sitten sinulla on jotain muutakin kuralla systeemissäsi kuin mailin säätäminen!
En ole noiden juttujen omistajuuksiin koskaan joutunut kajoamaan joten en tiedä mitä tehtävissä.
Terve
Jaaha, pitäisköhän käyttis asentaa uudelleen vai tietäiskö kukaan jotain kevyempää ratkaisua?
Olen siis yrittänyt vaihtaa kansion omistajaa ja lisätä oikeuksia jne, mutta kokoajan törmään ylläolevaan virheilmoitukseen.
Käytössäni on siis Ubuntu 10.10 - myös Maverick Meerkat - jotka on julkaistu lokakuussa 2010.
Mauri
[/quote]
Noin 'uudella' en ole koskaan leikkinyt. Mutta toimiiko mikään sudo -komento?
Koeta ihan vaikka kotihakemistossasi
sudo ls
Nuo kansiojutut ovat myös tajuntani ulkopuolella.
Mutta omistuksista puheenollen,
kurkkaapa onko tuo "oikein"
ls -l /etc/suodoers
-r--r----- 1 root root <ja sitten joitain lukuja, päiväyksiä jne..)
ja samat ovat liput myös hakemiston /etc/sudoers.d:n alla olevassa tiedostossa, README
Hakemiston /etc/sudoers.d oikat on tyyliin
drwxr-xr-x
-
Terve
Tällaista löytyi:
mauri@mauri-HP-Compaq-6720s:~$ sudo ls
sudo: /etc/sudoers.d/README is owned by uid 1000, should be 0
>>> /etc/sudoers: /etc/sudoers.d/README near line 23 <<<
sudo: parse error in /etc/sudoers near line 23
sudo: no valid sudoers sources found, quitting
mauri@mauri-HP-Compaq-6720s:~$ ls -l /etc/sudoers
-r--r----- 1 root root 567 2010-12-28 16:57 /etc/sudoers
mauri@mauri-HP-Compaq-6720s:~$ ls -l /etc/sudoers.d
yhteensä 4
-r--r----- 1 mauri root 818 2011-02-24 14:46 README
Mauri
-
Terve
Tällaista löytyi:
mauri@mauri-HP-Compaq-6720s:~$ sudo ls
sudo: /etc/sudoers.d/README is owned by uid 1000, should be 0
>>> /etc/sudoers: /etc/sudoers.d/README near line 23 <<<
sudo: parse error in /etc/sudoers near line 23
sudo: no valid sudoers sources found, quitting
mauri@mauri-HP-Compaq-6720s:~$ ls -l /etc/sudoers
-r--r----- 1 root root 567 2010-12-28 16:57 /etc/sudoers
mauri@mauri-HP-Compaq-6720s:~$ ls -l /etc/sudoers.d
yhteensä 4
-r--r----- 1 mauri root 818 2011-02-24 14:46 README
Mauri
Näin maallikon silmään näyttää siltä että joku on tehnyt sinulle jäynää - päässyt sorkkimaan tiedostojen (ml. hakelmistot) oikeuksia /etc:n alla.
Tuossa tilanteessa pistäisin sileäksi kok systeemin ja aloittaisin ns. "puhtaalta pöydältä"
Kun vaikuttaa siltä ettet saa ajettua yhtään sudo -komentoa läpi!
-
Näin maallikon silmään näyttää siltä että joku on tehnyt sinulle jäynää - päässyt sorkkimaan tiedostojen (ml. hakelmistot) oikeuksia /etc:n alla.
Tuossa tilanteessa pistäisin sileäksi kok systeemin ja aloittaisin ns. "puhtaalta pöydältä"
Kun vaikuttaa siltä ettet saa ajettua yhtään sudo -komentoa läpi!
Terve
Löysin ls -l komennolla etc-kansiosta tällaista tietoa:
-r--r----- 1 root root 567 2010-12-28 16:57 sudoers
drwxrwxrwx 2 mauri root 4096 2011-02-24 14:46 sudoers.d
Auttaisiko tämä?
Olen siis kirjautunut tuolla mauri-tunnuksella sisään.
Mauri
-
Näin maallikon silmään näyttää siltä että joku on tehnyt sinulle jäynää - päässyt sorkkimaan tiedostojen (ml. hakelmistot) oikeuksia /etc:n alla.
Tuossa tilanteessa pistäisin sileäksi kok systeemin ja aloittaisin ns. "puhtaalta pöydältä"
Kun vaikuttaa siltä ettet saa ajettua yhtään sudo -komentoa läpi!
Terve
Löysin ls -l komennolla etc-kansiosta tällaista tietoa:
-r--r----- 1 root root 567 2010-12-28 16:57 sudoers
drwxrwxrwx 2 mauri root 4096 2011-02-24 14:46 sudoers.d
Auttaisiko tämä?
Olen siis kirjautunut tuolla mauri-tunnuksella sisään.
Mauri
Minua häiritsee tuon hakemiston /etc/suodoers.d omistajuus ja oikeudet!
Kun sen "pitäisi" olla
drwxr-xr-x
ja sen tiedoston /etc/sudoers.d/README oikeudet
-r--r-----
(Kun listaan ls -l /etc niin kaikki ovat rootin omistuksessa.)
-
Minua häiritsee tuon hakemiston /etc/suodoers.d omistajuus ja oikeudet!
Kun sen "pitäisi" olla
drwxr-xr-x
ja sen tiedoston /etc/sudoers.d/README oikeudet
-r--r-----
(Kun listaan ls -l /etc niin kaikki ovat rootin omistuksessa.)
Terve
tuolla komennolla saan seuraavaa:
-r--r----- 1 root root 567 2010-12-28 16:57 sudoers
drwxr-xr-x 2 mauri root 4096 2011-02-24 14:46 sudoers.d
siis oikeudet olisivat ok? mutta omistajat väärin?
yritin muuttaa omistaja oikeuksia, mutta sain seuraavaa tekstiä:
mauri@mauri-HP-Compaq-6720s:~$ sudo chown root /sudoers.d
sudo: /etc/sudoers.d/README is owned by uid 1000, should be 0
>>> /etc/sudoers: /etc/sudoers.d/README near line 23 <<<
sudo: parse error in /etc/sudoers near line 23
sudo: no valid sudoers sources found, quitting
Teenkö jotain väärin vai onko tiedosto viallinen?
Mauri
-
Minua häiritsee tuon hakemiston /etc/suodoers.d omistajuus ja oikeudet!
Kun sen "pitäisi" olla
drwxr-xr-x
ja sen tiedoston /etc/sudoers.d/README oikeudet
-r--r-----
(Kun listaan ls -l /etc niin kaikki ovat rootin omistuksessa.)
Terve
tuolla komennolla saan seuraavaa:
-r--r----- 1 root root 567 2010-12-28 16:57 sudoers
drwxr-xr-x 2 mauri root 4096 2011-02-24 14:46 sudoers.d
siis oikeudet olisivat ok? mutta omistajat väärin?
yritin muuttaa omistaja oikeuksia, mutta sain seuraavaa tekstiä:
mauri@mauri-HP-Compaq-6720s:~$ sudo chown root /sudoers.d
sudo: /etc/sudoers.d/README is owned by uid 1000, should be 0
>>> /etc/sudoers: /etc/sudoers.d/README near line 23 <<<
sudo: parse error in /etc/sudoers near line 23
sudo: no valid sudoers sources found, quitting
Teenkö jotain väärin vai onko tiedosto viallinen?
Mauri
Tuossa on ilmeisesti melko kiusallinen kehä, hakemistonomistajuus on väärä joten sudo -komentoa ei suoriteta ja kun sitä ei suoriteta niin ne pysyvät väärinä.
Jossain aiemmin jo ilmaisit mahdollisuuden 'vetää systeemi sileäksi' ja asentaa uusiksi.
Suosittelen. (Jos sellainen kone jota ei _voi_ vetää sileäksi niin olisi konstit, mutta kun kukaan ei tiedä mitä ao. hakemistossa on mellasteltu niin uusiksi!)
Ja sitten ajatuksen kanssa, mitä ikuna säädätkin.
-
Tuossa on ilmeisesti melko kiusallinen kehä, hakemistonomistajuus on väärä joten sudo -komentoa ei suoriteta ja kun sitä ei suoriteta niin ne pysyvät väärinä.
Jossain aiemmin jo ilmaisit mahdollisuuden 'vetää systeemi sileäksi' ja asentaa uusiksi.
Suosittelen. (Jos sellainen kone jota ei _voi_ vetää sileäksi niin olisi konstit, mutta kun kukaan ei tiedä mitä ao. hakemistossa on mellasteltu niin uusiksi!)
Ja sitten ajatuksen kanssa, mitä ikuna säädätkin.
Terve ja kiitos
Latasin juuri Ubuntu 10.04 LTS:n sekä asennusohjeet.
Asennan sen illalla, kunhan olen kopioinut "tärkeät" tiedostot talteen.
Yritän olla huolellinen. Pitäisikö osiointia muuttaa, jotta kaikki "vanha" taatusti katoaa? Mullahan on nyt 10.10.
Mauri
-
Tuossa on ilmeisesti melko kiusallinen kehä, hakemistonomistajuus on väärä joten sudo -komentoa ei suoriteta ja kun sitä ei suoriteta niin ne pysyvät väärinä.
Jossain aiemmin jo ilmaisit mahdollisuuden 'vetää systeemi sileäksi' ja asentaa uusiksi.
Suosittelen. (Jos sellainen kone jota ei _voi_ vetää sileäksi niin olisi konstit, mutta kun kukaan ei tiedä mitä ao. hakemistossa on mellasteltu niin uusiksi!)
Ja sitten ajatuksen kanssa, mitä ikuna säädätkin.
Terve ja kiitos
Latasin juuri Ubuntu 10.04 LTS:n sekä asennusohjeet.
Asennan sen illalla, kunhan olen kopioinut "tärkeät" tiedostot talteen.
Yritän olla huolellinen. Pitäisikö osiointia muuttaa, jotta kaikki "vanha" taatusti katoaa? Mullahan on nyt 10.10.
Mauri
Mitäpä sitä muuttelemaan, kunhan kerrot asennuksessa että 'alustaa' ne osiot. Ainakin juuriosion pyydän putsaamaan aina. Jos erillinen /home ja muita dataosioita niin sitten harkinnan (ja kokemuksen ;) mukaan.
-
Terve
Nyt on Ubuntu 10.04 LTS käytössä ja tuntuisi toimivan, joten voidaan palata alkuperäiseen ongelmaan. Siis tällaiset ovat php.ini-tiedoston mail-lohkon asetukset:
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
; http://php.net/smtp-port
;smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path =/usr/share/perl5/Mail/Mailer/sendmail -t -i
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On
; Log all mail() calls including the full path of the script, line #, to address and headers
;mail.log =
Mutta eipä posti tunnu lähtevän. Sendmail.pm löytyi siis ylläolevan polun päästä.
Mauri
-
Terve
Nyt on Ubuntu 10.04 LTS käytössä ja tuntuisi toimivan, joten voidaan palata alkuperäiseen ongelmaan. Siis tällaiset ovat php.ini-tiedoston mail-lohkon asetukset:
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
; http://php.net/smtp-port
;smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path =/usr/share/perl5/Mail/Mailer/sendmail -t -i
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On
; Log all mail() calls including the full path of the script, line #, to address and headers
;mail.log =
Mutta eipä posti tunnu lähtevän. Sendmail.pm löytyi siis ylläolevan polun päästä.
Mauri
No lähteekö se maili nyt komennolla
echo "Morjes" |mail joku.toimiva@osoite.jossain -s "koemessua"
-
No lähteekö se maili nyt komennolla
echo "Morjes" |mail joku.toimiva@osoite.jossain -s "koemessua"
Terve, no niin tämän tietysti unohdin kokeilla.
Komento kehoitti asentamaan postiohjelman ja tarjosi kahta. Asensin mailutilsin komennolla:
sudo apt-get install mailutils.
Näytössä vilisi rivejä eikä tullut mitään virheeseen viittaavaa.
Sitten kokeilin:
mauri@mauri:~$ echo "terve" |mail mauri.terho@sci.fi "kokeilua" ja sain vastauksen:
mauri@mauri:~$
Kokeilin myös:
mauri@mauri:~$ echo "terve" | mail mauri.terho@sci.fi "kokeilua" vastaus oli:
mauri@mauri:~$
mutta viesti ei ainakaan tullut laatikkoni en tiedä lähtikö se ollenkaan.
Sitten käynnistin koneen uudelleen ja kokeilin molemmat komennot uudelleen. Tulos oli sama.
Pitäisikö mailutils jotenkin koffata? Evolution ja Thunderbird toimivat oikein.
Mauri
-
Ongelma aiheutuu todennäköisesti sendmailin puutteesta. Asenna postfix tai jokin muu MTA ja yritä uudelleen.
-
Ongelma aiheutuu todennäköisesti sendmailin puutteesta. Asenna postfix tai jokin muu MTA ja yritä uudelleen.
Terve
sendmail.pm löytyy täältä
sendmail_path =/usr/share/perl5/Mail/Mailer/sendmail -t -i
Onko tämä oikea tiedosto?
Asensin postfixin, mutta mitään ei tapahtunut.
Mauri
-
Ei ole. Vaihda pathiksi /usr/sbin/sendmail -t -i
-
Ei ole. Vaihda pathiksi /usr/sbin/sendmail -t -i
Terve
Nyt olisi näin:
sendmail_path = ".:/usr/sbin/sendmail -t -i"
kokeilin myös näin
sendmail_path = /usr/sbin/sendmail -t -i
Molemmilla kerroilla käynnistin koneen uudelleen.
senmail (jaettu kirjasto) omistaja on root ja oikeudet ovat -rwxr-xr-x
Ei kusti polje vieläkään.
Mauri
-
Salliiko palveluntarjoasi lähettää viestejä omalla sähköpostipalvelimella? Vai onko niiden lähettäminen mahdollista ainoastaan palveluntarjoajan omien palvelimien kautta?
-
Salliiko palveluntarjoasi lähettää viestejä omalla sähköpostipalvelimella? Vai onko niiden lähettäminen mahdollista ainoastaan palveluntarjoajan omien palvelimien kautta?
Terve
Jaaha, tätä en nyt tiedä, mutta otan selvää asiasta. Meillä on taloyhtiön verkko, joka menee reitittimen kautta nebulan verkkoon. Täytyy kysellä TA-tarveasunnot Oy:n atk-porukalta.
Maanantaina voin myös kokeilla tätä Ubuntuani työpaikan Elisa-verkon kautta. Siellä samat verkkosivut toimivat Windows XP:n kautta.
Mauri
-
Salliiko palveluntarjoasi lähettää viestejä omalla sähköpostipalvelimella? Vai onko niiden lähettäminen mahdollista ainoastaan palveluntarjoajan omien palvelimien kautta?
Terve
Jaaha, tätä en nyt tiedä, mutta otan selvää asiasta. Meillä on taloyhtiön verkko, joka menee reitittimen kautta nebulan verkkoon. Täytyy kysellä TA-tarveasunnot Oy:n atk-porukalta.
Maanantaina voin myös kokeilla tätä Ubuntuani työpaikan Elisa-verkon kautta. Siellä samat verkkosivut toimivat Windows XP:n kautta.
Mauri
Elisan (vai saunalahti vai kolumbus..) verkossa olen aina ja suosiolla käyttänyt smarthost -konffia ja agenttina exim4.
/etc/exim4/update-exim4.conf.conf:
..
dc_eximconfig_configtype='smarthost'
..
dc_smarthost='smtp.kolumbus.fi'
Ja hienosti lähtee.
Tosin, /etc/mainame pitää olla esim:
homeunix.com
eli 'kelvollinen' mailidomain, luulisin.
(Nuo lainaukset Debian Squeezesta, ei ole Ubuntukonetta käynnissä juuri nyt.)
-
Elisan (vai saunalahti vai kolumbus..) verkossa olen aina ja suosiolla käyttänyt smarthost -konffia ja agenttina exim4.
/etc/exim4/update-exim4.conf.conf:
..
dc_eximconfig_configtype='smarthost'
..
dc_smarthost='smtp.kolumbus.fi'
Ja hienosti lähtee.
Tosin, /etc/mainame pitää olla esim:
homeunix.com
eli 'kelvollinen' mailidomain, luulisin.
(Nuo lainaukset Debian Squeezesta, ei ole Ubuntukonetta käynnissä juuri nyt.)
Terve
Muuten onnistuin tuon ylläolevan tekemään, mutta /etc/mailname-kirjastoa ei löydy. Ainoa siihen viittaava on: /usr/share/man/man5/mailname.5.gz
Pitääkö tämä purkaa ja asentaa?
Mauri
-
Terve
Kysyin palvelutarjoalta tuota sähköpostin lähetysmahdollisuutta ja vastaus oli myönteinen. Nyt olen kokeillut lähetystä työpaikalta elisan verkkoon, ei onnistu Ubuntustani, mutta windows xp:stä onnistuu saman reitittimen kautta.
Tässä päivän "päätä seinään hakanneena" kysyisin näistä postfix- ja exim4-ohjelmista, että ovatko ne toisensa poissulkevia? Asensin postfixin synapticin kautta uudelleen ja se halusi poistaa exim4-paketit.
Postfix main.cf on nyt tällainen:
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
# TLS parameters
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
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = mauri
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = mauri, localhost.localdomain, , localhost
relayhost = locahost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
ja php.inin mail-osio tällainen:
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
; http://php.net/smtp-port
;smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = ".:/usr/sbin/sendmail -t -i"
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On
; Log all mail() calls including the full path of the script, line #, to address and headers
;mail.log =
Sendmail on täällä:
/usr/sbin/sendmail, omistaja on root ja oikeudet -rwxr-xr-x
Mauri
-
Terve
Kysyin palvelutarjoalta tuota sähköpostin lähetysmahdollisuutta ja vastaus oli myönteinen. Nyt olen kokeillut lähetystä työpaikalta elisan verkkoon, ei onnistu Ubuntustani, mutta windows xp:stä onnistuu saman reitittimen kautta.
Tässä päivän "päätä seinään hakanneena" kysyisin näistä postfix- ja exim4-ohjelmista, että ovatko ne toisensa poissulkevia? Asensin postfixin synapticin kautta uudelleen ja se halusi poistaa exim4-paketit.
------
Mauri
Ei riittänyt rohkeutta kokeilla, kiun ehdotti minullekin noiden exim4:n poistoa ;(
Mutta kai joku käyttää postfix:iäkin ja osaa tarkistaa tuon konffisi, on sitä ainakin joku suositellut?
-
Postfix ? Olisiko tästä apua:
http://forum.ubuntu-fi.org/index.php?topic=32824.msg256686#msg256686 (http://forum.ubuntu-fi.org/index.php?topic=32824.msg256686#msg256686)
-
Jos palveluntarjoaja sallii viestien lähetyksen ilman relayta, seuraavasta asetustiedostosta (/etc/postfix/main.cf) voi ottaa mallia.
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
# TLS parameters
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
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = hostname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = hostname, localhost.localdomain, , localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all