بهترین راه برای ارسال ایمیل در وردپرس استفاده از سرور SMTP میباشد، ارسال ایمیل از طریق SMTP سرور از بسیاری از مسائل مانند اسپم شدن ایمیل ها و … جلوگیری میکند. اساسا و به طور پیشفرض تابع mail() یا wp_mail() برای ارسال ایمیل در وردپرس استفاده می شود.

اگر میخواهید از اس ام تی پی سرور برای ارسال ایمیل در وردپرس استفاده کنید، PHPMailer Class بهترین انتخاب خواهد بود.

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

ارسال ایمیل از طریق SMTP با کلاس PHPMailer

ابتدا کلاس PHPMailer را از لینک زیر دانلود کنید و با استفاده از تابع Require آن را درون فایل قالب یا پلاگین خود فراخوانی کنید:

دانلود با لینک مستقیم

قبل از شروع به کار، کلاس PHPMailer باید مقداردهی شود.

کد زیر به صورت زیر ایمیل ، HTML را از طریق SMTP با کلاس PHPMailer در وردپرس می فرستد.

 ارسال ایمیل به چندین گیرنده

به کمک متد addAddress() میتوانید به چندین گیرنده ایمیل ارسال کنید

ارسال ایمیل با استفاده از سرور SMTP جیمیل در وردپرس

اگر میخواهید از حساب Gmail خود برای ارسال ایمیل از وردپرس استفاده کنید، باید تغییراتی در تنظیمات حساب Google انجام دهید.

برای استفاده از Gmail SMTP در WordPress پیکربندی حساب Google خود را با تغییرات زیر انجام دهید:

  • به حساب Google خود وارد شوید
  • به صفحه حساب من (my account) بروید، پس از ورود به سیستم و بخش امنیت، روی پیوند ورود به سیستم با Google کلیک کنید.

  • بخش پایین رمز عبور و روش ورود به سیستم را فشار دهید و تأیید دو مرحله ای را خاموش کنید.

  • بخش پایین برنامه ها و سایت های مرتبط را رها کنید و روی برنامه های کم امنیت تأیید کنید.

  • کار تمام است، اکنون می توانید از حساب Gmail خود به عنوان یک سرور SMTP برای ارسال ایمیل از وردپرس استفاده کنید.

مشخصات حساب Gmail شما (آدرس ایمیل و رمز عبور)، میزبان و پورت SMTP را مشخص کنید.

به وسیله کد زیر در پلاگین یا فایل های قالب خود میتوانید مشخصات حساب Gmail خود (آدرس ایمیل و رمز عبور)، میزبان و پورت SMTP را مشخص کنید.

 

 

همچنین شما میتوانید از پلاگین های وردپرس مانند WP SMTP نیز برای انجام اینکار استفاده کنید

پیروز باشید