مهمان عزیز خوش آمدید. ورود ثبت نام



صفحه‌ها (3):
امتیاز موضوع:
  • 1 رای - 4 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
عدم ارسال ایمیل

عدم ارسال ایمیل
سلام خدمت مدیران و بقیه کاربران

من به تازگی انجمنم یه مشکلی پیدا کرده اینه که ایمیل فعال سازی واسه کاربرانی که عضو میشن نمی فرسته و همچنین اگر یه کاربر بخواد از طریق سایت به یکی دیگه ایمیل بده، ایمیل فرستاده نمیشه و یا کسی که در موضوعات مشترک شده باشه یا کلا هرچیزی که به ایمیل مربوط میشه، سیستم براش ایمیل نمی فرسته.

من با هاست موضوع رو در میون گذاشتم و بعد از کلی بررسی اعلام کردن که مشکل از هاست نیست و تابع میل هم بسته نیست و (و ضمنا تنظیمات پنل مدیریت هم درسته).

این جوابشون هست:
علت بروز این ارور عدم تعیین مقدار from در تابع mail توسط اسکریپت mybb است.
طبق قوانین جدید یاهو و سایر سرویس دهندگان ایمیل نظیر gmail، تنظیم بودن from و معتبر بودن آن الزامی شده است.(DMARC)
برای رفع این مورد باید با پشتیبانی mybb تماس حاصل فرمایید.

حالا ممنون میشم کمکم کنید که انجمنم رو هواست!

با تشکر


Tofighi میگه:
خوب ....
هرگز نباید این انتفاق بیوفته از نظر شخص من! Smile شاید بره توی اسپم ولی وقتی ارسال نشه..... :|
روش افزودن from رو اینجا می‌گم:
مثلا ایمیلی که برای سایتتون انتخاب کردید a@b.com هست.
در admin/index.php کد 
کد پی‌اچ‌پی:
my_mail($login_user['email'], $subject$message); 
به کد زیر تبدیل شود:
کد پی‌اچ‌پی:
my_mail($login_user['email'], $subject$message,'a@b.com'); 
در member.php کد 
کد پی‌اچ‌پی:
my_mail($user_info['email'], $emailsubject$emailmessage); 
به
کد پی‌اچ‌پی:
my_mail($user_info['email'], $emailsubject$emailmessage,'a@b.com'); 
تبدیل شود (۲ تا هست)
و همچنین کد
کد پی‌اچ‌پی:
my_mail($email$emailsubject$emailmessage); 
به 
کد پی‌اچ‌پی:
my_mail($email$emailsubject$emailmessage,'a@b.com'); 
در usercp.php کد 
کد پی‌اچ‌پی:
my_mail($mybb->get_input('email'), $lang->emailsubject_changeemail$mail_message); 
به 
کد پی‌اچ‌پی:
my_mail($mybb->get_input('email'), $lang->emailsubject_changeemail$mail_message,'a@b.com'); 
کد 
کد:
my_mail($mybb->user['email'], $lang->emailsubject_changepassword, $mail_message);

به 
کد:
my_mail($mybb->user['email'], $lang->emailsubject_changepassword, $mail_message,'a@b.com');

و کد 
کد پی‌اچ‌پی:
my_mail($leader_user['email'], $subject$message); 
به 
کد پی‌اچ‌پی:
my_mail($leader_user['email'], $subject$message,'a@b.com'); 

البته اگه بخوای بدونی دارن چرت میگن آخه مثلا توی ارسال ایمیل به کاربران from وجود داره! Smile وقتی ارسال نشه معلوم میشه که مشکل از خودشونه نه سیستم! Smile
ممکنه سرورتون توی بلک لیست اون سرویس ایمیل دهی قرار گرفته باشه یا توی spam رفته باشه پیام ها....


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
Masoud_MI میگه:
سلام جناب توفیقی عزیز

ممنونم از لطفتون Heart
والا فعلا که این جوابو دادن! بذارید من کدها رو بذارم نتیجه رو میگم
البته به اسپم نمیره، مطمئنم چون واسه خودمم نیومد نه اینباکس نه اسپم

شاید قضیه بلک لیست صحیح تر باشه


behnam میگه:
علیرضا منم مشکل مسعود جان دارم اما ی شکل دیگه 
من هنگام عضویت ایمیل برداشتم و باتایید مدیر!
حالا وقتی کاربری رمزش فراموش میشه ایمیل نمیره براش 
نه اسپم نه اینباکس این اموزش انجام بدم حله مشکل؟


بــی تو تنهــــــام
Masoud_MI میگه:
آقای توفیقی عزیز، چندان هم چرت و پرت نگفتن بیچاره ها Big Grin عضویت و ارسال ایمیل به کاربران دیگه ام که درست شد، اما اشتراک که جواب نداد

و در ضمن توی usercp.php فقط کد زیر بود که تغیرش دادم:
کد:
my_mail($mybb->input['email'], $lang->emailsubject_changeemail, $lang->email_changeemail);

و اون سه تا کد  دیگه رو پیدا نکردم متاسفانه Undecided


Tofighi میگه:
خوب معذرت من روی نسخه‌ای گفتم آموزشم رو که هنوز انتشار پیدا نکرده! :دی
خوب نرم‌افزار notepad++ دانلود کن یا اگه داری که هیچ بازش کن کنترل و اف بزن از تب بالاش برو توی find in Files... بعد توی سرچش بنویس my_mail(
توی ریپلیسش چیزی ننویس و جایی که باید جستجو کنه رو بزن توی فایل‌های مای‌بی‌بی که روی کامپیوترت داری
بعد این رو سرچ کن.
یه سری چیزی پیدا می‌کنه، اونایی که بعد از پرانتز ۲ تا کاما می‌بینی (یعنی ۳ تا پارامتر دارن) قبل از پرانتز آخرش یه کاما و 'a@b.com' بزار. Smile


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
Masoud_MI میگه:
ممنون Big Grin
دقیقا همین کار رو کردم Wink اما عبارت my_mail رو با Ctrl+F توی خود فایل php روی هاست با فایر فاکس باز کردم و همه جا قبل از پرانتز، یه کاما و 'a@b.com' رو گذاشتم اما یادم رفت بگم که با این کار درست نشد اون مشترک شدن Blush


Masoud_MI میگه:
جناب توفیقی عزیز لطفا رسیدگی کنید

هنوز این مشکل باقی مونده که کسی که توی موضوعی مشترک شده یا کسی که پیام خصوصی دریافت می کنه از طریق ایمیل بهش اطلاع داده نمیشه و ایمیلی براش ارسال نمیشه

با تشکر قبلی


farshid142 میگه:
برا منم هیچ ایمیل اطلاع رسانی نمیاد
Tofighi میگه:
آقا هرکی این مشکل رو داره بدون توجه به حرف‌های من در بالا این کار رو انجام بده:
اول اینکه از فارسی ساز ما استفاده کنید و کپی رایتش رو حذف نکنید! Smile (این اجبار قوی هست چون نیاز به حمایت معنوی داریم....)
دوم اینکه در فایل inc/functions.php
کد زیر رو پیدا کنید
کد پی‌اچ‌پی:
function my_mail($to$subject$message$from=""$charset=""$headers=""$keep_alive=false$format="text"$message_text=""$return_email="")
{
    global 
$mybb;
    static 
$mail
و بعد از اون کد زیر رو اضافه کنید:
کد پی‌اچ‌پی:
if(!$from) {
   
$from 'info@my-bb.ir';

 


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
صفحه‌ها (3):


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ارسال رایانامه گروهی mybb 8 1,029 ۰۴ مرداد ۱۳۹۴، ۰۶:۳۸ ب.ظ
آخرین ارسال: mybb
  این خطا هنگام ارسال موضوع چطور باید برطرف بشه؟ mohsenazizi 4 484 ۲۵ اردیبهشت ۱۳۹۴، ۱۰:۰۵ ب.ظ
آخرین ارسال: mohsenazizi
  تغییر عنوان ایمیل deshneh 2 569 ۲۳ فروردین ۱۳۹۴، ۱۰:۱۶ ق.ظ
آخرین ارسال: Masoud_MI
  [پرسش] تب بندی افزونه آخرین ارسال ها - آخرین ارسال (معلولی و ویژه) navids_mh 5 579 ۱۶ فروردین ۱۳۹۴، ۰۷:۱۷ ق.ظ
آخرین ارسال: navids_mh
  مشکل در ایمیل behnam 8 567 ۱۳ فروردین ۱۳۹۴، ۱۱:۵۸ ب.ظ
آخرین ارسال: IrIsT
  کوتاه کردن لینک در ارسال ها ali5866 2 674 ۱۰ فروردین ۱۳۹۴، ۰۲:۰۳ ب.ظ
آخرین ارسال: ali5866
  نمایش نام ویرایش کننده ارسال! vahid800 1 389 ۲۰ بهمن ۱۳۹۳، ۱۱:۳۶ ب.ظ
آخرین ارسال: ERFAN-DESIGN
  روش قرار دادن اطلاعات اضافی در ارسال کاربر vahid800 2 612 ۱۷ دى ۱۳۹۳، ۰۸:۱۳ ق.ظ
آخرین ارسال: soltaneghalbha
  عدم ارسال پست توسط برخی از کاربران negar0222 7 762 ۱۴ دى ۱۳۹۳، ۰۱:۴۶ ب.ظ
آخرین ارسال: Tofighi
  گذاشتن محدودیت در ارسال پیام انبوه Ehssan_it 0 382 ۰۹ دى ۱۳۹۳، ۰۴:۲۸ ب.ظ
آخرین ارسال: Ehssan_it

پرش به انجمن:


کاربران در حال بازدید این موضوع:

1 مهمان


درباره‌ی ما

گروه پشتیبانی فارسی مای بی بی My-BB.Ir در واپسین روزهای پاییز 1391 کار خود را در زمینه مای بی بی آغاز کرد. این گروه با توکل بر خدای منان و دانش فنی خود در تلاش است فعالیتی هرچند ناچیز در زمینه ارتقا و پشتیبانی مای بی بی انجام دهد.
تمامی حقوق برای وب‌سایت پشتیبانی فارسی مای بی‌بی (My-BB.Ir) محفوظ می‌باشد و هرگونه کپی‌برداری از آن شرعا حرام و قانونا غیرمجاز می‌باشد.
قدرت گرفته از مای بی‌بی - فارسی‌ساز: My-BB.Ir و IORA.Ir