خطای IPv6 sending guidelines چیست؟
خطای 550-5.7.1 does not meet IPv6 sending guidelines هنگام ارسال ایمیل از سرور به Gmail و سایر سرویسهای ایمیل بزرگ رخ میدهد. این خطا نشاندهنده مشکل در تنظیمات IPv6 سرور ایمیل شماست.
دلیل خطا
Gmail و سایر سرویسها الزامات خاصی برای ارسال ایمیل از طریق IPv6 دارند. اگر سرور شما ایمیل را از آدرس IPv6 ارسال کند اما رکورد PTR (Reverse DNS) برای آن IPv6 تنظیم نشده باشد، ایمیل رد میشود.
روشهای رفع
روش ۱: غیرفعال کردن IPv6 برای Exim (توصیهشده)
سادهترین راهحل، تنظیم Exim برای ارسال فقط از IPv4:
nano /etc/exim.conf
خط زیر را اضافه کنید:
disable_ipv6 = true
ریاستارت Exim:
systemctl restart exim
روش ۲: در دایرکت ادمین
cd /usr/local/directadmin/custombuild
./build set exim_conf_ipv6 no
./build exim_conf
روش ۳: تنظیم PTR برای IPv6
اگر میخواهید از IPv6 استفاده کنید، رکورد PTR (Reverse DNS) برای آدرس IPv6 سرور را در پنل دیتاسنتر تنظیم کنید. PTR باید به hostname سرور اشاره کند.
روش ۴: تنظیم SPF و DKIM
مطمئن شوید رکوردهای SPF، DKIM و DMARC برای دامنه تنظیم شده. Gmail این رکوردها را بررسی میکند.
بررسی ایمیل
برای بررسی تنظیمات ایمیل از ابزارهای آنلاین مانند mail-tester.com و mxtoolbox.com استفاده کنید.
اگر سرور مجازی دارید، کانفیگ سرور شامل تنظیم Exim، SPF، DKIM و DMARC. هاست وردپرس با تنظیمات ایمیل بهینه.