PDA

View Full Version : سوال: ارسال نشدن ایمیل



narsisss
شنبه 24 تیر 1391, 11:56 صبح
سلام
من یه فرم contact دارم که بعد از تایید یه ایمیل میفرسته قبلا ازش تو یه سایت دیگه استفاده کرده بودم جواب میداد البته سرور linux بود (cpanel) اما الان که از (Plesk (wondows server دارم استفاده میکنم ایمیل و نمیفرسته البته خطایی هم نمیده....:افسرده:
اینم نمونه کد منه:



$email_address = $_POST['email'];


$email_name = "web group";



$siteaddress = "http://www.domain.com";



$adminaddress = "info@domain.com";


$body2 = "از تماس شما متشکریم. پیغام شما ثبت گردید" . "\n<br>";


$body = "تاریخ :" . $_POST['date'] ."\n<br>";


$body .= "نام و نام خانوادگی: " . $_POST['name'] . "\n<br>";



$body .= "ایمیل: " . $_POST['email'] . "\n<br>";


$body .= "عنوان پیام: " . $_POST['title'] . "\n<br>";


$body .= "پیام: " . $_POST['message'] . "\n<br>";


$body2 .= $body;


$headers = "";

$headers .= "From: " . $adminaddress . " <" . $adminaddress . ">\n";




$headers .= "X-Sender: <" . $adminaddress . ">\n";



$headers .= "X-Mailer: PHP\n";



$headers .= "X-Priority: 1\n";



$headers .= "Return-Path: <" . $adminaddress . ">\n";


$headers .= "Content-Type: text/html; charset=UTF-8\n";



@mail($email_address, " Web group contact center", "<pre>" . $body2 . "</pre>", $headers) or die("couldnt1");



@mail($adminaddress, " Web group contact center", "<pre>" . $body . "</pre>", $headers) or die("couldnt2");

$message = "Your request was successfully submitted.";

}

کامبیز اسدزاده
شنبه 24 تیر 1391, 12:40 عصر
توابع و پیش نیازاتی که رو لینوکس نصب هستن گاها بر روی ویندوز نصب نیست ! شما سعی کن بگردی ببینی کمو کسر هاستت چی هست تا مشکل رو حل کنی کدی که نوشتی درست هست.

فایروال هم از یادت نره اونم بررسی کنید.

narsisss
شنبه 24 تیر 1391, 13:00 عصر
phpinfo() زدم... مشکلی ندیدم ... فقط sendmail_from مقدار یک یاهومیل گرفته ! ممکنه مشکل از این باشه؟
میشه دقیقا لطف کنید بگید باید چه چیزایی رو چک کنم؟

کامبیز اسدزاده
شنبه 24 تیر 1391, 13:28 عصر
من همین الانش روی سرور خودم نمیتونم به یاهو ارسال کنم ! مشکل شماهم احتمالا همینه که علاجی براش پیدا نکردم هر کاری کردم حتی آی پی عوض کردم ! نمیدونم یاهو مشکل داره یا ما !
روی این ماجرا دارم تحقیق میکنم جایی برسیم حتما میگم.

شما با جیمیل و .. هم تستش کنید فکر کنم فقط با یاهو مشکل داریم....

narsisss
شنبه 24 تیر 1391, 13:35 عصر
من قبلا با لینوکس که تستش کردم با یاهو مشکل نداشت.... البته من جدیدا این مشکل با یاهو رو چند جا شنیدم!
کلا هم فک میکنم از تنظیمات سروره ! من واقعا از سرورای ویندوز متنفرم !!!!!!! :عصبانی++:
اگه راه حلی پیدا کردین ممنون میشم به منم بگین

کامبیز اسدزاده
شنبه 24 تیر 1391, 13:49 عصر
نمیدونم چه سری هستش کلا طوری شده که من یکی مجبور شدم تاکید کنم به کاربرا با ایمیل یاهو ثبت نام نکنن ! چون نه تیکت ها و نه هیچ ایمیلی به یاهو ارسال نمیشود ! و این یه مشکل هرچند کوچیک ولی خیلی مهم هستش ! طرف میاد ثبت نام میکنه درخواست پشتیبانی میکنه جوابشو میدیم بعد میگه آقا چرا ایمیل نمیزنید !!!

از نظر من تازگیا با آپدیت شدن این Cpanel یه مسائلی رخ داده که باعث این تداخل میشه.

به هر حال یه راهی چاره ای پیدا میکنیم اینجوریام نیست...

narsisss
شنبه 24 تیر 1391, 13:54 عصر
درسته مشکل کوچیکیه ولی اعتبار آدمو میبره زیر سوال !
البته به قول شما اینجوریام نیست.... یه راه حلی همیشه هست
منم واقعا عاصی شدم که اینجا پست گذاشتم

narsisss
شنبه 24 تیر 1391, 14:16 عصر
احتمالا کسی راه حلی نداره برای این مشکل؟
خوب چرا وقتی کد درسته ایمیل فرستاده نمیشه؟ (به هر ایمیلی په یاهو چه جیمیل ....)

narsisss
شنبه 24 تیر 1391, 17:15 عصر
جالب اینجاست که الان رو سرور لینوکس Cpanel هم امتحان کردم کار نمیکرد بازم ............

narsisss
یک شنبه 25 تیر 1391, 09:36 صبح
بدم نیست یکی جواب مارو بده! فک نکنم اینقدم پیچیده باشه!

narsisss
یک شنبه 25 تیر 1391, 12:39 عصر
همه چیو حل کردم الان مشکل من دقیقا اینه : چیکار کنم؟
Warning: mail() [function.mail]: SMTP server response: 503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server. in xxxxxxxx on line 106

narsisss
دوشنبه 26 تیر 1391, 12:07 عصر
با فرمت SMTP ایمیلو دوباره نوشتم ولی ارور میده همچنان!!!!!!! ارور

Warning: mail() [function.mail]: SMTP server response: 503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server. in xxxxxxxx on line 106
داخل سرور دنبال تنظیمات SMTP گشتم اما چیزی پیدا نکردم.......

narsisss
سه شنبه 27 تیر 1391, 17:27 عصر
هیچ کس جواب نمیده؟

کامبیز اسدزاده
سه شنبه 27 تیر 1391, 21:10 عصر
تمامی این خطاهارو بنده دیدم و در پی یافتن چاره ای هستم ولی ظاهرا مشکلات ساده هم نیست !

narsisss
چهارشنبه 28 تیر 1391, 14:30 عصر
ای بابا سایت به این خوبی بنویسی بعد سر یه همچین چیزی آبروت بره .....
نمیدونم والا ساده است یا سخته ......