جدول محتوایی
برای پیکربندی سرور SMTP ویندوز با ما همراه باشید.
معرفی
SMTP (پروتکل انتقال ایمیل ساده) سرویسی است که امکان تبادل ایمیل در اینترنت و در یک شبکه محلی را فراهم می کند. برای دستیابی به آن، SMTP با Mail Transfer Agent (MTA) در تعامل است و اطمینان حاصل می کند که پیام ها به گیرندگان مورد نظر می رسند.
سرورهای ایمیل و سایر عوامل انتقال پیام معمولاً از SMTP برای ارسال و دریافت پیام های ایمیل استفاده می کنند.
در این آموزش نصب و پیکربندی سرور SMTP در ویندوز را خواهید آموخت.
پیش نیازها
یک سیستم عامل ویندوز سرور
یک حساب کاربری با امتیازات مدیر
توجه: سیستم عامل های کلاینت مانند ویندوز 11، ویندوز 10 و ویندوز 8 قابلیت SMTP Server را ندارند. سیستم عامل ویندوز سرور یک سرور SMTP را به عنوان بخشی از خدمات اطلاعات اینترنتی (IIS) ارائه می کند. سیستم عامل های سرویس گیرنده فقط سرویس گیرنده ایمیل SMTP را ارائه می دهند که یک سرور SMTP نیست.
SMTP را روی ویندوز نصب کنید
نصب SMTP یک فرآیند ساده در سیستم عامل ویندوز سرور است. از کنسول مدیریت سرور استفاده کنید و مراحل زیر را برای نصب SMTP دنبال کنید.
مرحله 1: نقش ها و ویژگی ها را در داشبورد مدیر سرور اضافه کنید
کنسول مدیریت سرور سرور را باز کنید و داشبورد را در قسمت سمت چپ انتخاب کنید.
از داشبورد، گزینه Add roles and features را انتخاب کنید تا جادوگر راه اندازی شود و سرور SMTP نصب شود.
صفحه قبل از شروع ظاهر می شود و بیان می کند که پیش نیازهای اضافه کردن یک نقش عبارتند از :
داشتن رمز عبور قوی در حساب Administrator
تنظیمات شبکه روی سرور پیکربندی شده است.
اینکه آخرین به روز رسانی های امنیتی را نصب کرده اید.
اگر تمام پیش نیازها برآورده شد، برای ادامه نصب روی Next کلیک کنید.
مرحله 2 : نوع نصب را انتخاب کنید.
پیکربندی سرور SMTP ویندوز
در پنجره نوع نصب، نصب مبتنی بر نقش یا ویژگی را انتخاب کنید. برای ادامه بر روی بعدی کلیک کنید.
مرحله 3: سرور مقصد را انتخاب کنید.
گزینه Select a server from the server pool را انتخاب کنید و سرور مورد نظر را از Server Pool انتخاب کنید تا سرور مقصد را تنظیم کنید. Server Pool سرورهایی را که با استفاده از گزینه Add Server در Server Manager اضافه کرده اید لیست می کند. به طور پیش فرض، سرور محلی انتخاب شده است.
برای رفتن به پیکربندی سرور SMTP ویندوز مرحله بعدی روی Next کلیک کنید.
مرحله 4: نقش سرور را انتخاب کنید.
صفحه انتخاب نقش های سرور به شما امکان می دهد ویژگی ها و نقش ها را انتخاب کنید. انتخاب پیش فرض را نگه دارید و روی Next کلیک کنید.
مرحله 5: ویژگی ها را انتخاب کنید.
مرحله بعدی انتخاب ویژگی هایی است که باید نصب شوند. در لیست اسکرول کنید تا SMTP Server را پیدا کرده و انتخاب کنید. برای ادامه روی Next کلیک کنید.
مرحله 6 : ویژگی های گمشده را نصب کنید.
اگر نقشهای مدیریت سرور از راه دور و نقشهای وب سرور قبلاً نصب نشده باشند، جادوگر از شما میخواهد که آنها را نصب کنید. گزینه Include management tools را علامت بزنید و برای نصب آنها روی Add Features کلیک کنید:
سیاست وب سرور را نصب کنید.
جادوگر یک صفحه اطلاعات در مورد نقش وب سرور (IIS) را نشان می دهد. برای نصب نقش روی Next کلیک کنید.
Role Services را نصب کنید.
تمام سرویس هایی را که می خواهید برای نقش وب سرور نصب کنید بررسی کنید. گزینه های پیش فرض از قبل انتخاب شده اند.
بعد از اتمام انتخاب خدمات، روی Next کلیک کنید تا به مرحله نهایی بروید.
مرحله 7: نصب را تایید کنید.
جادوگر یک پنجره تأیید با خلاصه ای از تمام نقش ها، خدمات و ویژگی های در شرف نصب نمایش می دهد. اطمینان حاصل کنید که گزینه Restart the Destination Server automatically در صورت لزوم تیک خورده باشد و برای اتمام نصب، روی Install کلیک کنید.
پس از اتمام نصب، روی Close کلیک کنید تا از برنامه نصب خارج شوید.
SMTP را در ویندوز پیکربندی کنید
سرور SMTP را با استفاده از مدیریت خدمات اطلاعات اینترنت (IIS) 6.0 پیکربندی کنید.
مرحله 1 : IIS 6.0 را باز کنید.
IIS Manager 6.0 را از داشبورد Server Manager باز کنید.
گزینه Tools را انتخاب کرده و از منوی کشویی، Internet Information Services (IIS) 6.0 Manager را پیدا کنید:
مرحله 2: سرور مجازی SMTP را پیکربندی کنید
در IIS Manager 6.0، نام کامپیوتر را گسترش دهید و روی [SMTP Virtual Server #1] راست کلیک کنید.
از منوی کشویی گزینه Properties را انتخاب کنید.
مرحله 3: رله را پیکربندی کنید.
گزینه های رله به شما امکان می دهند ایمیل ها را از طریق سرور مجازی SMTP ارسال کنید.
پیکربندی دسترسی به سرور
1. در ویژگی های [SMTP Virtual Server #1]، روی زبانه Access کلیک کرده و دکمه Relay را انتخاب کنید:
2. گزینه Add… را انتخاب کنید تا تعیین کنید کدام رایانه مجاز است ایمیل ها را از طریق سرور SMTP ارسال کند.
گزینه Single Computer را انتخاب کنید و 127.0.0.1 را وارد کنید تا لوکال هاست بتواند ایمیل ها را از طریق سرور SMTP ارسال کند. همچنین می توانید با استفاده از گزینه Group of computers گروهی از رایانه ها را مشخص کنید.
برای تایید تغییرات روی OK کلیک کنید.
مرحله 4: تنظیمات امنیتی را پیکربندی کنید
برگه تحویل ویژگیهای [SMTP Virtual Server #1] شامل تنظیمات مختلف مربوط به فواصل زمانی ارسال مجدد ایمیلهای خروجی پس از تحویل ناموفق و گزینههای امنیتی مختلف است.
برای پیکربندی گزینه های امنیتی، بر روی Outbound Security کلیک کنید.
پنجره پاپ آپ به شما امکان می دهد یکی از چهار گزینه را برای ایمن سازی سرور SMTP خود انتخاب کنید :
دسترسی ناشناس احراز هویت سرور SMTP را غیرفعال می کند زیرا به نام حساب یا رمز عبور نیاز ندارد.
احراز هویت اولیه هنگام ارسال ایمیل به حساب شخصی یا صرافی استفاده می شود. این گزینه نام حساب و رمز عبور را به عنوان متن واضح ارسال می کند، بنابراین در صورت انتخاب این گزینه مطمئن شوید که از رمزگذاری TLS استفاده می کنید.
احراز هویت یکپارچه ویندوز از نام حساب دامنه ویندوز و رمز عبور برای احراز هویت استفاده می کند.
رمزگذاری TLS از TLS برای ایمن سازی اتصال استفاده کنید. این گزینه از شما می خواهد که یک گواهی SSL معتبر روی سرور نصب کنید.
توجه: عملکرد هسته SMTP را با یک ایمیل شخصی یا حساب Exchange با انتخاب دسترسی ناشناس تست کنید. SMTP از دستور AUTH با احراز هویت اولیه استفاده می کند که می تواند باعث از کار افتادن برخی از ارائه دهندگان ایمیل شود.
مرحله 5 : سرور SMTP را مجددا راه اندازی کنید.
برای اعمال تغییرات، سرور SMTP را مجددا راه اندازی کنید. روی [SMTP Virtual Server #1] کلیک راست کرده، Stop و سپس Start را انتخاب کنید.
تست سرور SMTP
پیکربندی سرور SMTP را با ارسال یک پیام ایمیل با استفاده از سرور SMTP آزمایش کنید. یکی از راه های انجام این کار استفاده از telnet است. مراحل زیر را دنبال کنید:
1. کلید Windows را فشار دهید و PowerShell را جستجو کنید.
2. برنامه PowerShell را به عنوان Administrator اجرا کنید.
3. دستور زیر را اجرا کنید :
telnet localhost 25
4. ارتباط با سرور را با اجرای :
EHLO server
5. آدرس ایمیلی را که برای ارسال ایمیل استفاده می کنید وارد کنید. نحو عبارت است از :
MAIL FROM: [[email protected]]
6. آدرس ایمیل گیرنده را وارد کنید. نحو عبارت است از :
RCPT TO: [[email protected]]
7. با وارد کردن، به سرور SMTP اطلاع دهید که آماده ارسال پیام هستید:
DATA
8. موضوع ایمیل را وارد کنید:
Subject: Test Message
9. برای رفتن به متن ایمیل، دوبار Enter را فشار دهید. متن پیام را تایپ کرده و Enter را فشار دهید تا تمام شود.
10. ایمیل را با وارد کردن نقطه (.) و فشردن Enter ارسال کنید.
صندوق ورودی گیرنده را بررسی کنید تا ببینید ایمیل تحویل داده شده است یا خیر. اگر نه، ممکن است پیام همچنان در فهرست SMTP Queue باشد (C:\inetpub\mailroot\Queue).
ممنون که مثل همیشه همراه ما بودید موفق و سربلند باشید D: