• 28-09-2012, 16:22:25
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selamlar,

    <?
    $gonderen = "xxx@xxx.com";
    $from = stripslashes("Fotograf Deposu")."<".stripslashes($gonderen).">";
    $sorgu=mysql_query("SELECT * FROM Posta_Adresleri WHERE Onay=1");
    
    
    while ($sonuc=mysql_fetch_array($sorgu)){
    	
    	$Eposta=$sonuc["Eposta"];
    
    ?>
    
    <?
    $konu="Fotoğraf Deposunda Olup Bitenler";
    
    $baslik = "From: $from\r\n" .
    $baslik = "MIME-Version: 1.0" . "\r\n";
    $baslik.= "Content-type: text/html; charset=UTF-8" . "\r\n";
    
    $mesaj="mesaj içeriği". " \n";
     
    mail($Eposta,$konu,$mesaj,$baslik);
    
    ?>
    
    <? } ?>
    şeklinde bir mail atma scriptçiği hazırladım. ama burada 2 problemle karşı karşıyayım.

    1- şu an adresleri çektiği listede çok adres yok 5-10 tane var deneme amaçlı kaydettiğim ama bu liste 100-500-1500 gibi rakamlara çıkarsa sorun yaşar mıyım? Alternatif çözüm neler olabilir.

    2- $mesaj="mesaj içeriği". "\n"; bölümü yazı değilde hazırladım html formatlı bir hale getirmek istiyorum ama buna değişken atayamadım link koyduğumda sadece link gidiyor. html kodlarımı buraya paste edince hata veriyor. işin içinden çıkamadım. çıkmanın yöntemi nedir?
  • 28-09-2012, 17:46:18
    #2
    Kurumsal mail adreslerine gönderiyorsanız sorun olmaz, ancak gmail yahoo hotmail vb yerlere gönderiyosanız günlük mail limiti var sandbox problemleri yaşayabilirsiniz, ticari anlamda çoklu mail gönderen firmalarla iletişime geçmenizi öneririm, diğer türlü sorun yaşayacağinizi sanmiyorum kolay gelsin.
  • 28-09-2012, 21:02:06
    #3
    @tiklagel e ek olarak, hosting firmaları sunucularına günlük - haftalık - aylık limitler koyarlar mail gönderimi ile ilgili.. Örneğin Günlük 250 mail limiti koyarlarsa, bu durumda o sunucu üzerinden 250den fazla mail gönderemezsiniz, haberiniz bile olmaz belki, 250den sonra mailler gitmez ve siz gitti sanarsınız...

    Ayrıca mail sayısı arttıkça while döngüsü de çok fazla kasacaktır.
  • 28-09-2012, 21:51:37
    #4
    Üyeliği durduruldu
    2.soruya cevap
    $mesaj= $html_mesaj; yaparsın sonra bu şekilde yaparsın olay tamam,

    $html_mesaj= '
    <html>
    <head>
    <title>Mesaj title falan fişman</title>
    </head>
    <body>
    <p>test deneme birki</p>
    <table>
    <tr>
    <th>ljanskdaks</th>
    <th>sada</th>

    </tr>
    <tr>
    <td>robinson</td>
    <td>kruz </td>
    </tr>
    </table>
    </body>
    </html>
    ';
  • 28-09-2012, 23:40:27
    #5
    #!bayGaReZ beyfendi local'den yada sunucu'dan gönderecem dememiş evet limit olayına katılıyorum min 1k+ dan sonra sağlikli yanit alabilmesi için zaten profesyonel firmalarla çalışması lazım, şayet mesele illegal değilse
  • 29-09-2012, 00:49:03
    #6
    ya mesela illagal değil sadece merak benim olsun olsun 50 kişi olsun 100 kişi olsun veridabanımda

    biraz mail hesabı açıp denedim 20 tane sorunsuz gitti.

    ama büyük işler için güvenilir bir şirket çalışmak en mantıklısı bencede
  • 29-09-2012, 00:52:59
    #7
    Üyeliği durduruldu
    Gönderimler için sanırım phpmailler kullanmaktasınız. Yani sunucunun phpmailler fonksiyonu kullanılıyor. SMTP kullansanız sanırım daha iyi olacak. Tabi büyük gönderimlerde, maillerin inbox düşmesi tamamen , sunucu özellikleri - mail içeriği ile ilgili. Şuraya bir gözatın derim.