PDA

View Full Version : سوال: ارسال ایمیل با pear بوسیله smtp



numberone1
چهارشنبه 13 آذر 1387, 16:10 عصر
سلام
من یه اسکریپت دارم که کلش با pear نوشته شده تو این اسکریپت ارسال ایمیل داره به کاربر ولی من میخوام این ارسال ایمیل از طریق smtp انجام شه در ضمن نمیخوام که اسکریپت رو کد هاشو عوض کنم. تو کتاب php5 power programming نوشته بود که pear خودش امکان ارسال ایمیل با smtp رو داره ولی دیگه هیچی توضیح نداده .
لطفا راهنمائی کنید
اینم کد مربوط به ارسال ایمیل

$subject = DB::result("SELECT subject FROM email_auto WHERE note='mail_message'");
$subject = str_replace("{name}", $g_user['name'], $subject);
$subject = str_replace("{title}", $g['main']['title'], $subject);
$text = DB::result("SELECT text FROM email_auto WHERE note='mail_message'");
$text = str_replace("{name}", $g_user['name'], $text);
$text = str_replace("{title}", $g['main']['title'], $text);

send_mail($row['mail'], $g['main']['info_mail'], $subject, $text);
این کل تابع میل هست که استفاده میشه ولی اونی که مهمه همون خط آخرشه که من میخوام با استفاده از smtp باشه.
مرسی از توجهتون

numberone1
جمعه 15 آذر 1387, 01:31 صبح
اساتيد php تروخدا يكي جواب بده بدجور كارم گيره:ناراحت:
مرسي

shahriyar3
جمعه 15 آذر 1387, 15:06 عصر
سلام
همونطور كه خودتون فرمودين يه بسته هست تو pear براي ارسال بوسيله پروتكل smtp اسمش Net_SMTP
براي استفاده به بسته هاي mail , net_monitor احتياج داره.
http://pear.php.net/manual/en/package.networking.net-smtp.php
موفق باشي