![]()
From: Mesut GÜLNAZ (mesutgl@iem.gov.tr)
Date: Wed 14 Apr 2004 - 18:38:33 EEST
Selam
red hat üzerinde www server var ve server üzerinden kullanıcılara mail
gönderiliyor.
ama gönderildiği zaman header kısmında iki TO oluyor.
neden olabilir!
/etc/mail/sendmail.cf dosyasının içeriğinden bir kesit şöyle
H?P?Return-Path: <$g>
HReceived: $?sfrom $s $.$?_($?s$|from $.$_)
$.$?{auth_type}(authenticated$?{auth_ssf} bits=${auth_ssf}$.)
$.by $j ($v/$Z)$?r with $r$. id $i$?{tls_version}
(version=${tls_version} cipher=${cipher} bits=${cipher_bits}
verify=${verify})$.$?u
for $u; $|;
$.$b
H?D?Resent-Date: $a
H?D?Date: $a
H?F?Resent-From: $?x$x <$g>$|$g$.
H?F?From: $?x$x <$g>$|$g$.
H?x?Full-Name: $x
# HPosted-Date: $a
# H?l?Received-Date: $b
H?M?Resent-Message-Id: <$t.$i@$j>
H?M?Message-Id: <$t.$i@$j>
ve bu da mail gönderilen dosyanın bir kısmı?
<?
if($send){
if(empty($mail_subject)){
echo "<p class=\"ikaz\" align=\"center\">Formda bazı alanları boş
bıraktınız!</p>\n";
echo "<p align=\"center\">Lütfen formun tamamını doldurunuz!</p>\n";
echo "<p align=\"center\"><a href=\"javascript:history.back()\">Geri dönmek
için tıklayınız</a></p>\n";
}else{
//Mail gönderilecek kişiler seçiliyor
$mail_query = "select uye_ad, uye_soyad, uye_eposta from uyeler where
uye_haber='1' ";
$mail_query.= "and uye_durum = '1'";
if($mail_to != "0"){
$mail_query.= " and uye_yetki = '".$mail_to."'";
}
$mail_select = mysql_query($mail_query);
while($mail_row = mysql_fetch_array($mail_select)){
//Mail başlıkları
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-9\r\n";
$headers .= "From: Deneme Deneme Deneme <deneme@mydomain.com>\r\n";
$headers .= "To: ".$mail_row["uye_ad"]." ".$mail_row["uye_soyad"]."
<".$mail_row["uye_eposta"].">\r\n";
//Tagları ekliyoruz
$mail_text = stripslashes($mail_text);
$html = "<html><body>\r\n<font face=\"Arial, Helvetica, sans-serif\"
size=\"2\">\r\n".$mail_text."</font>\r\n</body></html>";
//Gönderiyoruz
mail($mail_row["uye_eposta"], "iem - ".$mail_subject, $html, $headers);
}
echo "<p class=\"ikaz\" align=\"center\">Kullanıcılara e-postaları
başarıyla gönderildi!</p>\n";
neden send mail ya da apache kendine göre header ekliyor. yoksa kod da mı
hata var.
sendmail e header ekleme demenin yolu yok mudur?
saygılar.
iyi çalışmalar kolay gelsin!
![]()