Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Lomake ei lähetä haluttua osoitteeseen

Johannius [16.12.2005 18:02:43]

#

EDIT: Otsikko: Lomake ei lähetä tietoja haluttuun osoitteeseen

Teen yhdelle yritykselle sivuja, jotka ovat Soneran palvelimella.

Sivuilla on palautelomake, josta voi valita kenelle kontakteista palaute lähetetään.

lainaus:

<form method="POST" action="palautekasittelija.php">

lainaus:

<select name="Vastaanottaja">
<option value="esa.yrittaja@yritys.fi">Etunimi Sukunimi</option>
<option value="maija.mahtava@yritys.fi">Etunimi Sukunimi</option>
<option value="matti.meikalainen@yritys.fi">Etunimi Sukunimi</option>
</select>

Kun valitsee kontaktin ja painaa lähetä nappia menee tiedot palautekasittelija.php -tiedostolle ja tulee viesti että kiitos palautteesta. Tähän asti kaikki menee ok. Mutta viesti ei vain koskaan saavu perille.

Kummalliseksi asian tekee se että kun laitan tuohon alasvetolistaan oman sähköpostiosoitteen ja valitsen sen niin homma toimii moitteettomasti. Eli kaikki yritykselle osoitetut viestit jäävät jonnekin. Mutta omani toimii kun se on eri palveluntarjoajalla (Saunalahti). :|

Sivuja olen testaillut yrityksen sivuilla.

Metabolix [16.12.2005 18:11:02]

#

Olisiko niin, että viesti suodattuu pois roskapostina? Jos lähettäjäkentässä lukee tyyliin Apache@sonera, niin en ihmettelisi.

Johannius [16.12.2005 18:46:06]

#

Soneran asiakaspalvelusta tuli seuraanvanlainen ratkaisuehdotus:

Ratkaisu:
Mikäli käytätte omaa php-palautelomaketta ja sen palautelomakkeen viestin on tarkoitus mennä sähköpostipalvelimellemme, niin php:n pitää määritellä validi From -osoite. Esim tyyliin From: nimi@yritys.fi
Eli määrityksessä From: ja sen jälkeen välilyönti ja validi sähköpostiosoite. Mikäli From -osoitetta ei ole määritelty oikein ja kyseessä ei ole validi osoite, niin sähköpostipalvelimemme ei ota viestiä vastaan. Molemmat ehdot pitää täyttyä.

Tiedämme että muiden operaattoreiden sähköpostipalvelimet ottavat viestin vastaan ilman validia From-osoitetta tai ilman edes sen määritystä.

Johannius [16.12.2005 19:52:42]

#

Tuohon edelliseen vielä.

Mihin tuo from: oikein lisätään ?

Juice [16.12.2005 21:19:46]

#

Katso mail-funktio PHP.netistä: https://www.php.net/function.mail

PHP manuaali kirjoitti:

bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )

additional_headers (optional)

String to be inserted at the end of the email header.

This is typically used to add extra headers (From, Cc, and Bcc). Multiple extra headers should be separated with a CRLF (\r\n).

Eli jotakuinkin näin:

mail("joku@joku.com","Moi","On ilimoja pielly","From: nimi@yritys.fi");

Johannius [16.12.2005 22:05:17]

#

Juice kirjoitti:

Eli jotakuinkin näin:

mail("joku@joku.com","Moi","On ilimoja pielly","From: nimi@yritys.fi");

Joo huomasinkin että tuo kohta oli tyhjäksi jäänyt. Nyt toimii viestit Sonerankin osoitteisiin. :)

Vastaus

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

Tietoa sivustosta