SHET22

رفع خطای SMTP Error: Could Not Authenticate در جیمیل

رفع خطای SMTP Error: Could Not Authenticate در جیمیل

خطای SMTP Error: Could Not Authenticate یعنی جیمیل اطلاعات ورود یا روش اتصال سایتتون رو قبول نکرده. برای رفع این خطا نباید رمز جیمیل رو ساده کنید یا ورود دومرحله‌ای رو خاموش کنید. توی این آموزش از افزونه رایگان Easy WP SMTP استفاده می‌کنیم تا وردپرس رو با رمز برنامه و تنظیمات درست SMTP به جیمیل وصل کنیم.

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

خطای SMTP Error: Could Not Authenticate یعنی چی؟

SMTP رو می‌تونید مثل مسیر ارتباطی بین سایت و سرویس ایمیل در نظر بگیرید. وردپرس از این مسیر برای تحویل ایمیل‌هایی مثل بازیابی رمز، پیام فرم تماس و اعلان سفارش استفاده می‌کنه. خطای احراز هویت یعنی سایت به سرور جیمیل رسیده، ولی جیمیل اطلاعات ورود یا روش اتصال رو قبول نکرده.

این خطا با خطای اتصال فرق داره. اگه پیام خطا درباره timeout، برقرارنشدن اتصال یا مسدودبودن پورت باشه، مشکل احتمالاً از شبکه یا هاست میاد. ولی عبارت Could Not Authenticate بیشتر به آدرس ایمیل، رمز برنامه یا روش ورود مربوطه.

افزونه رایگان Easy WP SMTP رو نصب کنید

برای شروع، وارد پیشخوان وردپرس بشید و از منوی «افزونه‌ها» روی «افزودن افزونه تازه» کلیک کنید. عبارت Easy WP SMTP رو جست‌وجو کنید. بعد افزونه رو نصب و فعال کنید.

این افزونه بهتون اجازه می‌ده سرور SMTP، پورت، نوع رمزنگاری، نام کاربری و رمز رو داخل وردپرس تنظیم کنید. اگه هنوز با افزونه‌ها آشنا نیستید، راهنمای افزونه وردپرس چیست کمکتون می‌کنه.

نصب افزونه رایگان Easy WP SMTP
نصب افزونه رایگان Easy WP SMTP

تنظیمات Easy WP SMTP رو باز کنید

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

نوع اتصال smtp
نوع اتصال smtp

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

رفع خطای SMTP Error: Could Not Authenticate هنگام اتصال به جیمیل

رمز برنامه جیمیل رو بسازید

برای اتصال Easy WP SMTP به جیمیل، رمز اصلی حسابتون رو وارد نکنید. App Password یا «رمز برنامه» یک رمز جداگانه‌ست که گوگل برای اتصال برنامه‌ها می‌سازه. با این روش لازم نیست رمز اصلی جیمیل رو داخل وردپرس ذخیره کنید.

۱. ورود دومرحله‌ای رو روشن کنید

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

گزینه فعال کردن ورود دو مرحله ای حساب گوگل
گزینه فعال کردن ورود دو مرحله ای حساب گوگل

۲. یک رمز برنامه بسازید

بعد از فعال‌شدن ورود دومرحله‌ای، راهنمای رمز برنامه گوگل رو باز کنید و وارد بخش App Passwords بشید. یک نام قابل‌شناسایی مثل Easy WP SMTP بنویسید و رمز جدید رو بسازید.

ساختن App Password
ساختن App Password

گوگل یک رمز ۱۶ کاراکتری بهتون می‌ده. همین رمز رو در فیلد SMTP Password افزونه وارد کنید. رمز اصلی جیمیل رو تغییر ندید و برای رفع خطا سراغ رمز ساده یا عددی نرید.

رفع خطای SMTP Error: Could Not Authenticate هنگام اتصال به جیمیل

اگه گزینه App Passwords رو نمی‌بینید، ممکنه نوع حساب یا سیاست‌های مدیر Google Workspace اجازه ساخت اون رو نده. در این شرایط باید از روش اتصال پشتیبانی‌شده دیگه یا یک سرویس ارسال ایمیل تخصصی استفاده کنید. اگه حساب سازمانی دارید، از مدیر حسابتون هم کمک بگیرید.

تنظیمات SMTP جیمیل رو در Easy WP SMTP وارد کنید

به صفحه تنظیمات Easy WP SMTP برگردید و اطلاعات زیر رو در فیلدهای مربوط وارد کنید:

  • SMTP Host: smtp.gmail.com
  • SMTP Authentication: روشن
  • SMTP Username: آدرس کامل جیمیل، مثل example@gmail.com
  • SMTP Password: رمز برنامه، نه رمز اصلی جیمیل
  • Encryption: گزینه TLS همراه پورت 587 یا گزینه SSL همراه پورت 465

تنظیم رسمی جیمیل برای ارسال SMTP از پورت ۴۶۵ با SSL یا پورت ۵۸۷ با TLS استفاده می‌کنه. جزئیات این تنظیمات در راهنمای رسمی SMTP گوگل نوشته شده. برای این اتصال، پورت ۲۵ رو به‌عنوان راه‌حل عمومی انتخاب نکنید.

آدرس From Email یا ایمیل فرستنده رو هم روی همون حسابی بذارید که در بخش SMTP Username وارد کردید. اگه افزونه گزینه Force From Email رو نشون می‌ده، فعال‌کردن اون کمک می‌کنه افزونه‌های دیگه نتونن آدرس فرستنده متفاوتی انتخاب کنن. بعد تنظیمات رو ذخیره کنید.

یک ایمیل آزمایشی بفرستید

بعد از ذخیره تنظیمات، بخش ارسال ایمیل آزمایشی یا Test Email رو در Easy WP SMTP باز کنید. آدرس ایمیلی رو وارد کنید که بهش دسترسی دارید و پیام آزمایشی رو بفرستید. بعد صندوق ورودی و پوشه Spam یا هرزنامه رو بررسی کنید.

ابزار فرستادن ایمیل آزمایشی در افزونه Easy WP SMTP
ابزار فرستادن ایمیل آزمایشی در افزونه Easy WP SMTP

اگه پیام ارسال شد، اتصال SMTP درست کار می‌کنه و وردپرس می‌تونه ایمیل‌هاش رو از طریق حساب جیمیل بفرسته. اگه دوباره خطای Could Not Authenticate رو دیدید، متن کامل خطا رو نگه دارید و موارد بخش بعدی رو بررسی کنید.

اگه خطا برطرف نشد، این موارد رو بررسی کنید

  1. نام کاربری رو دوباره بررسی کنید: باید آدرس کامل ایمیل همراه با بخش بعد از علامت @ باشه.
  2. رمز برنامه رو دوباره وارد کنید: از رمز اصلی جیمیل استفاده نکنید. فاصله‌های اضافی اول یا آخر رمز رو هم پاک کنید.
  3. پورت و رمزنگاری رو جفت کنید: پورت ۵۸۷ با TLS و پورت ۴۶۵ با SSL استفاده می‌شه. ترکیب اشتباه اتصال رو خراب می‌کنه.
  4. آدرس فرستنده رو بررسی کنید: بهتره From Email با آدرسی که در SMTP Username نوشتید یکسان باشه.
  5. گزارش خطا رو ببینید: اگه Easy WP SMTP گزارش یا Debug Log داره، متن کامل خطا رو بررسی کنید. خطای authentication با timeout یک معنی نداره.
  6. محدودیت هاست رو بررسی کنید: از پشتیبانی هاست بخواید اتصال خروجی به smtp.gmail.com روی پورت ۴۶۵ یا ۵۸۷ رو بررسی کنه. لازم نیست بدون دلیل درخواست بازشدن پورت ۲۵ رو بدید.
  7. بعد از تغییر رمز اصلی، رمز برنامه تازه بسازید: تغییر رمز حساب گوگل می‌تونه رمز برنامه قبلی رو از کار بندازه.

آیا جیمیل برای ارسال همه ایمیل‌های وردپرس مناسبه؟

جیمیل برای آزمایش سایت یا فرستادن تعداد کمی ایمیل کاربردیه، ولی برای خبرنامه‌های بزرگ و فروشگاه‌های شلوغ انتخاب ایدئالی نیست. سرویس‌های تخصصی ارسال ایمیل امکانات بهتری برای مدیریت تحویل، خطاهای ارسال و اعتبار فرستنده دارن. سقف و سیاست ارسال هم به نوع حساب گوگل بستگی داره، پس قبل از ارسال گسترده مستندات رسمی حساب خودتون رو بررسی کنید.

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

جمع‌بندی

برای رفع خطای SMTP Error: Could Not Authenticate، افزونه رایگان Easy WP SMTP رو نصب کنید. بعد ورود دومرحله‌ای گوگل رو روشن نگه دارید، یک رمز برنامه بسازید و اون رو همراه آدرس کامل جیمیل، سرور smtp.gmail.com و پورت درست داخل تنظیمات افزونه وارد کنید.

بعد از ذخیره تنظیمات حتماً یک ایمیل آزمایشی بفرستید. اگه خطا باقی موند، رمز برنامه، آدرس فرستنده، ترکیب پورت و رمزنگاری، گزارش خطا و محدودیت خروجی هاست رو بررسی کنید. برای ارسال تعداد زیادی ایمیل هم بهتره جیمیل رو با یک سرویس ارسال تخصصی جایگزین کنید.

سوالات متداول

آیا Easy WP SMTP رایگانه؟

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

چرا خطای SMTP Error: Could Not Authenticate نمایش داده می‌شه؟

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

می‌تونم رمز اصلی جیمیل رو در Easy WP SMTP وارد کنم؟

بهتره رمز اصلی جیمیل رو داخل وردپرس وارد نکنید. ورود دومرحله‌ای رو روشن کنید و یک رمز برنامه جدا بسازید. بعد همون رمز برنامه رو در فیلد SMTP Password وارد کنید.

برای اتصال Easy WP SMTP به جیمیل از کدوم پورت استفاده کنم؟

برای اتصال به smtp.gmail.com می‌تونید پورت ۵۸۷ رو همراه TLS یا پورت ۴۶۵ رو همراه SSL انتخاب کنید. پورت و نوع رمزنگاری باید با هم هماهنگ باشن؛ وگرنه اتصال درست انجام نمی‌شه.

چرا گزینه App Passwords رو در حساب گوگل نمی‌بینم؟

این گزینه معمولاً بعد از روشن‌کردن ورود دومرحله‌ای در دسترس قرار می‌گیره، ولی نوع حساب یا سیاست‌های مدیر Google Workspace هم می‌تونه جلوی نمایش اون رو بگیره. اگه حساب سازمانی دارید، از مدیر حسابتون کمک بگیرید و یک روش ارسال پشتیبانی‌شده دیگه رو بررسی کنید.

نظر شما در این مورد چیه؟

  1. U384651۱۹ تیر ۱۴۰۵

    سلام برای من این ارور رو میده
    It looks like we can’t perform the mailer configuration check.

    503

    • رضا راد۲۱ تیر ۱۴۰۵

      ظاهرا اطلاعات اشتباه هست و درست کانفیگ نشده

  2. U350045۹ مرداد ۱۴۰۳

    سلا و خدا قوت
    من که از ایمیلی که به سایت متصل هست استفاده می‌کنم. الان که میخوام ایمیل ارسال کنم خطای smtp 535 رو نشون میده. باید چیکار کنم؟

  3. U34457۱۶ دی ۱۳۹۹

    سلام من موقع ارسال ایمیل تست این ارور میده
    Couldn’t send message. Check your settings!
    The following From address failed: noreply grandmarket.com : MAIL FROM command failed,,0,SMTP server error: MAIL FROM command failed Server #4 (smtp.gmail.com) threw that error
    Check your console for more info.

    • رضا راد۱۶ دی ۱۳۹۹

      ظاهرا پورت باز نیست پورت را بررسی کنید.

  4. U31248۱۲ آذر ۱۳۹۹

    با عرض سلام
    از smtp خود هاست استفاده میکنم (با اطلاعاتی که در سی پنل برای اکانت مربوط به ایمیل ثبت شده)
    خطای زیر صادر می شود:
    Could not authenticate your SMTP account.
    This means we were able to connect to your SMTP host, but were not able to proceed using the email/password in the settings.

    Typically this error is returned when the email or password is not correct or is not what the SMTP host is expecting.
    Recommended next steps:
    Triple check your SMTP settings including host address, email, and password. If you have recently reset your password you will need to update the settings.
    Contact your SMTP host to confirm you are using the correct username and password.
    Verify with your SMTP host that your account has permissions to send emails using outside connections.
    نمیتونم ایمیلی ارسال کنم.

    • U31248۱۲ آذر ۱۳۹۹

      در ضمن نام کاربری و ورود به اکانت ایمیل هم چک کردم درست بود، اما نمیدونم مشکل از کجاست.

      • تیم پشتیبانیتیم پشتیبانی۱۲ آذر ۱۳۹۹

        سلام
        مشکل رو باید با پشتیبانی هاست مطرح کنید تا تنظیمات رو براتون بررسی کنن

  5. U16588۹ اسفند ۱۳۹۷

    سلام
    خسته نباشید
    من با این ارور مواجه شدم.
    با چندتا جیمیل متفاوت هم تست کردم، اما ظاهرا گوگل بلاک می‌کنه ورود رو؛ چون بعد از تلاش برای ورود این ایمیل رو در جیمیلم دریافت می‌کنم!
    A suspicious app was blocked from accessing your account
    Google prevented someone from signing in to your account using a non-Google app. If this wasn’t you, they know your password and you should change it immediately.

    • رضا راد۱۱ اسفند ۱۳۹۷

      درود این مرحله رو انجام بدید حل میشه
      3: باز گذاشتن دسترسی برنامه ها و سایت های با امنیت پایین به اکانت شما

  6. کاربر مهمان۲۰ دی ۱۳۹۷

    سلام
    ببخشید برای من این ارورو میده
    شما اجازه دسترسی به /wp-admin/post.php در این سرور ندارید.
    مشکل چیه؟
    سرئیس اس ام تی پی هم نمیفرسته فقط جیمیل میفرسته

    • رضا راد۲۰ دی ۱۳۹۷

      درود ظاهرا سطح دسترسی فایل post.php روی سرور تنظیم نیست.

      • کاربر مهمان۲۱ دی ۱۳۹۷

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

        • رضا راد۲۲ دی ۱۳۹۷

          از آنجایی که مای میل از سایت ما خریداری نشده متاسفانه نمی‌توانیم این موضوع را بررسی کنیم. شاید مشکل از mymail شما باشد.

  7. کاربر مهمان۱۳ دی ۱۳۹۷

    smtp هاست برای من فعاله همه کار ها رو انجام دادم ولی ارسال نمیکنه ایمیل

    • رضا راد۱۳ دی ۱۳۹۷

      سلام پشتیبانی مختص خریداران محصول هست. خریدی با ایمیل شما پیدا نشد.

  8. U7996۱۳ خرداد ۱۳۹۷

    سلام برای من ارور زیر رو میده.باید چیکارکنم

    SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

    • تیم پشتیبانیتیم پشتیبانی۱۳ خرداد ۱۳۹۷

      سلام
      احتمالا مراحل را به درستی طی نمی کنید.

  9. U7425۱۲ تیر ۱۳۹۶

    با سلام خدمت دوستان
    اگه مراحل بالا را انجام دادین و باز هم مشکل داشتین و خطای SMTP Error: Could not authenticate. را داشتین یکبار زبان وردپرس را انگلیسی کنید و اطلاعات را دوباره وارد کنین
    بنده بعد از تنظیمات بالا هنوز مشکل داشتم اینکار رو کردم حل شد البته واسه افزونه های دیگه هم این اتفاق برام افتاده بود
    به امید موفقیت برای تمامی دوستان

  10. کاربر مهمان۱۷ خرداد ۱۳۹۶

    احسنت بر شما، این مشکل دیگه داشت میرفت رو اعصابم تا اینکه سایت شما رو پیدا کردم. دمت گرم

  11. U2778۲۰ دی ۱۳۹۵

    با سلام و درودآقا جان دمتون گرم یک هفتست تو کل اینترنت دارم دنبال همچین آموزشی میگردم، مطمئن بودم مشکلم گزینه 3 آموزشتونه ولی نمیدونستم از کجای تنظیمات باید این دسترسیو واسه همه چی آزاد کنم. واقعا دست مریزاد

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.