görüşüne katılmıyorum. Daha 1 hafta önce yahoo ve hotmailde spam mailleri inboxa düşüren bir proğram görmüştüm.
Sanırım;
<?php
require_once("../conn/connect.php");
require_once("../conn/level.php");
require_once("../conn/ayarlar.php");
ob_start();
session_start();
define("OTURUM_ID", session_id());
error_reporting(E_ALL ^ E_NOTICE);
if (!defined("UYE_SEVIYE") || !defined("UYE_NO"))
{
echo '<script language="javascript">window.location.href="index.php";</script>';
exit;
}
?>
<html>
<head>
<meta name="keywords" content="<?php echo $keywords;?>" />
<meta name="description" content="<?php echo $description;?>" />
<meta http-equiv="Content-Language" content="TR" />
<meta name="googlebot" content="Index, Follow" />
<meta name="Robots" content="all, index, follow" />
<meta name="distribution" content="global" />
<meta name="Revisit-After" content="1 Days" />
<meta name="email" content="<?php echo $email;?>" />
<meta name="author" content="<?php echo $author;?>" />
<meta name="Programmmer" content="<?php echo $programmer;?>" />
<meta name="publisher" content="<?php echo ''.SITE_ADRESI.'' ?>" />
<meta name="rating" content="General" />
<meta name="distribution" content="Global" />
<title><?php echo ''.SITE_ADI.'' ?></title>
<?php header ("Content-Type: text/html; charset=iso-8859-9"); ?>
<?php header("Set-Cookie: hidden=value; httpOnly"); ?>
<link href="<?php echo ''.SITE_ADRESI.'' ?>/css/icerik.css" rel="stylesheet" />
</head>
<body>
<div class="baslik_at3"></div>
<?php
if (UYE_NO == 0) {
@ $durum = "0";
@ $ipadresi = getenv("REMOTE_ADDR");
} elseif (UYE_NO > 0) {
@ $durum = UYE_NO;
@ $ipadresi = UYE_IP;
}
$tarih = date("d.m.Y");
@ $kyazino = trim(intval($_GET['kyazino']));
@ $gonder = intval($_GET['gonder']);
if (empty($gonder))
{
?>
<form action="haber-gonder.php?gonder=1" method="post">
Göndereceğiniz Kişinin E-Posta Adresi :
<br />
<br />
<input type="text" name="email" class="yorumbasligi" size="30" />
<br />
<br />
<input type="submit" class="bx" name="Kaydet" value=" Gönder " />
<br />
<br />
</form>
<?php
} elseif ($gonder == 1) {
//HABERIN AYRINTILARI
$sorgu = mysql_query("SELECT * FROM koseyazi WHERE kyazino=$kyazino");
$liste = mysql_fetch_array($sorgu);
$kyazino = $liste["kyazino"];
$kbaslik = $liste["kbaslik"];
$kmetin = $liste["hmetin"];
$ktarih = $liste["ktarih"];
$okunma = $liste["okunma"];
$yazarno = $liste["yazarno"];
$sorguz = mysql_query("SELECT * FROM yazarlar WHERE yazarno=$yazarno");
$listez = mysql_fetch_array($sorguz);
$yazarno = $listez["yazarno"];
$yazaradi = $listez["yazaradi"];
$resim = $listez["resim"];
$mailsorgu = mysql_query("SELECT * FROM uyeler WHERE uyeno = ".UYE_NO."");
$maili = mysql_fetch_array($mailsorgu);
$postaadresi = $maili["eposta"];
$nick = $maili["uyeadi"];
$siteadi = SITE_ADRESI;
$g_mail = SITE_EPOSTA;
$g_isim = SITE_ADI;
if (!get_magic_quotes_gpc())
{
$hbaslik = stripslashes($kbaslik);
$kmetin = stripslashes($kmetin);
}
@ $email = $_POST['email'];
if (!$email)
{
echo '<script>alert("Mail Adresini Yazmadınız!");history.go(-1)</script>';
exit;
}
if (!preg_match("'^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$'","$email")){
echo '<script>alert("Mail Adresini Yanlış Yazdınız!");history.go(-1)</script>';
exit;
}
$mesaj = "<center><table width=455 border=0>
<tr><td height=49 width=455>
<p align=left<font face=Arial color=purple size=3><b><a href=".$siteadi.">Bu Haber Size ".$g_isim." Adresinden, <br>Arkadaşınız <br>".$nick." Tarafından Gönderilmiştir.</b></font></p>
</td>
</tr>
<tr><td height=49 width=455>
<p align=center><font face=Arial color=purple size=4><b>".$kbaslik."</b></font></p>
</td>
</tr>
<tr>
<td height=262 align=left width=455 valign=top>
<p align=right valign=top>
<img border=1 src=".$rd."/".$resim." width=179 height=116 align=left hspace=3 vspace=3></p>
<p align=justify valign=top> <font face=Arial color=navy size=2px><b>".$kmetin."</b></font></p>
</td>
</tr>
<tr>
<td width=455 border=1 bordercolor=#000000 align=right>
<font class=ayrintilar>Yayın Tarihi : </font>".$ktarih."
</td>
</tr>
</table>";
$header = "From: $g_isim <".$g_mail.">\n";
$header .= "Reply-To: $g_isim <".$g_mail.">\n";
$header .= "Return-Path: $g_isim <".$g_mail.">\n";
$header .= "Delivered-to: $g_isim <".$g_mail.">\n";
$header .= "Date: ".date(r)."\n";
$header .= "Content-Type: text/html; charset=iso-8859-9\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Importance: Normal\n";
$header .= "X-Sender: $g_isim <".$g_mail.">\n";
$header .= "X-Priority: 3\n";
$header .= "X-MSMail-Priority: Normal\n";
$header .= "X-Mailer: Microsoft Office Outlook, Build 11.0.5510\n";
$header .= "Disposition-Notification-To: $g_isim <".$g_mail.">\n";
$header .= "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\n";
if (mail($email, $kbaslik, $mesaj,$header)) { echo '
Haber Başarıyla Gönderildi.
';}
}
?>
</body>
</html>burda header ayarlarını iyi oturtursan maillerin problemsiz ulaşır. Live üzerinde bulunan mailler içinde html var ise junka düşebiliyor diye iddiada bulunan varsa kod içindei $headerı kullanarak geri dönüş yapabilirler. Hep İnbox a düşüyor bu kod.