۱۳۸۸/۵/۲۴، ۱۲:۵۳:۵۹ عصر
Help: Mail
یاری : پست الکترونیکی
در صورتی که شما یا کاربران شما در دریافت نامه از سرور شما مشکل دارند، لطفاً مراحل زیر را قبل از ارسال درخواست پشتیبانی دنبال نمائید در نتیجه ما با سرعت بیشتر و با دقت بیشتری مسأله را تشخیص دهیم.
فیلتر های پست های الکترونیکی زائد:
در ابتدا پست اکترونیکی خود را کنترل نمایید، شاید نامه به پوشه های نامه های زائد یا Spam رفته باشد.
پست الکترونیکی PHP را امتحان کنید.
MyBB بر پایه پست الکترونیکیPHP برای ارسال نامه های خود کار می کند. بنابراین، مهم است که عملکرد پست الکترونیکی PHP فعال باشد.
فرمان آزمون :
لطفاً یک فایل با فرمت .PHP حاوی کد های زیر ایجاد نمایید:
به جای email@address.com پست الکترونیکی خود را قرار دهید. این فایل را در سرور خود آپلود و توسط مرورگر خود اجرا نمایید.
بایستی Mail was sent by PHP نمایش داده شود و خطای دیگری نباید باشد.
محدودیت های میزبان وب
بعضی از میزبانان وب محدودیت های مختلفی روی پست الکترونیکی PHP قرار می دهند. بعضی از میزبانان نیازمند آن هستند که آدرس فرستنده آدرس صندوق پستی روی سرور خود آنها باشد. سایر میزبانان ممکن است عملکرد پست الکترونیکی را به طور کامل غیر فعال کنند. لطفاً از میزبان وب خود در مورد محدودیت های خاصی که امکان دارد با ارسال نامه از طریق PHP داشته باشند سوال نمایید.
:
در صورتی که میزبان وب شما محدودیت ایجاد نموده است که تنها پست الکترونیکی دامنه ی خودشان اجازه ارسال نامه داشته باشد، فایل inc/functions.php را ویرایش نمایید. دنبال متن زیر بگردید :
و شامل این باشد:
سپس شما باید مانند این را ببینید:
YOURDOMAIN بایستی به نام دامنه ی میزبان شما تغییر پیدا کند.
منبع: مای بی بی ایران
این آموزش توسط امیر میرزاباقری از سایت مادر ترجمه شده است.
یاری : پست الکترونیکی
در صورتی که شما یا کاربران شما در دریافت نامه از سرور شما مشکل دارند، لطفاً مراحل زیر را قبل از ارسال درخواست پشتیبانی دنبال نمائید در نتیجه ما با سرعت بیشتر و با دقت بیشتری مسأله را تشخیص دهیم.
فیلتر های پست های الکترونیکی زائد:
در ابتدا پست اکترونیکی خود را کنترل نمایید، شاید نامه به پوشه های نامه های زائد یا Spam رفته باشد.
پست الکترونیکی PHP را امتحان کنید.
MyBB بر پایه پست الکترونیکیPHP برای ارسال نامه های خود کار می کند. بنابراین، مهم است که عملکرد پست الکترونیکی PHP فعال باشد.
فرمان آزمون :
لطفاً یک فایل با فرمت .PHP حاوی کد های زیر ایجاد نمایید:
کد php:
<?php
error_reporting(E_ALL);
$to = 'your.email@address.com';
if(mail($to, 'Testing mail', 'This is a mailing test to see if PHP mail works.'))
{
echo 'Mail was sent by PHP';
}
else
{
echo 'PHP could not send the mail';
}
?>
به جای email@address.com پست الکترونیکی خود را قرار دهید. این فایل را در سرور خود آپلود و توسط مرورگر خود اجرا نمایید.
بایستی Mail was sent by PHP نمایش داده شود و خطای دیگری نباید باشد.
محدودیت های میزبان وب
بعضی از میزبانان وب محدودیت های مختلفی روی پست الکترونیکی PHP قرار می دهند. بعضی از میزبانان نیازمند آن هستند که آدرس فرستنده آدرس صندوق پستی روی سرور خود آنها باشد. سایر میزبانان ممکن است عملکرد پست الکترونیکی را به طور کامل غیر فعال کنند. لطفاً از میزبان وب خود در مورد محدودیت های خاصی که امکان دارد با ارسال نامه از طریق PHP داشته باشند سوال نمایید.
:
در صورتی که میزبان وب شما محدودیت ایجاد نموده است که تنها پست الکترونیکی دامنه ی خودشان اجازه ارسال نامه داشته باشد، فایل inc/functions.php را ویرایش نمایید. دنبال متن زیر بگردید :
کد php:
mail($to, $subject, $message, $headers);
کد php:
ini_set("sendmail_from", " forum@YOURDOMAIN.com ")
کد php:
ini_set("sendmail_from", " forum@YOURDOMAIN.com ");
mail($to, $subject, $message, $headers);
منبع: مای بی بی ایران
این آموزش توسط امیر میرزاباقری از سایت مادر ترجمه شده است.