شما برای مطالعه این مقاله فقط 8 دقیقه وقت نیاز دارید

setup-SMTPserver-on-windows-server

راه اندازی میل سرور SMTP در ویندوز سرور

4.5/5 - (2 امتیاز)

برای آنکه بتوانید ایمیل سرور مخصوص کسب و کار خود را راه اندازی کنید، ابتدا باید یک سرور مناسب برای این کار تهیه کنید و بعد با نصب سرویس ایمیل موردنظر، آن را به یک میل سرور تبدیل کنید. هدف از راه اندازی میل سرور SMTP در ویندوز سرور هم همین است.

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

اگر برای راه اندازی میل سرور SMTP نیاز به یک سرور قدرتمند و کارآمد دارید، می توانید به صفحه خرید سرور مجازی ویندوز (Windows VPS) مراجعه کنید و پلن ایده آل برای کسب و کار خود را سفارش دهید.

پیش نیازهای راه اندازی میل سرور SMTP در ویندوز سرور

  • ویندوز سرور ۲۰۰۳ به بعد
  • حساب کاربری ادمین
  • پیکربندی تنظیمات شبکه روی سرور
  • نصب آخرین آپدیت های امنیتی

مراحل نصب میل سرور SMTP در ویندوز سرور

برای نصب این میل سرور باید از Server Manager کمک بگیرید:

۱. با کلیک روی استارت، برنامه Server Manager را باز کنید.

۲. از پلن سمت چپ، روی Dashboard کلیک کنید.

۳. روی Add roles and features کلیک کنید.

کلیک روی add roles

۴.  اولین صفحه ویزارد یعنی Before you Begin را با کلیک روی Next رد کنید.شروع راه اندازی میل سرور smtp در ویندوز سرور

۵. گزینه Role-based or feature-based installation را انتخاب کنید و روی Next کلیک کنید.تعیین نوع نصب

۶. سرور موردنظر را انتخاب کنید.

از بخش بالایی، گزینه Select a server from the server pool را علامت بزنید و از کادر مربوط به server pool هم سرور موردنظر را انتخاب کنید و روی Next کلیک کنید.

انتخاب سرور برای راه اندازی smtp

۷. کاری با بخش Server Roles نداشته باشید و فقط روی Next کلیک کنید.کلیک روی server roles

۸. گزینه SMTP Server را انتخاب کنید.

به بخش Features که رسیدید، به سمت پایین اسکرول کنید، گزینه SMTP Server را علامت بزنید و روی Next کلیک کنید.

انتخاب smtp server

۹. به ترتیب روی Add Features و Next کلیک کنید.

بعد از کلیک روی Next یک پنجره برای بررسی role ها و ابزارهای لازم برای نصب SMTP Server باز می شود که برای نصب همه آنها کافیست روی Add Features کلیک کنید و برای ورود به مرحله بعدی هم روی Next کلیک کنید.کلیک روی add features

۱۰. صفحات مربوط به IIS و Role services را با کلیک روی Next رد کنید.

۱۱. روی دکمه Install کلیک کنید.

اکنون که تمام ابزارها و سرویس های لازم برای راه اندازی میل سرور SMTP در ویندوز سرور آماده نصب هستند، کافیست گزینه Restart the destination server automatically if required را علامت بزنید و روی دکمه Install کلیک کنید.شروع نصب smtp

۱۲. صبر کنید تا پروسه نصب تکمیل شود.

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

پیکربندی سرویس SMTP در ویندوز

برای پیکربندی این سرویس باید از ابزار IIS Manager 6 استفاده کنید.

۱. Server Manager را باز کنید و از منوی tools روی گزینه Internet Information Services (IIS) Manager 6.0 کلیک کنید.کلیک روی iis 6.0

۲. روی فلش کناری اسم کامپیوتر کلیک کنید تا لیست مربوط به آن باز شود.

۳. روی SMTP Virtual Server #1 راست کلیک کنید و گزینه Properties را انتخاب کنید.کلیک روی properties سرور smtp

۴. از تب General، آدرس آی پی سرور را تعیین کنید.

برای این کار کافیست روی فلش سمت راست فیلد IP address کلیک کنید و آدرس آی پی سرور را انتخاب کنید.

تعیین آدرس آی پی سرور

۵. از تب Access روی دکمه connection کلیک کنید.

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

پس گزینه only the list below را انتخاب کنید و روی دکمه Add کلیک کنید.تب connections

در ساده ترین حالت ممکن، گزینه Single computer را انتخاب کنید و آدرس آی پی موردنظر را وارد کنید و روی Ok کلیک کنید.

* این بسته به نیاز و استراتژی های شما دارد که کدام گزینه را انتخاب کنید. می توانید گزینه دوم را انتخاب کنید و گروهی از کامپیوترها را تعیین کنید یا از بخش Domain، دامنه موردنظر را وارد کنید.

۶. روی دکمه Relay کلیک کنید.

با استفاده از گزینه Relay می توانید دستگاه هایی که مجاز به استفاده از سرور SMTP هستند را مشخص کنید.

بعد از کلیک روی Relay، گزینه only the list below را انتخاب کنید و روی دکمه Add کلیک کنید.بخش محدودیت های رله

گزینه Single computer را انتخاب کنید و آدرس آی پی سرور موردنظر را وارد کنید و روی Ok کلیک کنید.

یا اگر محدودیت خاصی برای این لیست در نظر ندارید، می توانید به جای only the list below، گزینه All except the list below را انتخاب کنید و کادر را هم خالی بگذارید تا تمام سرورها بتوانند در انتقال ایمیل ها یا ایجاد رله نقش داشته باشند.

کلیک کنید  آموزش نصب سیستم عامل ویندوز 8 با فلش (تصویری) قدم به قدم

پیکربندی گزینه های امنیتی میل سرور SMTP (ضروری)

اگر می خواهید امکانات بیشتری را برای میل سرور خود لحاظ کنید، حتماً این مراحل را هم طی کنید.

برای شروع این مراحل کافیست طبق مراحل بخش قبل، از منوی tools روی گزینه Internet Information Services (IIS) Manager 6.0 کلیک کنید.

۱. روی SMTP Virtual Server #1 راست کلیک کنید و گزینه Properties را انتخاب کنید.

۲. روی تب Delivery کلیک کنید.

۳. برای پیکربندی گزینه های امنیتی، روی دکمه Outbound Security کلیک کنید.گزینه outbound security

۴. گزینه موردنظر برای امنیت سرور SMTP را انتخاب کنید.

چهار گزینه در اختیار دارید که بسته به نیاز و انتظارات خود می توانید یکی از آنها را انتخاب کنید:گزینه های امنیتی برای smtp server

Anonymous access: قابلیت احراز هویت را غیرفعال می کند تا برای وارد شدن به سرور SMTP نیازی به وارد کردن نام کاربری و رمز نباشد.

Basic authentication: هنگام ارسال ایمیل به یک حساب شخصی مورداستفاده قرار می گیرد. در واقع، نام کاربری و رمز را تحت قالب یک فایل متنی ارسال می کند تا برای دسترسی استفاده شود. البته، اگر می خواهید این گزینه را انتخاب کنید حتما باید گواهینامه TLS را برای سرور فعال کنید چون بدون این گواهینامه، چنین اطلاعات حساسی توسط هکرها به راحتی قابل تشخیص هستند.

Integrated Windows Authentication: این سطح امنیتی از نام کاربری و رمز برای احراز هویت استفاده می کند.

TLS encryption: اگر به فکر امنیت بالا هستید، این گزینه را انتخاب کنید. منتهی قبل از آن باید نسبت به فعال سازی گواهینامه TLS  اقدام کنید.

۵. روی دکمه Advanced کلیک کنید.

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

* این دامنه باید در سیستم DNS ثبت شده باشد.

اسم کامل یا همان FQDN سرور خود را وارد کنید. 

ترجیحاً بخش Smart Host را خالی بگذارید و روی ok کلیک کنید.

پیکربندی فایروال برای پذیرش ترافیک سرویس SMTP

برای اینکه فایروال، ترافیک مربوط به این سرور را مسدود نکند باید پورت SMTP را باز کنید.

پس مراحل زیر را طی کنید:

۱. دکمه ترکیبی Win + R را فشار دهید، عبارت wf.msc را وارد کنید و اینتر را بزنید.

۲. روی Inbound Rules راست کلیک کنید و گزینه New Rule را انتخاب کنید.ایجاد rule جدید

۳. از صفحه Rule Type گزینه Port را انتخاب کنید و روی Next کلیک کنید.انتخاب port

۴. گزینه TCP را انتخاب کنید و بعد از علامت زدن Specific local ports، شماره پورت ۲۵ را وارد کنید و next را بزنید.تعیین شماره پورت

۵. گزینه Allow the connection را انتخاب کنید و روی Next کلیک کنید.انتخاب allow this connection

۶. تیک گزینه public را بردارید و روی Next کلیک کنید.برداشتن علامت public

البته، اگر می خواهید جلوی دسترسی خارجی را بگیرید، علامت public را بردارید. در غیر این صورت، هر ۳ گزینه را علامت بزنید.

۷. یک اسم برای rule مشخص کنید.

۸. روی finish کلیک کنید.ثبت رول فایروال smtp

اکنون می توانید این rule را در کونسول مدیریتی فایروال ببینید.

استارت سرویس SMTP

اکنون که پروسه راه اندازی میل سرور SMTP در ویندوز سرور را پشت سر گذاشتید، وقت آن است که دو ضربه نهایی را هم بزنید.

اول خود سرور را اجرا کنید:

برای این کار کافیست از بخش tools و iis 6.0 روی همان SMTP Virtual Server #1 راست کلیک کنید و start را انتخاب کنید.استارت سرور smtp

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

۱. دکمه ترکیبی Win + R را فشار دهید، عبارت services.msc را وارد کنید و اینتر را بزنید.

۲. سرویس SMTP را پیدا کنید.

۳. دو بار روی آن کلیک کنید و از بخش Startup type گزینه Automatic را انتخاب کنید.

۴. روی ok کلیک کنید و برنامه Services را ببندید.

تست سرور SMTP

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

CMD را به صورت Run as Administrator باز کنید و دستور زیر را اجرا کنید:

telnet localhost 25

با اجرای دستور زیر ارتباط با میل سرور را آغاز کنید:

EHLO server

آدرس ایمیل فرستنده را طبق سینتکس زیر مشخص کنید:

MAIL FROM: [[email protected]]

آدرس ایمیل گیرنده را هم طبق سینتکس زیر مشخص کنید:

RCPT TO: [[email protected]]

با اجرای دستور زیر به سرور SMTP اطلاع دهید که آماده ارسال پیام هستید:

DATA

موضوع ایمیل را مشخص کنید:

Subject: Test Message

دو بار اینتر را بزنید تا بتوانید متن اصلی ایمیل را وارد کنید. 

متن اصلی را وارد کنید. اینتر را بزنید، یک نقطه (.) تایپ کنید و مجدداً اینتر را بزنید تا ایمیل موردنظر از فرستنده به گیرنده ارسال شود.

با مشاهده اینباکس ایمیل گیرنده می توانید بررسی کنید که پروسه ارسال ایمیل با موفقیت انجام شده است یا نه. 

سخن آخر

برای اینکه بتوانید از سرور ویندوز خود به عنوان میل سرور استفاده کنید باید سرویس هایی مثل smtp را در آن راه اندازی کنید. با طی مراحل این آموزش می توانید این کار را به نحو احسن انجام دهید و  روی اهداف اصلی خود تمرکز کنید.

مطالب مشابهی که شاید علاقمند باشید

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

دیدگاه های شما

برای دریافت این مقاله لطفا ایمیلتان را وارد کنید

می توانید مقاله را دانلود کنید یا پرینت بگیرید