مفهوم SMTP HELO EHLO چیست؟
وقتی که در حال تنظیمات سرور میل به طور مثال Exchange Server هستید با عبارت SMTP HELO EHLO در کنسول تنظیمات ایمیل سرور برخورد می کنید.
این سوال بسیاری از کارشناسان IT و متخصصین پشتیبانی شبکه است که معنا و مفهوم HELO or EHLO چیست؟
همان طوری که می دانید Mail Server ها از SMTP برای انتقال ایمیل استفاده می کنند. زمانی که یک سرور میل می خواهد با Mail Server دیگری ارتباط برقرار کند توسط SMTP HELO به یکدیگر معرفی می شوند سپس سرور فرستنده اطلاعاتی را در مورد خود ارائه می دهد و سرور گیرنده نیز هر نامی را می پذیرد.
در بعضی از شرایط برای جلوگیری از spam شدن ایمیل سرو و اضافه کردن امنیت به این مرحله از Reverse Lookup برای IP این سرور ها استفاده می شود تا مطمئن شویم که این Mail Server همان سروری است که نام خود را معرفی کرده است.
EHLO نسخه پیشرفته HELO است که در پروتکل ESMTP یا Enhanced SMTP استفاده می شود. پروتوکول ESMTP لایه های امنیتی بیشتری به SMTP اضافه کرده است. زمانی که این فرمان فرستاده می شود Mail Server مقابل با EHLO پاسخ می دهد و در صورتی که سرور مقابل از EHLO پشتیبانی نکند با یکی پیغام error به فرستنده می گوید که از این پروتکل پشتبانی نمی کند و ارتباط باید به حالت SMTP برگردد.