PHP Levélküldés, szerverhiba?
Sziasztok!
lenne egy olyan problémám, hogy van ez a kód:Ultraweben minden címre elküldi a leveleket (freemail, gmail), Dataglobe-on viszont freemail-re az istenért se akar elküldeni semmit. Gmail-re elküldi a levelet csak freemailre nem.
van valami ötletetek erre? írtam már a Dataglobe-nak is, de még nem válaszoltak.
segítségeteket előre is köszönöm!
■ lenne egy olyan problémám, hogy van ez a kód:
<?php
$cimzett = $HTTP_POST_VARS['email'];
$uzenet = $HTTP_POST_VARS['uzenet'];
$uzenet = str_replace('\'', '"', $uzenet);
$uzenet = str_replace('\"', '"', $uzenet);
$targy = "Új üzenete érkezett";
$fejlecek = "MIME-Version: 1.0"."\n";
$fejlecek .= "Content-type: text/html; charset=iso-8859-2"."\n";
$fejlecek .= "From: GasztroPiac <gasztropiac##kukac##mailer.hu>"."\n";
$szerkezet = '
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu">
<head>
<title>Új üzenet</title>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<style>
BODY {
MARGIN: 0px;
PADDING: 0px;
BACKGROUND-COLOR: #fdc087;
}
table.tablestyle {
background-color: #ffcd6e;
border: solid 1px #ef9701;
}
td.tdstyle {
background-color: #febf44;
border: solid 1px #ffb426;
}
</style>
</head>
<body>
<table width="50%" height="80%" cellpadding="0" cellspacing="0" align="center" class="tablestyle">
<tr>
<td align="center"><img src="http://www.gasztropiac.hu/Images/maillogo.jpg" border="0"></td>
</tr>
<tr>
<td align="center"><b><font color="#000080">Új üzenete érkezett!</font></b></td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td align="left" class="tdstyle">'.$uzenet.'</td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td align="center">Ez egy rendszerüzenet, kérjük ne válaszoljon rá!</td>
</tr>
</table>
</body>
</html>
';
if(mail($cimzett, $targy, $szerkezet, $fejlecek)) {
echo "Az üzenetet elküldtük!";
}
else {
echo "Az üzenet kézbesítése nem sikerült!";
}
?>
van valami ötletetek erre? írtam már a Dataglobe-nak is, de még nem válaszoltak.
segítségeteket előre is köszönöm!
szolgáltatófüggő
Néhány webhosting és mail-szerver nem szereti egymást, freemailre nekem sem mindig érkezik meg az elküldött levelem néhány tárhelyszolgáltatótól.
mail szerver beállítások
Szerintem is a különböző mail szerver beállítások miatt van probléma.
Off: Ha jól tudom (a mi szerverünkön legalábbis így van), akkor egy mail szervernek nevezhető dolog ma már elég sok ellenőrzést lefuttat még a fogadás előtt.
Leellenőrzi, hogy a küldő szerver nincs-e valamilyen nemzetközi tiltólistára téve spamelés miatt (blacklist), ha megtalálja egy ilyen szerveren, akkor persze rejecteli, eldobja a mailt.
Ha ezen átment, akkor felteszi egy úgynevezett greylistre, és visszajelzi a küldő szervernek, hogy greylistre került, ebben az esetben a küldő szerver újraküldi a mailt, amit már a fogadó szerver megtalál a greylist-en és fogadja.
Ez a greylist egyébként nem rossz a spamelők ellen, a lényege annyi, hogy sokszor a spam küldők zombi gépekről küldözgetnek, melyeken általában nem fut valós levelező szolgáltatás (miért is futna egy otthoni gépen?), így a visszajelzés ellenére sosem érkezik meg a második mail, amit már beengedne.
Persze nem feltétlenül kell zombi gépről küldeni, lehet ez egy rosszul beállított levelező szolgáltatás hibája is, hogy a greylistes válasz emailre nem küldi újra az eredeti levelet.
Ezek után persze jöhetnek még a szokásos vírus és spam ellenőrzések, majd végül a címzett postafiókjában landolnak a mailek..
Még jobban OFF: Szerintem a problémát valamilyen greylistes dolog okozhatja, volt már nekünk is problémánk vele mostanában, mert egyik ügyfelünk (utazási iroda) valami norvég címről nem kapta meg az emaileket, mert persze a norvégok szerverén többek közt valami alap authentikáció is el volt konfigolva, úgyhogy kénytelenek voltunk végül felvenni őket whitelistre (engedélyező lista).
A fent leírtak nagyon felületesek, csak gondoltam érdekességként úgy körülbelül leírom..
Kezdeni persze nem sokat tudsz a fentiekkel, de szerintem egy próbát mindeféleképpen megér, hogy írsz a dataglobenak egy normális hangvételű emailt, hogy nézzenek már utána, hogy miért nem fogad tőlük a freemail leveleket..
Üdv:
Bitman
thx
A swift-et próbálgatom, egyenlőre ugyanaz a jelenség mint eddig, kezdem azt hinni, hogy itt valóban tíltólistáról van szó.