Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: mauriter - 23.02.11 - klo:17.15

Otsikko: apachen ja php:n sähköpostiasetukset?
Kirjoitti: 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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mrl586 - 23.02.11 - klo:23.02
Millainen httpd (esim. apache2) sinulla on? Oletko asentanut koneellesi jonkinlaisen MTA:n (esim. postfix)?
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 24.02.11 - klo:08.34
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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mrl586 - 24.02.11 - klo:09.21
Onko tästä ohjeesta (http://fi.php.net/manual/en/mail.configuration.php) apua?
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 24.02.11 - klo:10.02
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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mrl586 - 25.02.11 - klo:00.49
Tarkista asetuksesi. Sinulla on siellä jotain vain Windowsiin tarkoitettua. Mitä seuraava komento kertoo?
Koodia: [Valitse]
whereis sendmail
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 25.02.11 - klo:08.37
Tarkista asetuksesi. Sinulla on siellä jotain vain Windowsiin tarkoitettua. Mitä seuraava komento kertoo?
Koodia: [Valitse]
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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mrl586 - 25.02.11 - klo:08.39
Käynnistitkö apachen uudelleen asetustiedoston (php.ini) editoinnin jälkeen?
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 25.02.11 - klo:09.04
Käynnistitkö apachen uudelleen asetustiedoston (php.ini) editoinnin jälkeen?

Kyllä, käynnistin koko koneen uudelleen.

Mauri
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: jekku - 26.02.11 - klo:03.20
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?
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 28.02.11 - klo:08.00

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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: jekku - 28.02.11 - klo:12.38

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ä.

Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 28.02.11 - klo:13.41


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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: jekku - 28.02.11 - klo:17.34


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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 01.03.11 - klo:10.11
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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: jekku - 01.03.11 - klo:11.17
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!

Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 01.03.11 - klo:11.52

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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: jekku - 01.03.11 - klo:19.04

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.)
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 03.03.11 - klo:11.38

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


Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: jekku - 03.03.11 - klo:12.29

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.



Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 03.03.11 - klo:12.52
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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: jekku - 03.03.11 - klo:20.28
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.
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 08.03.11 - klo:20.25
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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: jekku - 09.03.11 - klo:07.48
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"

Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 09.03.11 - klo:19.55

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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mrl586 - 09.03.11 - klo:22.09
Ongelma aiheutuu todennäköisesti sendmailin puutteesta. Asenna postfix tai jokin muu MTA ja yritä uudelleen.
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 10.03.11 - klo:16.47
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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mrl586 - 10.03.11 - klo:21.43
Ei ole. Vaihda pathiksi /usr/sbin/sendmail -t -i
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 12.03.11 - klo:11.01
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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mrl586 - 12.03.11 - klo:12.39
Salliiko palveluntarjoasi lähettää viestejä omalla sähköpostipalvelimella? Vai onko niiden lähettäminen mahdollista ainoastaan palveluntarjoajan omien palvelimien kautta?
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 12.03.11 - klo:15.30
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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: jekku - 12.03.11 - klo:18.06
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.)
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 14.03.11 - klo:09.41

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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mauriter - 14.03.11 - klo:15.37
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
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: jekku - 14.03.11 - klo:17.27
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?
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: ajaaskel - 14.03.11 - klo:19.43
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)
Otsikko: Vs: apachen ja php:n sähköpostiasetukset?
Kirjoitti: mrl586 - 14.03.11 - klo:20.42
Jos palveluntarjoaja sallii viestien lähetyksen ilman relayta, seuraavasta asetustiedostosta (/etc/postfix/main.cf) voi ottaa mallia.
Koodia: [Valitse]
# 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