السلام عليكم،،

واجه الكثير من أصحاب النسخة العربية لمنتديات الآي بي مشكلة عدم ظهور عنوان المنتدى كمرسل للرسالة عبر البريد الإلكتروني
وظهر الدومين الأساسي للإيميل...
كمثال...

بريد موقع عربي بعنوان "منتدى آي بي" هو: admin@exmaple.com
من المفترض أن يكون عنوان مرسل الرسالة البريدية الخارجة من المنتدى هو: "منتدى آي بي"
ولكنها مع تعديلات نسخة الجيل الثالث أصبح اسم المرسل: admin

ويرجع ذلك إلى أن بعض الـكلينتات لا تقبل وجود حروف عربية في عناوين الرسالة ومنها تم إضافة هذا الحظر بنسخة الجيل الثالث وإظهار عنوان البريد الإلكتروني كبيدل لعنوان المواقع في حالة ما إذا كان الموقع يستخدم أسماء غير إنجليزية...

لإزالة هذا الحظر..

فقط قم بفتح الملف ips_kernel/classEmail.php الموجود بمجلد منتداك الرئيسي...

ابحث عن:

كود PHP:
if( $this->from_display AND !preg_match'/(\w*[\x80-\xFF]+\w*)/'$this->from_display ) )
{
                        
$this->mail_headers['From']             = '"' $this->from_display '" <' $this->from '>';                
}
else
{
                        
$this->mail_headers['From']             = '<' $this->from '>';              


استبدله بـ:

كود PHP:
if( $this->from_display 
{
                        
$this->mail_headers['From']             = '=?utf-8?B?' base64_encode($this->from_display) . '?= <' $this->from '>';

else
{
                        
$this->mail_headers['From']             = '<' $this->from '>';


تم التجربة على منتديات عربية وروسية وتعمل الآن بشكل سليم تماماً..

الحل مقتبس من Bfarber


إنتهى نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي