Mikäköhän mahtaa olla ongelma, kun en saa mitenkään lähetettyä php:n mail-komennolla viestejä?
Tässä olisi koodi:
<?php $to = 'maximuz@netti.fi'; $title = 'This is title'; $message = 'This is just a testing mail. Seems php mail is working.'; if (mail($to, $title, $message)) { echo "Mailing succeeded!"; } else { echo "Mailing failed!"; } ?>
PHP asetukset:
sendmail_from: no value
sendmail_path: /usr/sbin/sendmail -t -i
short_open_tag: On
SMTP: smtp.hut.fi
mail palauttaa truen, mutta mitään viestejä ei tule perille asti. Tiedän myös sen, ettei smtp.hut.fi palvelimen logeissa näy, että sille olisi annettu mitään viestejä lähetettäväksi.
Palvelimena siis toimii ubuntu, siinä Apache ja php 5.2.4-2
Missä ongelma?
Et määritä lähettäjää ollenkaan mail -funktiossa?
Koodisi kyllä toimii, mutta se myös tunnistetaan roskapostiksi.
Vika on palvelimen asetuksissa.
peg kirjoitti:
[Viesti] tunnistetaan roskapostiksi.
Vika on palvelimen asetuksissa.
Ei vaan skriptin tekijässä. Palvelin on aivan oikein säädetty, jos se blokkaa epäilyttäviä tai väärästä lähteestä tulevia viestejä.
Testasin koodin, niin se lähettää viestin ja tulee sähköpostiini.
Lähettäjää ei tarvitse määrittää.
EDIT: se tunnistetaan roskapostiksi, koska se on kopioitu jostakin
valmis koodi, vaihtamalla viestin sisällön ei tule roskaposti varoitusta.
Metabolix kirjoitti:
peg kirjoitti:
[Viesti] tunnistetaan roskapostiksi.
Vika on palvelimen asetuksissa.Ei vaan skriptin tekijässä. Palvelin on aivan oikein säädetty, jos se blokkaa epäilyttäviä tai väärästä lähteestä tulevia viestejä.
Toimiiko palvelin oikein, kun yritän myös rekisteröityä wikijärjestelmään (DokuWiki), enkä saa salasanaani sähköpostitse?
Ongelmana on kuitenkin se, että SMTP palvelimella ei ole edes tietoa, että webbipalvelimelta tulisi mitään yhteyspyyntöjä. Ihmettelen vaan, että mitä vikaa voi sitten webbipalvelimessa, asetukset ovat kuitenkin ok?
Aihe on jo aika vanha, joten et voi enää vastata siihen.