رفتن به مطلب
HeLlBoy

IP ارسال کننده ایمیل در جوملا 1.5

پست های پیشنهاد شده

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

برای این منظور فایل components/com_contact/controller.php را با یکی از ویرایشگر های معمول مانند Notepad و یا Dreamweaver باز کنید.

کد موجود در خط 169 این فایل به صورت زیر است :

$body     = $prefix."\n".$name.' <'.$email.'>'."\r\n\r\n".stripslashes($body);

این خط را با کد زیر جایگزین کنید :

$body    = $prefix."\n".$name.' ('.getenv('REMOTE_ADDR').' - '.gethostbyaddr(getenv('REMOTE_ADDR')).')' ."\r\n\r\n".stripslashes($body);

این ترفند برای جوملا 1.5.8 تا 1.5.15 قابل انجام است. فراموش نکنید در صورتی که جوملا را آپگرید کردید و این فایل را با فایل جدید منتشر شده از طرف تیم جوملا جایگزین کردید باید مجددا همین تغییرات را روی کد خود اعمال کنید. بعد از تغییر بالا ایمیل های دریافتی از طریق فرم تماس با ما به صورت زیر خواهد بود :

This is an enquiry e-mail via http://www.YOURWEBSITE.com/ from:

contact name (xxx.xx.xx.xxx - h169n2-gl-a-d5.ias.bredband.telia.com)

متن ایمیل

فراموش نکنید حتما قبل از اعمال این تغییرات از فایل مذکور بکاپ تهیه کنید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...