Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Toimimaton mail-funktio

Sivun loppuun

novari [08.01.2014 11:44:16]

#

Kotisivuiltani loppui 16.12 palautteiden tulo ja tiedustelin palveluntarjoajaltani tuohon syytä.
Sain sieltä vastauksen että mailfunktioon täytyy laittaa lähettäjän sähköpostiosoite.

" lähettäjän sähköpostiosoite on aina ollut pakollinen. Olemme vaihtaneet postijärjestelmän Ironportit, mikä lienee tiukentanut postivälityssääntöjen toimeenpanoa."

On kuulemma viestintäviraston suositus.
Netistä selailin tuohon liittyviä sivuja ja en löytänyt oikein hyviä neuvoja tuohon pulmaan.
Kotisivulla mailfunktio on seuraavassa muodossa:

$viesti = mail("omaosoite@jokunet.fi", "Palaute", $jono);

Mihin ja miten laitan lähettäjän sähköpostiosoitteen kun kotisivuillani ei ole kirjautumista?

pistemies [08.01.2014 12:02:41]

#

http://www.pm-netti.com/index.php?id=oppaat&opas=1_0&sivu­=64_99&med=1

Teuro [08.01.2014 12:13:14]

#

mail()-funktio todellakin tarvitsee lähettäjän aivan kuten dokumentaatiokin ilmaisee. Toki funktiolla on vapaaehtoinen additional_parameters parametri, johon lähettäjän nimi ja osoite laitetaan. Jos parametria ei anneta yritetään hakea arvoa php.ini-tiedostosta.

novari [08.01.2014 13:40:54]

#

Laitoin linkin mukaan sähköpostiosoitteen mailfunktioon muttei se vieläkään toimi.

pistemies [08.01.2014 13:58:00]

#

novari kirjoitti:

Laitoin linkin mukaan sähköpostiosoitteen mailfunktioon muttei se vieläkään toimi.

Voisiko sinulla tuossa scriptissä olla jotakin häiriötä?
Kenties sinulla on siinä sivunkääntö niin et näe virheilmoituksia? Testaapa sitä ilman redirectiä.

Teuro [08.01.2014 14:06:49]

#

Tee yksi sivu, jossa on vain yksi staattinen mail() kutsu. Laita kaikki virheet ja varoitukset tulostumaan sivulle, jotta näet mitä virheitä sivu antaa. Jos tämä toimii oikein voit lisätä samanlaisen tuotantoversioon.

novari [08.01.2014 14:39:56]

#

Palautteet ovat toimineet koko syksyn ja niitä ei ole muutettu mitenkään.
Toiset palautteet on toiminut jo vuosia mutta kaikki lopettivat toimimisen joulukuun 17 päivänä. Tästä päättelin että palveluntarjoaja olisi jotenkin päivittänyt ohjelmiaan joka aiheuttaisi toimimattomuuden. Alan testailemaan huomenna.

novari [11.01.2014 13:42:05]

#

Palveluntarjoaja oli vaihtanut sähköpostin asetuksia joten siitä homma kiikasti.
Laitan tänne sen koodin jolla alkoi toimimaan jos siitä on jollekin hyötyä.

mail("omaosoite@jokunet.fi", "Palaute", $viesti, "MIME-Version: 1.0 \nContent-type: text/html; charset=UTF-8", "-f omaosoite2@jokunet.fi");

Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta