• 07-10-2007, 01:28:52
    #1
    Selamlar saygılar arkadaşlar,

    öncelikle konu php problemi gibi görünmekle beraber, halihazırda kullanmakta olduğum serverların birinde gayet başarılı çalışan bu script diğerinde problem oluşturduğu için konuyu buraya açmak istedim.

    Türkiye lokasyonlu sunucumda bu scripti kullanarak mail göndermek istediğimde header kodları işlevini yitirerek mailin body'sinde okunabilir hale geliyor. tabi bu durumda gönderen kısmı tamamen boş kalıyor.

    Cevaplar için şimdiden teşekkür ederim.

    <?php
    $mailheaders = "MIME-Version: 1.0\r\n";
    $mailheaders .= "Content-type: text/html; charset=ISO-8859-9\r\n";
    $mailheaders .= "From: My Company<mymail@mydomain.com>\r\n";
    $mailheaders .= "Reply-To: mymail@mydomain.com";
    
    
    $subject = $_POST['konu'];
    $mesaj = $_POST['mesaj'];
    $recipient = $_POST['kime'];
    
    $msg = $mesaj;
    $msg .= "iyi günler dileriz.";
    //send the mail
    mail($recipient, $subject, $msg, $mailheaders);
    ?>
  • 07-10-2007, 04:59:18
    #2
    Kurumsal PLUS
    Windows mu kullanıyorsunuz linux mu ve mail serveriniz nedir kontrol paneliniz nedir bunlarıda yazın ona göre beraber çözelim sorununuzu.
  • 07-10-2007, 05:41:41
    #3
    işletim sistemi : centos-4-i386-hostinabox23
    vps yönetim : hypervm
    admin panel :lxadmin
    mail server : qmail
    php versiyon 5.2.1

    Sistemin özellikleri kısaca bu. Cevabını bulamadım henüz ama sorunu buldum sanırım. Ben herhangi bir mail gönderdiğim zaman lxadminde "mailqueue" de kuyruğa giriyor. Belirli bir süre sonrada gitmesi gereken maile gidiyor (tabii ki göndereni boş bir maili şu an sadece gmail kabul ediyor; o da spama atıyor direkt). "mailqueue" ye kadar herşey normal fakat buradan çıktığında üzerine birtakım ekletiler yapıldığından tüm html biçimlendirmeler ve headerler maile normal text olarak ulaşıyor.

    ayrıca outlook ta spamdan geri aldığım mailin özelliklerine baktığımda anonymous@mydomain.com şeklinde bir mail hesabı görüyorum. LxAdmini ve hyperVm yi ilkdefa kullanıyorum sanırım bazı yapılandırmalarıda yanlış yaptım.