PDA

View Full Version : مشکل ارسال ایمیل



MMNNNM
سه شنبه 16 تیر 1394, 08:32 صبح
سلام دوستان
من یک اسکریپت دارم مه برای اسال ایمیل از تابع زیر استفاده میکنه (یعنی همه جا برنامه تابع new mailer صدا زده میشه ) اما ایمیل ارسال نمیشه !
اصلا من نمیدونم این تابع چجوریه ! چون جایی هم نیست که کانفیگ ایمیل رو بزنم


<?php

function choose_mailer($array)
{
$count = count($array) - 1;
$num = rand(0, $count);
$num = rand(0, $count);
return $array[$num];
}

function new_mailer($to, $subject, $text)
{
global $mailer_url;
$url = choose_mailer($mailer_url);
$to = urlencode(base64_encode($to));
$subject = urlencode(base64_encode($subject));
$text = urlencode(base64_encode($text));

return file_get_contents($url.'?to='.$to.'&subject='.$subject.'&text='.$text);
}

MMNNNM
سه شنبه 16 تیر 1394, 12:44 عصر
كسي نيست كمك كنه؟ عجله دارم

H:Shojaei
سه شنبه 16 تیر 1394, 13:12 عصر
نمیدونم این تابع چیه از کجا آوردین اون file_get_content چرا نوشته شده ولی همینون میدونم که تابع ارسال ایمیلی اینجا استفاده نشده!

djtrex
سه شنبه 16 تیر 1394, 13:48 عصر
این چیزی که نوشتید فقط برای ارسال اسپم خوبه!! اونم در صورتی که یه آرایه از سرویس های میل داشته باشید که با get کار کنه بدون هیچ authentication!


از mailgun یا phpmailer یا ... استفاده کنید:
http://www.mailgun.com/
https://github.com/PHPMailer/PHPMailer

MMNNNM
چهارشنبه 17 تیر 1394, 09:09 صبح
من اونقدر php حرفه ای نیستم که یتونم به راحتی یک سرویس ایمیل دیگه پیاده سازی کنم رو اسکریپت
الان خودش از همین استفاده کرده
من نمیدونم همون آرایه ای که شما میگید چجوری استفاده شده
تو تنظیمات اسکریپت توی یک آرای باید آدرس سرور ایمیل رو بدم




//************************************ Mailer
$mailer_url = array();
$mailer_url[] = 'http://igame-center.com/mailer.php';




الان من نمی دونم تو Mailer.php باید دقیقا چی باشه که ایمیل من کار کنه !

hamedarian2009
چهارشنبه 17 تیر 1394, 11:42 صبح
من اونقدر php حرفه ای نیستم که یتونم به راحتی یک سرویس ایمیل دیگه پیاده سازی کنم رو اسکریپت
الان خودش از همین استفاده کرده
من نمیدونم همون آرایه ای که شما میگید چجوری استفاده شده
تو تنظیمات اسکریپت توی یک آرای باید آدرس سرور ایمیل رو بدم




//************************************ Mailer
$mailer_url = array();
$mailer_url[] = 'http://igame-center.com/mailer.php';




الان من نمی دونم تو Mailer.php باید دقیقا چی باشه که ایمیل من کار کنه !

کد همین فایل رو اینجا قرار بدهید

MMNNNM
جمعه 19 تیر 1394, 23:59 عصر
کد همین فایل رو اینجا قرار بدهید


مشکل اینه که من همین کد ها رو ندارم
یعنی اصلا نمیدونم چی باید تو این باشه که اوکی شه

MMNNNM
شنبه 20 تیر 1394, 07:56 صبح
کسی نیست کمک کنه ؟
نمیدونم تو اون mailer.php باید چی باشه که ایمیل رو بفرسته