Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: puuhapete - 24.02.08 - klo:23.04
-
Voisko joku vääntää aloittelijalle rautalangasta ohjeet miten saan toimimaan sähköpostin lähetyksen php:n mail functiota käyttämällä. Tällä hetkellä posti ei lähde vaikka olen kokeillut toimiviksi testatuilla php scripteillä. Alustana Ubuntu 7.10.
-
Moro Puuhapete ja tervetuloa Ubuntun maailmaan!
Olethan ensinnäkin lukaissut tämän: http://forum.ubuntu-fi.org/index.php?topic=7612.0
Ja itse asiaan: onhan tarvittavat mokkulat asennettu palvelimeen ja toisaalta onhan palveluntarjoajalla riittävät reiät käytössään? Eikös php:n mail käytä ko. palvelimen mailiasetuksia joiden pitää olla 'oikeita' tai ei posti kulje?
r
-
Kyllä olen lukaissut http://forum.ubuntu-fi.org/index.php?topic=7612.0. Asennettuna on Apache palvelin ja PHP5 ja nämä toimivat kyllä. Käsittääkseni PHP:n mail functio käyttää linuxin sendmailia jonka asensin pakettienhallinta ohjelmalla, mutta en osaa konfiguroida sitä ja siihen kysyisinkin ohjeita (Olen käyttänyt hakua , mutta tuloksetta) ja lisäksi kaipaisin ohjeita jos pitää tehdä muitakin asetuksia ennenkuin PHP:n mail functiolla saan lähetettyä esim. palautelomakkeen tiedot omaan sähköpostiin (Käytössä on skripti joka on testattu toimivaksi).
-
hakusanat ubuntu ja sendmail palauttaa tämmöisen hakukoneella: http://josh.st/blog/2005/03/28/ubuntu-sendmail-and-php
Onko mitään apua?
r
-
hakusanat ubuntu ja sendmail palauttaa tämmöisen hakukoneella: http://josh.st/blog/2005/03/28/ubuntu-sendmail-and-php
Onko mitään apua?
r
Kiitos linkistä, mutta olen tuon konffauksen jo tehnyt. Jonnekin pitäisi päästä varmaan määrittelemään palveluntarjoajan lähtevän ja saapuvan postin asetukset ja portit, mutta minne?
-
En tiedä onko tuolla nykypäivän ohjelmiin sopivia ohjeita, mutta koita katsoa.
http://www.saunalahti.fi/~korhorm/Tumpelon_Linux/
Mikko
-
Sama ongelma kuin puuhapetellä. PHP ja sendmail asennettu. php.ini tiedostoon lisätty maaginen rivi:
sendmail_path = /usr/sbin/sendmail -t -i
Ei toimi.
-
hakusanat ubuntu ja sendmail palauttaa tämmöisen hakukoneella: http://josh.st/blog/2005/03/28/ubuntu-sendmail-and-php
Onko mitään apua?
r
Kiitos linkistä, mutta olen tuon konffauksen jo tehnyt. Jonnekin pitäisi päästä varmaan määrittelemään palveluntarjoajan lähtevän ja saapuvan postin asetukset ja portit, mutta minne?
Jossakin onpi relayhostin asetukset. Postfixissä ne on muistaakseni main.cf:ssä (dpkg lisäksi kai kyselee nuo tiedot asentaessa) sendmailista en tiedä kun en oo ikinä käyttänyt.
-
Asensin postfix:in. Tämäkään ei toimi. Ote logista:
$cat /var/log/mail.log
Oct 30 22:22:31 musta postfix/pickup[9213]: CE3651AEE32F: uid=33 from=<www-data>
Oct 30 22:22:31 musta postfix/cleanup[9335]: CE3651AEE32F: message-id=<20081030202231.CE3651AEE32F@musta>
Oct 30 22:22:31 musta postfix/qmgr[9214]: CE3651AEE32F: from=<www-data@musta>, size=308, nrcpt=1 (queue active)
Oct 30 22:23:02 musta postfix/smtp[9473]: connect to gmail-smtp-in.l.google.com[209.85.135.114]:25: Connection timed out
Oct 30 22:23:32 musta postfix/smtp[9473]: connect to gmail-smtp-in.l.google.com[209.85.135.27]:25: Connection timed out
Oct 30 22:24:02 musta postfix/smtp[9473]: connect to alt1.gmail-smtp-in.l.google.com[209.85.143.27]:25: Connection timed out
Oct 30 22:24:32 musta postfix/smtp[9473]: connect to alt2.gmail-smtp-in.l.google.com[66.249.83.114]:25: Connection timed out
Oct 30 22:25:02 musta postfix/smtp[9473]: connect to alt2.gmail-smtp-in.l.google.com[66.249.83.27]:25:Connection timed out
Oct 30 22:25:02 musta postfix/smtp[9473]: CE3651AEE32F: to=<etunimi.sukunimi@gmail.com>, relay=none, delay=150, delays=0.01/0.01/150/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[66.249.83.27]:25: Connection timed out)Connection timed out
-
Asensin postfix:in. Tämäkään ei toimi. Ote logista:
$cat /var/log/mail.log
Oct 30 22:22:31 musta postfix/pickup[9213]: CE3651AEE32F: uid=33 from=<www-data>
Oct 30 22:22:31 musta postfix/cleanup[9335]: CE3651AEE32F: message-id=<20081030202231.CE3651AEE32F@musta>
Oct 30 22:22:31 musta postfix/qmgr[9214]: CE3651AEE32F: from=<www-data@musta>, size=308, nrcpt=1 (queue active)
Oct 30 22:23:02 musta postfix/smtp[9473]: connect to gmail-smtp-in.l.google.com[209.85.135.114]:25: Connection timed out
Oct 30 22:23:32 musta postfix/smtp[9473]: connect to gmail-smtp-in.l.google.com[209.85.135.27]:25: Connection timed out
Oct 30 22:24:02 musta postfix/smtp[9473]: connect to alt1.gmail-smtp-in.l.google.com[209.85.143.27]:25: Connection timed out
Oct 30 22:24:32 musta postfix/smtp[9473]: connect to alt2.gmail-smtp-in.l.google.com[66.249.83.114]:25: Connection timed out
Oct 30 22:25:02 musta postfix/smtp[9473]: connect to alt2.gmail-smtp-in.l.google.com[66.249.83.27]:25:Connection timed out
Oct 30 22:25:02 musta postfix/smtp[9473]: CE3651AEE32F: to=<etunimi.sukunimi@gmail.com>, relay=none, delay=150, delays=0.01/0.01/150/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[66.249.83.27]:25: Connection timed out)Connection timed out
Gmailiin ei saada smtp:llä yhteyttä kun se portti on blokattu internetpalveluntarjoajalla (tuskin toimii relayhostina ilman autentikointia muutenkaan). Käytä siis sitä smtp-palvelinta, joka on internetliittymäsi ohjesivuilla.
Palvelimen toimivuuden voi tarkistaa vaikka näin:
telnet mail.isp.fi 25
jos vastaa niin toimii
-
Jos masiinasta löytyy Perl niin voit kutsua php:llä esim. sendEmail skriptiä ja käyttää ISP:n mailipalvelinta. Tämä sillä edellytyksellä että haluat kulkea sieltä mistä aita on matalin :) sendEmail-skriptiin olen muutaman kerran joutunut turvautumaan kun ei ole saanut asentaa sähköpostipalvelinta.
http://en.wikipedia.org/wiki/SendEmail
Varmaan joku on tehnyt php-luokankin vastaavaan lähetykseen mutta en ole jaksanut kaivella kun tuo perl-kikkula on toiminut kiitettävästi.
-
Lukase toi ketju läpi http://forum.ubuntu-fi.org/index.php?topic=18656.msg138499 (http://forum.ubuntu-fi.org/index.php?topic=18656.msg138499), jos vaikka auttas.
-
Ongelma ratkesi. Oikea välityspalvelu ratkaisi asetustiedostossa: /etc/postfix/main.cf.
relayhost = mail.isp.fi (isp = internet service provider)
Olen vähän tumpelo asetuksissa. Katsoin jotain ohjesivua asentaessa.