نحوه ارسال ایمیل انبوه برای ایمیل های ذخیره شده در دیتابیس؟

0 امتیاز
41 بازدید
سوال شده شهریور 14, 1394 توسط Fardin.Php  
برچسب گذاری دوباره شهریور 18, 1394 توسط ASHKARAN

سلام،میخوام برای کاربرایی که توی یه جدول ایمیلشون رو ذخیره کردن ایمیل ارسال کنم میشه به قطعه کد زیر یه نگاه کنید و بگین چرا جواب نمیده؟

require_once("PHPMailer5.2.1/class.phpmailer.php");
if (!$problem) {
    mysql_connect("localhost", "root", "123") or die(mysql_error());
    mysql_select_db("database_name") or die(mysql_error());
    $query = "SELECT email FROM Advertising WHERE categoryId = {$recipient_e_addr}";
    $result = mysql_query($query) or die(mysql_error() . "[" . $query . "]");
    $email_list = array();
    while ($row = mysql_fetch_array($result)){
        $email_list = $row;
    }
    $to = implode(",",$email_list);
    foreach($email_list as $email_numbers) {
        $email_list = explode(',', $email_numbers, -1);
        $mail = new PHPMailer();

        $mail->IsSMTP();
        $mail->Host = "mail.smtp address";
        $mail->Port = 25;
        $mail->SMTPAuth = false;
        $mail->Username = "my_email";
        $mail->Password = "my_pass";

        $mail->FromName = "me";
        $mail->From = $sender_e_addr;
        $mail->AddAddress($email_numbers,' Company');
        $mail->Subject = $subject;
        $mail->Body = $message;

        $result = $mail->Send();

    }
    echo '<p>ایمیل برای  ' . $recipient_e_addr[$i] . ' فرستاده شد.</p>' . "\n";
} 

ممنون

این مطلب را به اشتراک بگذارید
دارای دیدگاه شهریور 14, 1394 توسط طاها  
آقا خیلی سخته من هیچی نفهمیدم

2 پاسخ

0 امتیاز
پاسخ داده شده شهریور 14, 1394 توسط hadi.es  

ارورر چی میزنه؟؟؟ چرا از یک درگاه استاده نکردی برای ارسال ایمیلت؟؟؟؟

این چرا فالسه:

 $mail->SMTPAuth = false;

؟؟

باید true باشه

0 امتیاز
پاسخ داده شده شهریور 14, 1394 توسط hadi.es  
البته این کلاسه.باید شمام با کلاس بنویسید

اگه شی گرایی کار کردین با شی گرایی بنویسیدش

میتونید این کدو بنویسید ولی با تابع mail() ایمیلتونو ارسال کنید

ولی باید روی هاست اینترنتی باشه چون تابعmail روی هاست لوکال کار نمیکنه
دارای دیدگاه شهریور 14, 1394 توسط Fardin.Php  
ممنون دوستان  از نظراتتون ولی مشکل من ربطی به استفاده از روش ارسال ایمیل نیست . و این کدی که اینجا نوشتم یک قطعه کوچیک از اسکریپت اصلی هستش،مشکل در خوندن اطلاعات یعنی همون تک تک ایمیل ها از دیتابیس و ارسال ایمیل برای تک تک اونها بود که تقریبا حل شد . بازم ممنون ♥

732 سوال

671 پاسخ

1,177 دیدگاه

330 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...