کانفیگ سرور - بهینه سرور

بهینه سرور

به وبسایت بهینه سرور | آموزش کانفیگ سرور و مدیریت سرور های لینوکسی، ویندوزی | خوش آمدید.
خانه / آموزش ها / نصب و پیکربندی SMTP روی سرور

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

آموزش نصب و پیکربندی SMTP Server در ویندوز سرور 2012

مراحل راه اندازی و پیکربندی SMTP Server یا پست الکترونیک در ویندوز سرور 2012 بسیار شبیه به ویندوز سرور 2008 هست ولی با توجه به تغییرات GUI در سرور 2012 این آموزش برای دوستان با ویندوز سرور 2012 آماده شد که باهم مراحل رو طی میکنیم :

نصب Feature با نام SMTP

1 – روی Server Manager در پایین گوشه سمت چپ کلیک کنید تا کنسول مدیریت سرور باز شود.

  • اگر از Poweshell استفاده میکنید با تایپ servermanager.exe و زدن Enter کنسول باز میشود.

2 – در Server Manager Dashboard روی Add roles and features کلیک کنید.

3 – در پنجره ظاهر شده Add Roles and Features Wizard در بخش Before You Begin Page روی Next کلیک کنید.

4 – در بخش Installation Type گزینه Role-based or feature-based installation را انتخاب کرده و Next را بزنید.

5 – در بخش Server Selection روی نام سرور کلیک کرده و Next را بزنید.

6 – در بخش Server Roles گزینه Web Server (IIS) را انتخاب کنید.

7 – در پنجره باز شده Add Features را بزنید تا ابزار های لازم نیز نصب شود.

8 – در بخش Features تیک SMTP Server را بزنید.

9 – مجدد پنجره ای باز می شود که اعلام میکند برای نصب SMTP Server یسری موارد دیگری نیز نیاز هست نصب شود و ما مجدد Add Features را میزنیم.

10 – حال مجدد در بخش Web Server Role (IIS) روی Next کلیک کنید.

11 – در بخش Role Services کمی به پایینتر اسکرول کنید و از زیر مجموعه Management Tools طبق تصویر تیک گزینه مشخص شده را بزنید و بر روی Next کلیک کنید.

12 – در بخش Confirmation روی Insall کلیک کنید تا نصب آغاز شود.

13 – در مرحله Results فرایند نصب برایتان نمایش داده میشود

مرحله بعدی پیکربندی SMTP می باشد , با اینکه نیاز به پیکربندی خاصی ندارد ولی بهتر هست تنظیمات را باهم مرور کنیم.

14 – برای پیکربندی در Server Manager از منوی Tools روی Internet Information Services (IIS) 6.0 Manager کلیک میکنیم تا کنسول پیکربندی ظاهر شود.

15 – در پنجره باز شده روی نام کامپیوتر کلیک میکنیم تا زیر مجموعه باز شود و بعد روی SMTP Server راست کلیک کرده و Properties را میزنیم تا پیکربندی های لازم را انجام دهیم.

16 – در پنجره ظاهر شده و در تب General بخش Ip Address میتوانید ایپی کارت شبکه خود را انتخاب کنید یا در حالت پیشفرض قرار دهید که از تمامی کارت شبکه های موجود استفاده کند. و همینطور کمی پایین تر تیک گزینه Enable Logging را بزنید تا از فعالیت های انجام شده یک لاگی تهیه کند.

17 – در همان پنجره روی تب Access کلیک کنید.

18 – در بخش Access Control روی Authentication کلیک کنید و تیک گزینه Anonymous access را بزنید که بصورت پیشفرض فعال می باشد.

19 – در همان تب Access و در بخش Connection Control روی Connection کلیک کنید و Only the list below را بزنید و همینطور از بخش Add آی پی 127.0.0.1 خود را به لیست مجاز اضافه کنید.

20 – مجدد در همان تب Access در بخش Relay restrictions روی Realy کلیک کنید و Only the list below را بزنید , مجدد آی پی 127.0.0.1 از طریق Add اضافه کنید و Ok را بزنید

  • نکته : در بخش 19 و 20 تنظیمات اتصال را تنظیم می کنیم که کدام کامپیوترها می توانند به سرور SMTP متصل شوند و ایمیل ارسال کنند. با دادن مجوز دسترسی تنها localhost (127.0.0.1)، تنها سرور خود توانایی اتصال به سرور SMTP و یا انتقال پست های الکترونیکی (Relay) را محدود می کند. این یک ضرورت برای امنیت است.

21 – به تب Messages رفته و ایمیلی تعریف میکنیم تا گزارشی از ایمیل های ارسال نشده یا تحویل داده نشده برای ما ارسال کند و همینطور میتوانیم یکسری محدودیت هایی مثل سایز پیام و… را نیز تنظیم کنیم.

22 – به تب Delivery رفته مجدد باز یسری تنظیمات را میتوانیم تغییر بدیم که این تنظیمات میتواند تنظیماتی برای تلاش مجدد برای ارسال و تحویل ایمیل باشد

23 – در همان تب روی Outbound Security کلیک کرده و مطمئن شوید که Anonymous access انتخاب شده باشد. این بخش باز یک تنظیمات امنیتی می باشد که تعیین میکنیم به عنوان تنها سرور که می تواند از طریق سرور SMTP ارتباط برقرار کرده و Relay یا انتقال پست الکترونیکی کند.بعد از اعمال تنظیمات روی Ok بزنید تا به پنجره اصلی نمایان شود.

24 – در همان تب روی Outbound Connections کلیک میکنیم و درصورت تمایل تعداد کانکشن ها را محدود میکنیم که چند آپشن باز در اختیارمان قرار داده شده است و میتوانیم تنظیم کنیم.

25 – مجدد در همان تب روی Advanced کلیک میکنیم و سپس Check DNS را میزنیم تا از عملکرد صحیح SMTP Server مطمئن شویم.

26 – اگر تمامی موراد به درستی انجام شود پیغام The domain name is valid ظاهر می شود.

حال تمامی پیکربندی ها به درستی انجام شد و بازدن Ok پنجره ها را می بندیم. ولی نیاز هست که سرویس smtpsvc را بررسی کنیم که بصورت اتوماتیک فعال شود زیرا که با فعال نبودن این بخش ارسال ایمیل امکان پذیر نیست و ما برای فعال سازی این بخش پاور شل Poweshell را از گوشه سمت چپ پایین , کنار ایکون Server Manager اجرا میکنیم و دستورات زیر را به ترتیب وارد میکنیم.

set-service smtpsvc -StartupType Automatic

با این دستور تنظیم میکنیم که سرویس مربوطه بصورت اتوماتیک با هربار ریستارت کردن اجرا شود

get-service smtpsvc

با این دستور بررسی میکنیم که سرویس مربوطه روشن هست یا اجرا
اگر خروجی بصورت زیر

Status Name DisplayName
—— —- ———–
Running smtpsvc Simple Mail Transfer Protocol (SMTP)

بود یعنی سرویس در حال اجرا می باشد در غیر این صورت با دستور زیر سرویس را اجرا میکنیم

start-service smtpsvc

حال میتوانید با نرم افزار هایی مانند Outlook ارسال ایمیل را تست کنید.

موفق باشید.