29 شهریور 1401
در این مقاله به نحوه تغییر ایمیل پیش فرض در فروشگاه ساز ووکامرس و وردپرس پرداخته و به شما توضیح میدهیم که چطور با هاست ایمیل در مصرف منابع هاست صرفه جویی کن
پیش از این در مقالهای به معرفی مشکلاتی که برای ارسال ایمیل در وردپرس وجود دارد پرداختم. یکی از مواردی که مدیران وردپرسی به آن نیاز دارند تغییر ایمیل پیش فرض در وردپرس و ووکامرس است. به این معنی که از نام و آدرس ایمیل wordpress که روی دامنه است برای ایمیلهای ارسال استفاده نشود.
آنها تمایل دارند که به جای نمایش وردپرس در این دو مقدار، از نام برند خود استفاده کنند که به نوعی سایت خود را از این نظر شخصی سازی کرده باشند. جدایی از این، انجام این کار هم موجب میشود تا کاربرانی که ایمیلها را دریافت کردهاند، اگر در آینده نیاز به مشاهده تاریخچه ایمیل داشتند، بهتر بتوانند با جستجو کردن آن را پیدا کنند.
در ادامه این مقاله قصد دارم چگونگی تغییر نام و ایمیل پیش فرض فرستنده وردپرس را به شما آموزش دهم. در این آموزش به معرفی دو روش برای انجام این کار میپردازم. اما در ابتدا بهتر است نگاهی به مشکلات و دلایلی که کاربران مایل به تغییر ایمیل پیش فرض هستند بیندازیم و سپس برای هر کدام راهکار مناسبی ارائه کنیم.
سیستم مدیریت محتوای وردپرس مثل سایر سیستمهایی که قابلیت استفاده از افزونه و پلاگین را دارند، طوری است که از ایمیل برای ارسال اعلانیهها چه برای مدیریت سایت و چه کاربران استفاده میکند. حال با توجه به اینکه برای ارسال ایمیل با تعداد بالا نیاز به سخت افزار قوی داریم، استفاده از هاست اشتراکی محدودیت ها و مشکلاتی دارد که برای همین توصیه میشود از هاست ایمیل سون هاست استفاده کنید.
احتمالا در گروههای تلگرامی از دیگر مدیران سایتهای وردپرسی شنیدید که گاهی اوقات سرویس آنها بخاطر حجم بالای تعداد ایمیل ارسال شده مسدود شده است. در بیشتر این موارد به دلیل استفاده از افزونهها و پوسته نال شده میبینیم که کدهای مخربی روی این محصولات قرار داشتهاند.
همه هکرها و افراد مخرب قرار نیست امنیت سایت شما را زیر سوال ببرند. برخی از آنها برای اهداف گوناگونی با قرار دادن در پشتی و کدهای مخرب از منابع شما استفاده میکنند که یکی از آنها ارسال ایمیل انبوه است. ارسال ایمیل نیز میتواند با اهداف مختلفی باشد که در هر صورت فرد از منابع هاست شما استفاده خواهد کرد.
در نتیجه تعداد بالای ایمیل ارسالی در لحظه که توسط کدهای مخرب ایجاد شده که عموما کد گذاری شده هستند، موجب میشود تا شرکت هاستینگ به دلیل گذر از حد تعیین شده هاست شما را ساسپند کند. در حالی که این شما نیستید که ایمیلها را ارسال میکنید.
در کلیه هاستهای اشتراکی با توجه به منابع سخت افزاری روی سرور، بر روی هاست تعداد محدودی برای ارسال ایمیل تعیین شده است. به عنوان نمونه در یک هاست مشخص میکنند که تعداد ایمیل در هر روز نمیتواند بیشتر از ۱۰۰ عدد باشد.
در نتیجه برای سایتهای فروشگاهی که از ووکامرس یا سایر افزونههای فروشگاهی استفاده میکنند، این موضوع باعث میشود کمی دچار مشکل شوند. همانطور که میدانید افزونههای فروشگاهی برای انجام یک خرید از مراحل ابتدایی ثبت سفارش تا پرداخت و دریافت رسید شاید ۳ ایمیل ارسال کنند.
حالا این حجم از ایمیل ارسالی را برای تعداد بیشتر از ۳۳ خرید در روز که در نظر بگیریم، شما حد تعیین شده را رد کردید و دیگر ایمیلی ارسال نخواهد شد. جدای از این مسئله موضوع فقط ایمیلهای مشتری نیست؛ بلکه با هر خرید و ارسال نقد و بررسی در سایت نیز ایمیلی برای مدیریت نیز ارسال میشود.
یک دلیل دیگر که البته ارتباطی با استفاده از هاست ایمیل ندارد این است که خیلی از افراد میخواهند نام wordpress که برای نام فرستنده و آدرس ایمیل فرستنده در ایمیلها به صورت پیش فرض استفاده میشود را مخفی کنند. ححتی بسیاری از افراد هستند که به روشهای مختلف کلیه دایرکتوری و مسیرهای سایت که مشخص میکند این سایت با وردپرس ساخته شده را تغییر میدهند.
در نتیجه شاید یکی از اهداف شما برای تغییر ایمیل پیش فرض در وردپرس و ووکامرس این باشد که بخواهید از نام فرستنده و برند اختصاصی خود برای ایمیلهای ارسالی استفاده کنید.
اما موضوع به همین جا ختم نمیشود، در برخی مواقع مجبور به استفاده از هاست ایمیل هستید که به دلیل مسائل امنیتی موجود باید از آن استفاده کنید.
مورد چهارم که برای استفاده از هاست ایمیل ذکر میکنم تجربه شخصی است که خودم همچنان با آن درگیر هستم. سایت برخی افراد توسط رقبا یا افرادی که به هر شکلی قصد ضرر رساندن به شما را دارند مورد حملات DDoS قرار میگیرد. گذشته از این سایت شما هم طوری است که لزومی ندارد بخواهید از سرور مجازی یا سرور اختصاصی استفاده کنید.
برای دفع حملات DDoS سایت با توجه به اینکه باید بر اساس تعداد بالای حملات از روشهای مختلفی استفاده شود، یکی از این موارد استفاده از ip اختصاصی است تا شرکت هاستینگ بتواند بدون اینکه محدودیتی در هاست دیگر کاربران روی همان سرور ایجاد کند، موارد امنیتی را برای جلوگیری از حملات به کمک آی پی اختصاصی پیاده سازی کند.
جدایی از این مسئله شما باید از کلودفلر هم استفاده کنید تا ip اختصاصی شما لو نرود؛ چرا که امکان حملات به سایت از طریق ip نیز میتواند انجام بگیرد و صرفا محدود به آدرس دامنه نیست.
زمانی که وردپرس را به کلودفلر متصل میکنید، چندین رکورد و DNS برای بخشهای مختلف سایت تعریف میشود. یکی از این رکوردها مربوط به ارسال ایمیل است که اگر تعریف نشده باشد، ارسال و حتی دریافت ایمیلهای سایت با تاخیر ۳۰ تا ۶۰ دقیقه انجام میگیرد. مشکل اینجاست که اگر این رکورد هم تعریف شده باشد، موجب مشخص شدن ip هاست اصلی شما میشود.
پس در نتیجه برای اینکه آی پی هاست اصلی لو نرود و مشکلی هم در خصوص ارسال و دریافت ایمیل در سایت خود نداشته باشید، لازم است که از هاست ایمیل استفاده کنید.
حالا که با هاست ایمیل آشنا شدید و دانستید که استفاده از ان چه مزایایی دارد، در ادامه به نحوه ست کردن هاست ایمیل بر روی وردپرس پرداخته و به شما نشان خواهم داد که چطور میتوانید از آدرس و نام فرستنده دلخواهی که برای هاست ایمیل شما وجود دارد برای ایمیلهای وردپرس استفاده کنید.
پیش از این در مقالهای با عنوان رفع مشکل ارسال ایمیل در وردپرس به معرفی کامل تنظیمات افزونه Easy WP SMTP پرداختم. بنابراین لزومی ندارد که بخواهیم توضیحات اضافه در خصوص امکانات دیگری که این افزونه دارد را ذکر کنم.
این افزونه برای ارسال ایمیلها به روش SMTP انجام میگیرد که شما میتوانید به کمک وارد کردن مشخصات هاست ایمیل یا حتی آدرس جیمیل و یاهو که امکان استفاده از SMTP را دارند، ایمیلهای خود را از آدرس دیگری که مربوط به ایمیل دامنه شما نیست ارسال کنید. اگر هم از آدرس ایمیل دلخواه بر روی دامنه مثل notif@site.com استفاده میکنید، کافی است مشخصات ورود به ایمیل را در این افزونه وارد کرده و تنظیمات آن را انجام دهید.
بعد از نصب و فعال سازی افزونه، مشابه تصویر زیر منویی با نام SMTP آسان وردپرس در منوی تنظیمات اضافه میشود. روی این منو کلیک کنید تا صفحه تنظیمات مربوط به وارد کردن اطلاعات ایمیل سرور SMTP باز شود.
حال در مرحلهی بعدی باید اطلاعات مربوط به هاست ایمیل خریداری شده را وارد کنید. در اینجا چون من از هاست ایمیل برای این کار استفاده کردم، از سرور SMTP که دارم استفاده میکنم. اما اگر از سرویسهای SMTP رایگان استفاده میکنید یا اینکه میخواهید ایمیلها را از طریق جیمیل ارسال کنید باید تنظیمات مربوط به پورت، نوع رمزنگاری و آدرس سرور SMTP را متناسب با همان سرویس وارد کنید.
در نهایت روی ذخیره تغییرات کلیک کنید. در این صورت شما هم از ادرس دلخواهی که روی هاست ایمیل وجود داشته استفاده کردید و هم اینکه اقدام به تغییر آدرس ایمیل پیش فرض در وردپرس و ووکامرس میکنید.
در این روش میتوانید با قرار دادن چند خط کد که در فایل functions.php قالب قرار میدهید، نشانی پیش فرض ایمیل وردپرس را تغییر داده و از نام دلخواه نیز برای ارسال ایمیلها استفاده کنید.
// Function to change email address
function wpb_sender_email( $original_email_address ) {
return 'abbas@xten.ir';
}
// Function to change sender name
function wpb_sender_name( $original_email_from ) {
return 'ایکس تن هاست';
}
// Hooking up our functions to WordPress filters
add_filter( 'wp_mail_from', 'wpb_sender_email' );
add_filter( 'wp_mail_from_name', 'wpb_sender_name' );
همانطور که در کدهای بالا میبینید در اینجا دو گزینه وجود دارد که باید آنها را به دلخواه خود تغییر دهید:
حالا تنها کاری که باید بکنید قرار دادن این کد در فایل functions.php قالب است. برای این منظور وارد هاست خود شده و پس از کلیک روی File Manager به مسیر /public_html/wp-content/themes/FOLDER/ در هاست مراجعه کنید؛ دقت کنید که به جای Folder باید وارد پوشه قالب سایت خود که در حال حاضر فعال است شوید.
حالا روی فایل functions.php کلیک کرده و سپس گزینه EDIT را برای ویرایش این فایل انتخاب کنید. در نهایت کدهای فوق را در مکان مناسبی از این فایل قرار داده و روی دکمه SAVE کلیک کنید.
برای اینکه مطمئن شوید قطعه کد بالا به درستی کار میکند، میتوانید از فرم تماس سایت استفاده کنید یا اینکه یک نظر در نوشتههای خود ارسال کرده و در ایمیل ارسالی به مدیریت سایت بررسی کنید که نام و ایمیل فرستنده تغییر یافته باشد.
در این مقاله شما را با نحوه تغییر ایمیل پیش فرض در وردپرس و ووکامرس آشنا کردم. شما از هر یک از روشهای گفته شده که برای این کار استفاده کنید، در کل ایمیلهای ارسالی توسط وردپرس از نام و نشانی دلخواه برای فرستنده ایمیل ارسال خواهد شد و دیگر ایمیلهای شما با نام و ادرس wordpress ارسال نمیشوند.
در صورتی که سوالی در خصوص این آموزش دارید میتوانید از بخش نظرات ارسال کنید تا با هم به بحث و گفتگو بپردازیم. همچنین اگر تجربهای در خصوص مشکلات ارسال ایمیل در وردپرس دارید با ما در میان بگذارید.
تمامی حقوق محفوظ است. بومی سازی توسط گروه میم ال