<?
$adres = "cocainer@domain.com";
$konu = "Konu";
$mesaj = "Php ile mail denemesi";
$baslik_bilgileri = "From: site@site.com.tr"
mail("$adres","$konu","$mesaj","$baslik_bilgileri");
?>Bu şekile çalışıyor fakat ben bu maili birden fazla kişiye göndermek istiyorum $adres değişkenine başka bir mail daha eklediğimde hata veriyor. Acaba birden fazla kişiye nasıl mail gönderebilirim?
Php Mail Sorunu
23
●1.673
- 27-08-2009, 14:41:38Arkadaşlar mail() kullanarak basit bir mail göndermeye çalışıyorum, kodlarım şu şekilde;
- 27-08-2009, 15:21:48Bakınız php manuel de güzel bir örnek var;
http://tr.php.net/manual/tr/function.mail.php
<?php // çok sayıda alıcı $to = 'aidan@example.com' . ', '; // virgüle dikkat $to .= 'wez@example.com'; // konu $subject = 'Ağustos ayında hatırlanacak doğum günleri'; // ileti $message = ' <html> <head> <title>Ağustos ayında hatırlanacak doğum günleri</title> </head> <body> <p>Ağustos ayındaki doğum günleri!</p> <table> <tr> <th>Kişi</th><th>Gün</th><th>Ay</th><th>Yıl</th> </tr> <tr> <td>Ali</td><td>3</td><td>Ağustos</td><td>1970</td> </tr> <tr> <td>Veli</td><td>17</td><td>Ağustos</td><td>1973</td> </tr> </table> </body> </html> '; // HTML eposta göndermek için, the Content-type başlığı belirtilmeli $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; // Ek başlıklar $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n"; $headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n"; $headers .= 'Cc: birthdayarchive@example.com' . "\r\n"; $headers .= 'Bcc: birthdaycheck@example.com' . "\r\n"; // İletiyi postalayalım mail($to, $subject, $message, $headers); ?>Kolay Gelsin. - 27-08-2009, 15:28:29Üyeliği durduruldudöngü içerisinde dizide dönerek gönderebilirsincocainer adlı üyeden alıntı: mesajı görüntüle
- 27-08-2009, 15:28:42bayGaReZ adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim fakat çalışmadı :s
Aynısını yapıstırdım hosta attım sadece mail adreslerını değiştirdim ama aşağıdaki hata ile karşılaştım
Warning: mail() [function.mail]: SMTP server response: 550 Requested action not taken: mailbox unavailable or not local in C:\Inetpub\vhosts\domain.com.tr\httpdocs\mail.php on line 58
- 27-08-2009, 15:29:39Üyeliği durduruldudenemeyi direk hostta yap cekirge. localde basarili olamazsin mail sunucu falan gerekir cunkucocainer adlı üyeden alıntı: mesajı görüntüle
- 27-08-2009, 15:38:36sdemirkeser adlı üyeden alıntı: mesajı görüntüle
hostta yapıyorum zaten hocam :s anlamadım benım ılk verdiğim kod calısıyor fakat diğer ne denediysem ıkıncı bir mail için hata alıyorum :s - 27-08-2009, 15:42:13Üyeliği durdurulduilk verdigin kodu for içinde kullan
<? $adres[] = "cocainer@domain.com"; $adres[] = "diger@domain.com"; $konu = "Konu"; $mesaj = "Php ile mail denemesi"; $baslik_bilgileri = "From: site@site.com.tr" for($i=0; $i<count($adres);$i++){ mail($adres[$i],"$konu","$mesaj","$baslik_bilgileri"); } ?>
