حل مشکل عدم ارسال ایمیل در وردپرس و اسپم شدن ایمیل‌های وردپرس

3 / 5. تعداد رای: 1

عدم ارسال ایمیل در وردپرس

عدم ارسال ایمیل در وردپرس و اسپم شدن ایمیل‌های وردپرس

اکثر مواقع سایت وردپرسی شما با مشکل عدم ارسال ایمیل‌ها مواجه می‌شود. قبلا یک روش برای حل مشکل ارسال ایمیل در وردپرس توضیح داده‌ایم، اما امروز یک روش دیگر خدمتتان ارائه خواهیم کرد.

برای حل این مشکل باید ایمیل‌ها را از طریق یک سرویس SMTP ارسال کنید. اگر قصد دارید ایمیل های خود را از طریق سرویس SMTP به کاربران وردپرسی خود ارسال کنید این آموزش را حتما دنبال کنید.

با افزونه Easy WP SMTP میتونید تمام ایمیل های خود را از طریق سرور SMTP به کاربران ارسال و پیکربندی کنید. این امر باعث میشود ایمیل شما درون پوشه spam گیرنده قرار نگیرد و ایمیل شما را در اینباکس دریافت کند. یعنی ایمیل‌ها از طریق یک اکانت ایمیلی مثلا جیمیل ارسال خواهد شد.

نحوه کار با افزونه Easy WP SMTP

ابتدا آموزش نصب افزونه در وردپرس را ببینید. پس از رد کردن مرحله نصب افزونه آن را فعال کنید. سپس منوی جدیدی تحت عنوان Easy WP SMTP در بخش تنظیمات پیشخوان وردپرس ظاهر می شود، روی آن کلیک و به صفحه تنظیمات افزونه بروید. در این قسمت سه تب موجود است، در مرحله اول وارد تب smtp settings شوید و گزینه های زیر را تنظیم کنید.

setting smtp

From Email Address: در این قسمت آدرس ایمیلی که با آن قصد دارید از طریق smtp ایمیل ارسال کرده را وارد کنید. مثلا mihanwp@gmail.com
From Name: در این قسمت نام ارسال کننده را بنویسید. مثلا: میهن وردپرس
SMTP Host: در این قسمت آدرس smtp خود را وارد کنید. به صورت پیش فرض smtp.example.com است، به جای example نام سرور ایمیل خود را بنویسید. مثلا: smtp.google.com
Type of Encription:  در این قسمت نوع رمزگذاری سرور خود را وارد کنید. برای اکثر سرورها گزینه SSL / TLS است.
SMTP Port: در این قسمت پورت سرور smtp خود را وارد کنید. برای جیمیل باید 465 را وارد کنید.
SMTP Authentication: در این قسمت احراز هویت smtp را فعال کنید و روی گزینه yes قرار دهید.
SMTP username: در این قسمت آدرس gmail یا نام کاربری ایمیل خود را وارد کنید.
SMTP Password: در این قسمت رمز عبور ایمیل خود را بنویسید.

در آخر روی دکمه save changes کلیک کنید. بعد به سراغ تب دوم بروید و فیلدهای موجود را در صورت لزوم تغییر دهید. در مرحله آخر به تب Test Email برید و در قسمت to آدرس ایمیل گیرنده، در قسمت Subject موضوع دلخواه خود و در قسمت Message متن ایمیل خود را وارد کنید و دکمه Send Test Email را بفشارید.

به همین راحتی تنظیمات را پیکربندی و از این پس ایمیل های خود را از طریق smtp به کاربران ارسال می‌کنید.

موفق و پیروز و وردپرسی باشید.

نکته خاصی هست که این مقاله رو تکمیل‌تر کنه؟

  1. U336714 ۲۰ دی ۱۴۰۲

    سلام این ارور میدهد
    SMTP ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo for smtp.sarshartrade.com failed: Name or service not known (0)SMTP Error: Could not connect to SMTP host. Failed to connect to server

  2. U318854 ۱۸ شهریور ۱۴۰۲

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

  3. U321242 ۲۴ فروردین ۱۴۰۲

    این خطا رو میده
    Versions:
    WordPress: 6.2
    WordPress MS: No
    PHP: 7.4.33
    Easy WP SMTP: 2.1.0

    Params:
    Mailer: smtp
    Constants: No
    ErrorInfo: SMTP Error: Could not connect to SMTP host. Failed to connect to serverSMTP server error: Failed to connect to server Additional SMTP info: php_network_getaddresses: getaddrinfo failed: Name or service not known
    Host: smtp.school-janbaz.ir
    Port: 465
    SMTPSecure: ssl
    SMTPAutoTLS: bool(true)
    SMTPAuth: bool(true)

    Server:
    OpenSSL: OpenSSL 1.1.1f 31 Mar 2020
    Apache.mod_security: No

    Debug:
    Email Source: Easy WP SMTP
    Mailer: Other SMTP
    SMTP Error: Could not connect to SMTP host. Failed to connect to serverSMTP server error: Failed to connect to server Additional SMTP info: php_network_getaddresses: getaddrinfo failed: Name or service not known

    SMTP Debug:
    2023-04-13 07:00:01 Connection: opening to ssl://smtp.school-janbaz.ir:465, timeout=30, options=array()

    2023-04-13 07:00:01 Connection failed. Error #2: stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known [/home/schoolja/public_html/wp-includes/PHPMailer/SMTP.php line 389]

    2023-04-13 07:00:01 Connection failed. Error #2: stream_socket_client(): unable to connect to ssl://smtp.school-janbaz.ir:465 (php_network_getaddresses: getaddrinfo failed: Name or service not known) [/home/schoolja/public_html/wp-includes/PHPMailer/SMTP.php line 389]

    2023-04-13 07:00:01 SMTP ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: Name or service not known (0)

    SMTP Error: Could not connect to SMTP host. Failed to connect to server

  4. U40856 ۱ تیر ۱۴۰۰

    سلام
    میخوام آدرس ایمیل مدیریت سایت رو تغییر بدم , ایمیل رو وارد میکنم و بعد ذخیره کردن پیغام نمایش میده ک درخواست تغییر ایمیل مدیر برای شما ارسال شد.
    ولی ایمیلی دریافت نمیکنم
    از چند تا ایمیل هم استفاده کردم ولی جواب نگرفتم
    ممنون میشم راهنمای فرمایید.

  5. کاربر مهمان ۲۶ بهمن ۱۳۹۷

    سلام
    ببخشید تو این افزونه رمز جی میل وارد می کنیم از نظر امنیتی ایرادی به هم نمی زنه به نحوی که دسترسی به جی میل فراهم بشه؟
    یا اینکه جی میل هک بشه؟

    • Reza Rad رضا راد ۲۷ بهمن ۱۳۹۷

      درود خیر موقع دسترسی گرفتن از گوگل اعلام می‌کنه که به چه چیزهایی دسترسی خواهد داشت.

  6. کاربر مهمان ۲۸ شهریور ۱۳۹۷

    با سلام
    ایا این افزونه برای EDD هم سازکار هست پس از فروش فایل میشه لینک های دانلود را با استفاده ازهمین افزونه برای کاربر ارسال کرد
    با تشکر

  7. کاربر مهمان ۲۸ شهریور ۱۳۹۷

    سلام…

    من افزونه را نصب کردم اما هنوز ایمیل ها به پوشه اسپم ارسال میشن !

  8. کاربر مهمان ۲۸ شهریور ۱۳۹۷