ვირტუალური smtp სერვერი windows 7. ფოსტის სერვერის კომპეტენტური და სწრაფი დაყენება. SMPSVC სერვისის ავტომატური დაწყება

— ორი ვებსაიტის ჰოსტინგისთვის, მესამე MS SQL-სთვის. ვინაიდან კომპანიის ძირითადი საქმიანობა არის შეკვეთით დამზადებული ვებ აპლიკაციების შემუშავება, ათობით კლიენტის საიტი მუშაობს ჰოსტინგ სერვერებზე. ეს არის ძირითადად WordPress საიტები, რამდენიმე ონლაინ მაღაზია და საიტები, რომლებიც იყენებენ ჩვენი დიზაინის მართვის სისტემას. ყველა ამ აპლიკაციას აქვს ერთი საერთო - ფოსტის გამოყენების აუცილებლობა შეტყობინებების გასაგზავნად. ეს არის შეტყობინებები ვებსაიტზე არსებული საკონტაქტო ფორმების საშუალებით ან შეტყობინებები ონლაინ მაღაზიებიდან. ბუნებრივია, ეს მოითხოვს SMTP-ს.

პრობლემა

სანამ ჩვენ არ ვიყენებდით Windows Azure-ს, კომპანიამ შეიძინა ლიცენზია SmarterMail-ისთვის. ის კვლავ მუშაობს გამართულად, მდებარეობს ვირტუალურ მანქანაზე ჰოსტინგის ერთ-ერთი პროვაიდერისგან. ეს არის ის, რასაც ჩვენ ვიყენებთ აპლიკაციებიდან შეტყობინებების გასაგზავნად. მაგრამ არის ერთი უსაფრთხოების პრობლემა. მაგალითად, WordPress-დან შეტყობინებების გასაგზავნად, თქვენ უნდა დააინსტალიროთ სპეციალური დანამატი, რადგან ვინდოუსის პლატფორმაზე ყოფნისას შეუძლებელია შეტყობინების გაგზავნა PHP-ით. ჩვენ ვიყენებთ WP Mail SMTP. ის საშუალებას გაძლევთ დააკონფიგურიროთ გაგზავნა ნებისმიერი SMTP სერვერის საშუალებით. ყველაფერი მუშაობს საათის მსგავსად. ამავდროულად, ყველა პარამეტრი ჩვენს ფოსტის სერვერთან დასაკავშირებლად ღიაა და ხელმისაწვდომია ჩვენი კლიენტებისთვის და ვებმასტერებისთვის, რომლებიც იღებენ ვალდებულებას შეინარჩუნონ თავიანთი საიტები. ეს ნიშნავს, რომ ჩვენს სერვერთან დაკავშირების პარამეტრები - შესვლა და პაროლი - მათთვის ხელმისაწვდომია. მაშ რატომ არ ვიყენებთ მაინც ლოკალჰოსტი?

როგორც ირკვევა, ყველაფერი ასე მარტივი არ არის Windows სერვერზე SMTP სერვისის დაყენებით. რა თქმა უნდა, არის ინსტრუქცია მისი ჩართვისთვის. პრინციპში, ინსტრუქციის გარეშეც კი, ყველაფერი საკმაოდ ნათელია, სანამ შეტყობინების გაგზავნას არ ცდილობ. Არ მუშაობს!

ყოველთვის არ არის საკმარისი დრო გამოსავლის მოსაძებნად. მას შემდეგ, რაც იყო რაღაც ფოსტის გასაგზავნად, ჩვენ აღარ შევეხებით ამ პრობლემას. თუმცა პირველი ზარი უკვე დარეკა. ვიღაცამ საბოლოოდ მიიღო წვდომის პარამეტრები ჩვენს სერვერზე, რადგან მათ დაიწყეს რამდენიმე ასეული წერილის მიღება ყოველდღიურად. აშკარა გახდა, რომ ვიღაც ჩვენს ელ.წერილს სპამი აგზავნიდა. დროა ამოქმედდეს თქვენი ადგილობრივი ელექტრონული ფოსტის სერვისი.

როგორც ყოველთვის ხდება, ოფიციალურ დოკუმენტაციაში ყველაფერი მხოლოდ ზედაპირულად წერია. პრობლემის გადაწყვეტა ფორუმზე უნდა მოძებნოთ. საბედნიეროდ, ყველაფერი ნაპოვნია, შემოწმდა და ახლა ადგილობრივი SMTP სერვისი გამართულად მუშაობს. ასე იყო...

ჩართეთ SMTP კომპონენტი

უპირველეს ყოვლისა, თქვენ უნდა ჩართოთ SMTP სერვისი სერვერის როლში. მოდით გავაკეთოთ ეს ეტაპობრივად. ქვემოთ, ყველა მაგალითი და ინსტრუქცია ვრცელდება Windows Server 2012-ის რუსულ ვერსიაზე.

  1. გახსენით "სერვერ მენეჯერი" სერვერზე.
  2. მენიუში აირჩიეთ "მართვა - როლების და კომპონენტების დამატება".
  3. ოსტატის დიალოგურ ფანჯარაში, "ინსტალაციის ტიპი" ჩანართზე დააწკაპუნეთ "შემდეგი" ბოლომდე "კომპონენტების" ჩანართამდე.
  4. კომპონენტების სიაში აირჩიეთ "SMTP სერვერი".
  5. ჩვენ ვადასტურებთ და ველოდებით დაყენების დასრულებას.

ამიერიდან, SMTP მხარდაჭერა ჩართულია. მაგრამ ეს საკმარისი არ არის. ყველა შემდეგი ქმედება არ არის აღწერილი სტანდარტული სერვერის ინსტრუქციებში. ეს არის პირადი გამოცდილებიდან და პუბლიკაციებიდან თემატურ ფორუმებზე.

SMTP პროტოკოლის სერვისის დაწყება

რაც არ უნდა უცნაურად ჟღერდეს, Windows Server 2012-ში სტანდარტულად SMTP პროტოკოლის სერვისი არ მუშაობს. მისი გაშვების ტიპი დაყენებულია „სახელმძღვანელო“. მოდით ჩავრთოთ ის ავტომატური დასაწყებად.

  1. "სერვერ მენეჯერში" აირჩიეთ "ინსტრუმენტები - სერვისები" მენიუდან.
  2. მოძებნეთ „SMTP პროტოკოლი“ სერვისებში, დააწკაპუნეთ ორჯერ და აირჩიეთ გაშვების ტიპი „ავტომატური“. Გადარჩენა. დავიწყოთ სერვისი.

SMTP სერვერის დაყენება

ისევ და ისევ, ყველაფერი, რაც ზემოთ გაკეთდა, ჩვენთვის საკმარისი არ არის. ფოსტის გაგზავნა არ იმუშავებს. თქვენ უნდა დააკონფიგურიროთ სერვერი. შეუძლებელია იმის გარკვევა, თუ როგორ უნდა გავაკეთოთ ეს უფრო თანამედროვე გზით. მისი კონფიგურაცია უნდა განხორციელდეს IIS 6.0 სერვის მენეჯერისგან. დიახ, ზუსტად 6.0 ვერსია, არა 7.0, არა 7.5 და არა 8.0.

  1. "სერვისის მენეჯერში" ვპოულობთ ვირტუალურ სერვერს "SMTP Virtual Server #1". მენიუს გასახსნელად დააწკაპუნეთ მარჯვენა ღილაკით და აირჩიეთ "თვისებები".
  2. "ზოგადი" ჩანართზე ჩართეთ ჟურნალი და მიუთითეთ ჟურნალის ფაილის ადგილმდებარეობა. სასარგებლო იქნება საკუთარი კლიენტების ყურება, შეცდომების ან სპამერების თვალყურის დევნება.
  3. "წვდომის" ჩანართზე აირჩიეთ "კავშირის მენეჯმენტი" ბლოკი, დააჭირეთ ღილაკს "დაკავშირება ...".
  4. კვლავ, "წვდომის" ჩანართზე აირჩიეთ "რელეის შეზღუდვები" ბლოკი, დააჭირეთ ღილაკს "რელე...".
  5. ფანჯარაში, რომელიც იხსნება, დაამატეთ ერთი კომპიუტერი მისამართით 127.0.0.1 კომპიუტერების სიაში. Გადარჩენა.
  6. მოდით გადატვირთოთ SMTP ვირტუალური სერვერი ყოველი შემთხვევისთვის. შეგიძლიათ დახუროთ ინტერნეტ საინფორმაციო სერვისების მენეჯერი 6.0.

უსაფრთხოება და Firewall

აქ ყველაფერი კარგადაა. ნაგულისხმევად, პორტი 25, რომელიც არ არის საჭირო SMTP-თან მუშაობისთვის, უკვე დაშვებულია სერვერის firewall-ის წესებში. ვენდოთ მას!

Windows Azure ბოლო წერტილი

ბოლო, რაც უნდა გავაკეთოთ, რადგან ჩვენ ვსაუბრობთ ვირტუალურ მანქანაზე, რომელიც გავუშვით Windows Azure-ზე, არის ბოლო წერტილის დამატება პორტისთვის 25. ყოველივე ზემოთქმულის გამოყენება შესაძლებელია ღრუბლოვანი სერვისის გამოყენების მიუხედავად. ეს ეხება სერვერის კონფიგურაციის ნებისმიერ ვარიანტს. ეს განყოფილება სასარგებლოა მხოლოდ მათთვის, ვინც უკვე იყენებს Microsoft-ის ღრუბლოვან სერვისს.

მიმდინარე ისტორიულ მომენტში, საბოლოო წერტილის დამატება ხდება შემდეგი თანმიმდევრობით:

  1. Windows Azure Control Panel-ში აირჩიეთ თქვენი ვირტუალური მანქანა.
  2. ფანჯრის ძირითად ნაწილში გადადით "Endpoints" განყოფილებაში.
  3. ბოლო წერტილების სიის ქვემოთ ვხვდებით ბრძანებას "დამატება".
  4. ფანჯარაში, რომელიც იხსნება, დაამატეთ ახალი საბოლოო წერტილი.
  5. მეორე ეტაპზე ჩვენ ვირჩევთ წინასწარ განსაზღვრული SMTP ბოლო წერტილების სიიდან. Გადარჩენა. რამდენიმე წამის შემდეგ, საბოლოო წერტილი დაემატება.

დასკვნა

ეს რამდენიმე მარტივი ნაბიჯი საკმარისია SMTP სერვერის დასაწყებად. როგორც ჩანს ადვილი და მარტივია, მაგრამ პირადად მე დიდი დრო და ნერვები დამჭირდა ამ მარტივი გადაწყვეტის მისაღებად.

P.S. სანამ ამ სტატიისთვის მასალებს ვეძებდი, წავაწყდი დოკუმენტს „Windows Server 2012-ში ამოღებული ან მოძველებული კომპონენტები“. SMTP კლასიფიცირებული იყო, როგორც მოძველებული კომპონენტები, რომლებიც ერთ დღეს მოიხსნება სისტემიდან. შესაძლოა, ეს არის თარგმანის სირთულეები, მაგრამ ჩემთვის სრულიად გაუგებარია, როგორ უნდა იქნას გამოყენებული შემოთავაზებული System.Net.Smtp. ასე რომ, ჩვენ შეგვიძლია მხოლოდ ვიოცნებოთ მშვიდობაზე!

ფოსტის სერვერის ინსტალაცია

ჩვენ გამოვიყენებთ უფასო ფოსტის სერვერს hMailServer, როგორც ფოსტის სერვერს Windows OS-ზე. ჩვენ გადავდივართ Hmailserver-ის ვებსაიტზე ჩამოტვირთვის განყოფილებაში და ჩამოვტვირთავთ უახლესი ხელმისაწვდომი ვერსია ინსტალაციისთვის. ჩვენ ვიწყებთ სერვერის ინსტალაციას. ინსტალაციის ტიპის შერჩევის წერტილში აირჩიეთ სრული. აირჩიეთ მონაცემთა ბაზის სერვერის ტიპი, თუ თქვენ გეგმავთ, რომ გქონდეთ საფოსტო ყუთების დიდი რაოდენობა და მათი უსაფრთხოება მნიშვნელოვანია, აირჩიეთ მონაცემთა ბაზის გარე ძრავის გამოყენება (MSSQL, MySQL ან PostgreSQL) დააყენეთ ადმინისტრატორის პაროლი, აუცილებლად დაიმახსოვრეთ. ინსტალაციის შემდეგ გამოჩნდება ფანჯარა სერვერთან დასაკავშირებლად. აპლიკაციის გაშვების გასაადვილებლად დააყენეთ ვარიანტი „ავტომატური დაკავშირება გაშვებისას“ და დააჭირეთ „დაკავშირებას“. მისასალმებელი ფანჯარაში დააწკაპუნეთ ღილაკზე დომენის დამატება... ასევე შეგიძლიათ დომენების დამატება განყოფილებაში Domains-Add...

დომენის დამატება

აირჩიეთ დომენი და დაამატეთ ფოსტის ანგარიში ანგარიშების განყოფილებაში

ეს პარამეტრები უკვე საკმარისია ფოსტის გამოსაყენებლად.

hMailServer ფოსტის სერვერის პარამეტრების აღწერა

სტატუსი

Status-Server განყოფილებაში ჩვენ ვხედავთ სერვერის ამჟამინდელ სტატუსს, გადავხედოთ სერვერის ვერსიას და გამოყენებული მონაცემთა ბაზის სერვერის ტიპს. იქ ასევე ნაჩვენებია კონფიგურაციის შეცდომები.

Status-Status განყოფილება შეიცავს სერვერის სტატისტიკას, სერვერის მუშაობის დროს, დამუშავებული ელფოსტის რაოდენობას, აღმოჩენილ ვირუსებს და სპამის შეტყობინებებს. ეს განყოფილება ასევე აჩვენებს აქტიური SMTP, POP3, IMAP სესიების რაოდენობას.

Status-Logging განყოფილებაში შეგიძლიათ ჩართოთ ჟურნალი და აკონტროლოთ კავშირები ფოსტის სერვერთან პირდაპირ ეთერში. Status-Delivery Queue განყოფილებაში არის ფოსტის რიგი, იმავე განყოფილებაში შესაძლებელია ფოსტის რიგის გასუფთავება.

დომენები

დომენების განყოფილებაში შეგიძლიათ წაშალოთ, დაამატოთ, შეცვალოთ დომენის პარამეტრები. მოდით უფრო ახლოს მივხედოთ დომენის პარამეტრებს.

ზოგადი განყოფილებაში შეგიძლიათ ჩართოთ/გამორთოთ ფოსტის დომენი. სახელების განყოფილებაში შეგიძლიათ დაამატოთ მეტსახელი ფოსტის დომენისთვის. ხელმოწერების განყოფილებაში შეგიძლიათ დაამატოთ ხელმოწერა მითითებული საფოსტო დომენის საფოსტო ყუთებიდან გაგზავნილი წერილებისთვის. თქვენ შეგიძლიათ განსაზღვროთ ხელმოწერის გამოყენების პირობები:

  • ყველა საფოსტო ყუთისთვის, რომელსაც არ აქვს ხელმოწერა
  • გადაწერეთ საფოსტო ყუთის ხელმოწერა
  • დაამატეთ ხელმოწერა საფოსტო ყუთის ხელმოწერას

შეგიძლიათ დაამატოთ ტექსტი და/ან html ხელმოწერა.

ლიმიტების განყოფილებაში მითითებულია ლიმიტები. მაქსიმალური ზომა (მბ) - ადგენს ზომის ლიმიტს დომენის ყველა საფოსტო გზავნილისთვის. შეტყობინების მაქსიმალური ზომა (Kb) - თუ მნიშვნელობა მითითებულია, მაშინ hMailServer უარყოფს მითითებულ მნიშვნელობაზე დიდ შეტყობინებებს. თუ პარამეტრი არ არის მითითებული, გამოყენებული იქნება SMTP პარამეტრებში მითითებული მნიშვნელობა. ანგარიშების მაქსიმალური ზომა (მბ) - თუ მნიშვნელობა მითითებულია, ადმინისტრატორი ვერ შეძლებს ანგარიშების დამატებას, რომელთა საერთო მოცულობა აღემატება მნიშვნელობას. ასევე ამ განყოფილებაში შეგიძლიათ დააკონფიგურიროთ ანგარიშების, მეტსახელების და საფოსტო სიების მაქსიმალური რაოდენობა.

DKIM ხელმოწერის განყოფილებაში შეგიძლიათ DKIM ხელმოწერის კონფიგურაცია. ხელმოწერისა და გასაღების შესაქმნელად, მე გირჩევთ გამოიყენოთ dkim-wizzard რესურსი Pivate key ფაილში, ჩვენ მიუთითეთ ფაილი პირადი გასაღებით. Selector პუნქტში მიუთითეთ ამომრჩეველი, რომელიც უნდა შეესაბამებოდეს DNS ჩანაწერს. მაგალითად, თუ თქვენს DNS ჩანაწერს ერქმევა myselector._domainkey.example.net, თქვენ უნდა შეიყვანოთ "myselector" როგორც ამომრჩეველი (ბრჭყალების გარეშე).

Advanced განყოფილებაში შეგიძლიათ დააკონფიგურიროთ ფოსტის გადაგზავნის მისამართი, რომელიც იგზავნება ყველა არარსებულ საფოსტო ყუთში, ჩართოთ ეგრეთ წოდებული „Plus addressing“ და მიუთითოთ მისთვის სიმბოლო. შეგიძლიათ ჩართოთ/გამორთოთ ნაცრისფერი სია.

Domains-Accounts განყოფილებაში კეთდება პარამეტრები თითოეული კონკრეტული საფოსტო ყუთისთვის. ზოგადი ჩანართი შეიცავს ანგარიშის ძირითად პარამეტრებს. მისამართი, პაროლი და საფოსტო ყუთის ზომა. თქვენ ასევე შეგიძლიათ მიუთითოთ მომხმარებლის წვდომის დონე სერვერზე:

  • მომხმარებელს - შეუძლია შეცვალოს ანგარიშის პარამეტრები, როგორიცაა პაროლი.
  • დომენი - მომხმარებელს შეუძლია შეცვალოს დომენისა და დომენის მომხმარებლების ძირითადი პარამეტრები. შეუძლია მომხმარებლების, მეტსახელების, საფოსტო სიების დამატება, ობიექტების წაშლა, ანგარიშის ლიმიტების გაზრდა.
  • სერვერი - მომხმარებელს შეუძლია შეცვალოს სერვერის და მასში არსებული ყველა დომენის პარამეტრები.

ავტომატური პასუხის ჩანართზე შეგიძლიათ დააყენოთ ავტომატური პასუხი, მიუთითოთ ავტომატური პასუხის თემა და შეტყობინება და თარიღი, სანამ ავტომატური პასუხი ჩართულია.

გადამისამართების ჩანართში შეგიძლიათ დააკონფიგურიროთ მისამართი ფოსტის გადაგზავნისთვის. ხელმოწერის ჩანართში შეგიძლიათ დააკონფიგურიროთ ხელმოწერა თქვენი ანგარიშისთვის, ასევე დომენისთვის შეგიძლიათ დააკონფიგურიროთ txt და html ხელმოწერა. გარე ანგარიშების ჩანართში შეგიძლიათ დააკონფიგურიროთ hMailServer, რომ ჩამოტვირთოთ ფოსტა სხვა ფოსტის სერვერებიდან POP3 პროტოკოლის გამოყენებით შეტყობინების ჩამოტვირთვის შემდეგ, მასზე გამოყენებული იქნება ყველა სერვერის პარამეტრი, რის შემდეგაც შეტყობინება გადაეცემა ლოკალურ ანგარიშს. წესების ჩანართი საშუალებას გაძლევთ დააკონფიგურიროთ წესები, რომლებიც მუშაობს ისევე, როგორც გლობალური წესები, მაგრამ ვრცელდება მხოლოდ შეტყობინებებზე. დამატებითი ინფორმაციისთვის იხილეთ წესების განყოფილება. Active Directory ჩანართში შეგიძლიათ დააკავშიროთ Active Directory ანგარიში. როდესაც მომხმარებელი დაუკავშირდება სერვერს, hMailServer გამოიყენებს Active Directory-ს მომხმარებლის პაროლის დასადასტურებლად. Advanced ჩანართში შეგიძლიათ მიუთითოთ მომხმარებლის სახელი და გვარი (ამ მონაცემებს არ იყენებს hMailServer). შეგიძლიათ IMAP საქაღალდეების რედაქტირება და ყველა IMAP საქაღალდის შიგთავსის გასუფთავება.

Domains-Aliases ჩანართში კონფიგურირებულია საფოსტო ყუთების ფსევდონიმები.

დომენებში - სადისტრიბუციო სიებში, დაგზავნის სია კონფიგურირებულია. მისამართი - საფოსტო მისამართი, ამ მისამართზე გაგზავნილი შეტყობინებები გადაეგზავნება ყველა საფოსტო სიას. არის 3 რეჟიმი:

  • საჯარო - ნებისმიერს შეუძლია წერილების გაგზავნა.
  • გაწევრიანება - მხოლოდ სიის წევრებს შეუძლიათ წერილების დაძინება.
  • განცხადებები - შეტყობინებების გაგზავნა შესაძლებელია მხოლოდ კონკრეტული საფოსტო ყუთიდან.

მოითხოვეთ SMTP ავთენტიფიკაცია - თუ ეს დროშა დაყენებულია, hMailServer დასჭირდება SMTP ავთენტიფიკაცია დაგზავნის სიის მიწოდებისთვის. თუ ეს პარამეტრი არჩეულია, მხოლოდ მომხმარებლები, რომლებსაც აქვთ ანგარიშები სერვერზე, შეძლებენ ელფოსტის გაგზავნას განაწილების სიაში. წევრების ჩანართზე შეგიძლიათ დაამატოთ ელექტრონული ფოსტის მისამართები. ის მხარს უჭერს მისამართების დამატებას hMailServer-იდან (Select...) და ტექსტური ფაილიდან იმპორტირებას (იმპორტი...).

წესები

წესების განყოფილებაში შეგიძლიათ ჩართოთ წესები, რომლებიც ეფუძნება შეტყობინების შინაარსს, მაგალითად, შეგიძლიათ წაშალოთ შეტყობინებები გარკვეული ხაზით, ან გადააგზავნოთ შეტყობინებები გარკვეულ ზომაზე დიდი. თითოეულ წესს აქვს კრიტერიუმი და მოქმედება. როდესაც ქმნით წესს, თქვენ ამატებთ კრიტერიუმს, რომელიც განსაზღვრავს რომელ შეტყობინებაზე იქნება გამოყენებული წესი. მაგალითად, შეგიძლიათ დაამატოთ კრიტერიუმი, რომელიც ვრცელდება შეტყობინებებზე კონკრეტული Message-ID-header-ით. კრიტერიუმის დამატების შემდეგ ვამატებთ მოქმედებას. მოქმედება აღწერს რა უნდა გააკეთოს hMailServer-მა შეტყობინებასთან, თუ ის შეესაბამება კრიტერიუმებს. მაგალითად, შეგიძლიათ გადააგზავნოთ, წაშალოთ შეტყობინება ან განათავსოთ იგი კონკრეტულ საქაღალდეში.

პარამეტრები

პარამეტრების განყოფილებაში კეთდება პროტოკოლის პარამეტრები. თქვენ შეგიძლიათ დააკონფიგურიროთ ანტისპამი, ანტივირუსი (Clamav, საჭიროა დამატებითი ინსტალაცია), ჩართოთ ჟურნალი. Settings-Advanced-ში კეთდება ავტომატური აკრძალვის პარამეტრები, SSL სერთიფიკატი, პორტები და ფოსტის სერვერის IP მისამართები.

კომუნალური მომსახურება

სარეზერვო განყოფილებაში შეგიძლიათ გააკეთოთ პარამეტრების, დომენების, შეტყობინებების სარეზერვო ასლი და ასევე არის სკრიპტი, რომელიც შეიძლება დაემატოს ყოველდღიურ ამოცანას. ამ განყოფილებაში ასევე შეგიძლიათ აღადგინოთ მონაცემები სარეზერვო ასლიდან. MX-query განყოფილებაში შეგიძლიათ ფოსტის სერვერის MX ჩანაწერის დიაგნოსტიკა (ანალოგურია MX-ის გათხრა სერვერის გაგზავნის განყოფილებაში, შეგიძლიათ გაგზავნოთ შეტყობინება ადგილობრივ ელფოსტის მისამართზე). დიაგნოსტიკა არის კიდევ ერთი სადიაგნოსტიკო ინსტრუმენტი, რომელიც ამოწმებს კავშირს 25-ე პორტზე, დომენის MX ჩანაწერში.

ნახვები: 42433

5

ასე რომ, ჩვენ გვაქვს Windows Server 2008 R2 დაინსტალირებული და ვებსაიტი, რომელიც მუშაობს CMS DLE (DataLife Engine), საიდანაც ჩვენ გვჭირდება ფოსტის გაგზავნის კონფიგურაცია.
SMTP სერვერი ნაგულისხმევად არ არის დაინსტალირებული კომპიუტერებზე, რომლებიც მუშაობენ Windows Server 2008. SMTP სერვერის დასაყენებლად, თქვენ უნდა გამოიყენოთ სერვერის მენეჯერი.
სერვერის მენეჯერის ფანჯარაში დააწკაპუნეთ ფუნქციების დამატებაზე, რათა გახსნათ ფუნქციების დამატების ოსტატი (სიცხადისთვის, დავაინსტალირებთ სუფთა სერვერზე).

ფუნქციების შერჩევის გვერდზე აირჩიეთ SMTP სერვერი. როდესაც ჩნდება დიალოგური ფანჯარა გზავნილით დაამატეთ SMTP სერვერისთვის საჭირო კომპონენტები? დააჭირეთ დამატება წინაპირობებს. დააჭირეთ "შემდეგი.


ინსტალაციის პარამეტრების დადასტურების გვერდზე დააწკაპუნეთ ინსტალაციაზე. ინსტალაციის პროგრესის გვერდი აჩვენებს Add Features Wizard-ის ინსტალაციის პროცესს SMTP სერვერისთვის.



ინსტალაციის შედეგების გვერდზე, შეამოწმეთ, რომ ინსტალაციის წარმატებით დასრულებული შეტყობინება გამოჩნდება და შემდეგ დააჭირეთ დახურვას.

თუ ყველაფერი სწორად გაკეთდა, დარჩენილი ნაწილი უნდა გამოჩნდეს IIS მენეჯერში. დააწკაპუნეთ: "გახსენით ფუნქცია".

აქ ჩვენ შეგვიძლია დავაკონფიგურიროთ ჩვენი SMTP სერვერი. შეამოწმეთ ყუთი „გამოიყენეთ ლოკალური ჰოსტი“ და დააწკაპუნეთ „მიმართვა“ მარჯვნივ.

შემთხვევების 90 პროცენტში ეს პარამეტრები საკმარისია დაინსტალირებული საიტებიდან ფოსტის უსაფრთხოდ გასაგზავნად.
მაგრამ ზოგჯერ თქვენ უნდა დააყენოთ SMTP პარამეტრები უფრო დეტალურად (მაგალითად, მესამე მხარის SMTP სერვერის ინსტალაციის შემდეგ და წაშლის შემდეგ)

დააწკაპუნეთ დაწყებაზე, მიუთითეთ პანელი, მიუთითეთ სისტემა და უსაფრთხოება, მიუთითეთ ადმინისტრაციული ინსტრუმენტები და შემდეგ დააწკაპუნეთ ინტერნეტ საინფორმაციო სერვისების მენეჯერი 6.0.



იხსნება ინტერნეტ საინფორმაციო სერვისების მენეჯერი 6.0 ფანჯარა.

კონსოლის ხეში გააფართოვეთ სერვერის სახელის კვანძი. SMTP სერვერის დაყენებისას უზრუნველყოფილია ვირტუალური სერვერი.

დააწკაპუნეთ მარჯვენა ღილაკით "SMTP ვირტუალური სერვერი #1" და გახსენით "თვისებები".

გადადით "წვდომის" ჩანართზე და დააჭირეთ "რელე..."

კიდევ ერთი ვარიანტი: მონიშნეთ ყუთი „ყველა კომპიუტერი, გარდა ქვემოთ მოყვანილი სიისა“ და დაამატეთ მისამართები, საიდანაც არ გსურთ ფოსტის გაგზავნა ან ველი ცარიელი დატოვეთ, თუ შეზღუდვები არ არის.
ეს ასრულებს SMTP სერვერის რეალურ დაყენებას.
მოდით გადავიდეთ საიტის პარამეტრებზე.
გახსენით ადმინისტრატორის პანელი, გადადით სისტემის პარამეტრებზე, გახსენით ელ.ფოსტის პარამეტრები
სვეტში "ფოსტის გაგზავნის მეთოდი" ჩვენ ვაყენებთ "SMTP"
სვეტში "SMTP მასპინძელი" ჩადეთ "localhost"
"SMTP პორტის" სვეტში ჩადეთ "25"
დააწკაპუნეთ "შენახვა"

აბა, სულ ესაა.

Windows Server-ის ყველა ვერსიაზე შეგიძლიათ დააყენოთ ჩაშენებული SMTP სერვერი. ეს SMTP სერვერი ორგანიზაციის შიგნით შეიძლება იყოს ფოსტის რელე, რომელიც იღებს და აგზავნის SMTP შეტყობინებებს სხვადასხვა მოწყობილობიდან (როგორიცაა გამგზავნი, სკანერები, წვდომის კონტროლის მოწყობილობები და ა.შ.) და აპლიკაციები (ვებ აპლიკაციები, SQL Reporting Services, SharePoint), რომლებიც საჭიროებენ ფოსტის გაგზავნის შესაძლებლობა SMTP სერვისის გამოყენებით. ყოველთვის არ არის რაციონალური სრულფასოვანი ფოსტის ინფრასტრუქტურის განთავსება, როგორიცაა Microsoft Exchange Server ან სხვა საფოსტო სერვისები.

ამ სტატიაში ჩვენ გაჩვენებთ, თუ როგორ უნდა დააინსტალიროთ, დააკონფიგურიროთ და შეამოწმოთ SMTP სერვერი Windows Server 2012-ზე R2 ემსახურება როგორც ა ფოსტის რელე. ამ SMTP სერვერს შეუძლია მხოლოდ ელექტრონული ფოსტის გაგზავნა ან გადაგზავნა, მას არ აქვს რაიმე საშუალება მათი მისაღებად.

როგორ დააინსტალიროთ SMTP სერვისი Windows Server 2012 R2-ში

SMTP სერვერი არის სისტემის ერთ-ერთი ფუნქცია, რომელიც შეიძლება დაინსტალირდეს სერვერ მენეჯერის მეშვეობით. ამისათვის გახსენით სერვერის მენეჯერის დაფა(servermanager.exe), გადადით დაამატეთ როლები და ფუნქციებიდა შეამოწმეთ SMTP სერვერიროდესაც ირჩევთ ფუნქციებს. SMTP სერვისის სამართავად, დააინსტალირეთ მართვის კონსოლები, რომლებიც არიან ვებ სერვერის (IIS) როლის ნაწილი, ასე რომ თქვენ მოგეთხოვებათ დააინსტალიროთ ზოგიერთი IIS კომპონენტი.

დატოვეთ ვებ სერვერის (IIS) როლის ყველა შემოთავაზებული ვარიანტი და გაუშვით ინსტალაცია.

კომპონენტების დაყენების შემდეგ შეიძლება დაგჭირდეთ კომპიუტერის გადატვირთვა.

SMTP სერვერის კონფიგურაცია

SMTP სერვერი კვლავ იმართება ძველი სკოლის მართვის კონსოლის გამოყენებით ინტერნეტ საინფორმაციო სერვისების (IIS) მენეჯერი 6. თქვენ შეგიძლიათ გახსნათ ეს კონსოლი სერვერის მენეჯერში: Tools-> Internet Information Services (IIS) 6.0 მენეჯერი ან ბრძანებით inetmgr6.exe

IIS 6 მენეჯერში გახსენით ფილიალი თქვენი სერვერის სახელით, დააწკაპუნეთ მარჯვენა ღილაკით SMTP ვირტუალური სერვერიდა გახსენით მისი თვისებები.

ში გენერალიჩანართი, საჭიროების შემთხვევაში აირჩიეთ IP მისამართი, SMTP სერვერი, რომელზეც უნდა უპასუხოთ და შეამოწმეთ ჩართვის ჩართვა.

შემდეგ გადადით წვდომაჩანართი.

აქ დააწკაპუნეთ ავთენტიფიკაციადა დარწმუნდით, რომ ანონიმური წვდომაჩართულია.

დაუბრუნდით წვდომაჩანართი და დააწკაპუნეთ კავშირი. აქ შეგიძლიათ მიუთითოთ, რომელ მოწყობილობებს შეუძლიათ ელექტრონული ფოსტის გაგზავნა ჩვენი რელეს გამოყენებით. ამის გასაკეთებლად, შეამოწმეთ მხოლოდ ქვემოთ ჩამოთვლილი სიადა შეიყვანეთ IP მისამართების სიაში, არ დაივიწყოთ საკუთარი თავი (127.0.0.1).

შენიშვნა. როგორც ზოგადი წესი, ღირს ამ პარამეტრის შემოწმება და IP მისამართების დიაპაზონით მიღებული მოწყობილობების სიის შეზღუდვა. წინააღმდეგ შემთხვევაში, თქვენი SMTP სერვერი შეიძლება გამოყენებულ იქნას სპამერების და სხვა ჰაკერების მიერ, როგორც ღია რელე.

გადადით შეტყობინებებიჩანართი. აქ მითითებულია ადმინისტრაციული ელ.ფოსტის მისამართი, რომელსაც მიეწოდება NDR შეტყობინებების ასლები, ასევე შეზღუდვები ელექტრონული ფოსტის მაქსიმალური ზომისა და მიმღებების რაოდენობის შესახებ.

გადადით მიწოდებაჩანართი.

შემდეგ დააწკაპუნეთ გამავალი უსაფრთხოება. აქ თქვენ მიუთითებთ ავთენტიფიკაციის გზას გარე ფოსტის სერვერზე. მაგალითად, თუ ყველა ელფოსტა გადაიგზავნება Gmail-ის ფოსტის სერვერზე და შემდეგ ხელახლა გაეგზავნება მიმღებებს, შეამოწმეთ ძირითადი ავთენტიფიკაციადა მიუთითეთ თქვენი Gmail საფოსტო ყუთის შესვლა და პაროლი (Google-ის ანგარიშის პარამეტრებში უნდა იყოს ნებადართული ფოსტის გაგზავნა მათი SMTP სერვერების მეშვეობით).

შემდეგ დააწკაპუნეთ Მოწინავე.

აქ თქვენ მიუთითეთ FQDNთქვენი SMTP სერვერის სახელი. დააწკაპუნეთ შეამოწმეთ DNSრომ დარწმუნდეთ, არის თუ არა DNS ჩანაწერი სწორი.

თუ თქვენი სერვერი აგზავნის წერილს გარე SMTP სერვერზე, მიუთითეთ მისი სახელი ჭკვიანი მასპინძელიველი (მაგ. smtp.gmail.com).

შეინახეთ SMTP სერვერის პარამეტრები.

შენიშვნა.

  1. DNS პარამეტრები გადამწყვეტია ფოსტის სისტემის ხელმისაწვდომობის თვალსაზრისით. თუ თქვენს SMTP სერვერს არ შეუძლია გადაჭრას სახელები, რომლებზეც ელ.წერილი იგზავნება, მიწოდება შეუძლებელი იქნება.
  2. თუ თქვენი სერვერი აგზავნის ფოსტას სხვა დომენებში, მნიშვნელოვანია, რომ სწორი PTR ჩანაწერი შეიქმნას თქვენი IP მისამართისთვის, რათა გადაჭრას საპირისპირო DNS ძიება. გარე IP მისამართის PTR ჩანაწერი უნდა მიუთითებდეს FQDN სახელზე. წინააღმდეგ შემთხვევაში, გარე SMTP სერვერების უმეტესობა არ მიიღებს თქვენგან ფოსტას, თქვენი სერვერის სპამერის გათვალისწინებით.

SMTPSVC ავტომატური გაშვება

ახლა თქვენ მხოლოდ უნდა დააკონფიგურიროთ თქვენი SMTP სერვერის ავტომატური გაშვება. ამის გაკეთება შეგიძლიათ სწრაფად PoSh ბრძანების ხაზის გამოყენებით:

set-service smtpsvc -StartupType Automatic

სერვისის დაწყება:

start-service smtpsvc

დარწმუნდით, რომ SMPSVC მუშაობს:

მიიღეთ სერვისი smtpsvc

სტატუსის სახელი DisplayName
-- -- ----
გაშვებული smtpsvc მარტივი ფოსტის გადაცემის პროტოკოლი (SMTP)

SMTP სერვერის ტესტირება

ბოლო რაც უნდა გააკეთოთ არის დარწმუნდეთ, რომ თქვენი SMTP სერვერი მუშაობს. ამის გაკეთება უფრო ადვილია მარტივი ტექსტური ფაილის შექმნით smtp-test-email.txtთქვენს სამუშაო მაგიდაზე და დააკოპირეთ შემდეგი ტექსტი მასზე. არ დაგავიწყდეთ გამგზავნის და მიმღების სახელების შეცვლა თქვენით.

მდებარეობა: [ელფოსტა დაცულია]
მიმართ: [ელფოსტა დაცულია]
თემა: ელ.ფოსტის ტესტი
ეს არის სატესტო ელ.წერილი

დააკოპირეთ smtp-test-email.txt აქ C:\inetpub\mailroot\Pickup. SMTP სერვერი მონიტორინგს უწევს ამ საქაღალდეში გამოჩენილ ახალ ფაილებს და თუ ფაილი აღმოაჩენს, ის წაიკითხავს მას და შეეცდება გაუგზავნოს ელ.წერილი მოცემული თემით და ტექსტით მითითებულ მიმღებზე. მიმართ:ხაზი.

შეამოწმეთ მიმღების საფოსტო ყუთი და დაინახავთ ამ ელ.წერილს.

რჩევა. თქვენ ასევე შეგიძლიათ შეამოწმოთ თქვენი SMTP სერვერის მუშაობა telnet ბრძანების ხაზის, VBS სკრიპტის ან PowerShell-ის გამოყენებით:

Send-Mail Message -SMTPSserver localhost -To [ელფოსტა დაცულია]-დან [ელფოსტა დაცულია]-თემა "ელ.ფოსტის ტესტი" - ტექსტი "ეს არის სატესტო ელფოსტა PowerShell-ისგან"

ასე რომ, ჩვენ დავაყენეთ ჩვენი საკუთარი SMTP ფოსტის რელე Windows Server 2012 R2-ში და შევამოწმეთ მისი მეშვეობით შეტყობინებების გაგზავნა.

Windows Server-ის ყველა ვერსიაზე შესაძლებელია საკუთარი თავის გაზრდა ჩაშენებული ხელსაწყოების გამოყენებით SMTP სერვერი. ასეთ SMTP სერვერს ორგანიზაციაში შეუძლია იმუშაოს როგორც ფოსტის რელე, მიიღოს და გადააგზავნოს SMTP შეტყობინებები სხვადასხვა მოწყობილობებიდან (მაგალითად, გამგზავნიდან, სკანერებიდან, წვდომის კონტროლის მოწყობილობებიდან და ა.შ.) და აპლიკაციებიდან (ვებ აპლიკაციები, SQL Reporting Services, SharePoint), რომლებიც უნდა შეეძლოს ფოსტის გაგზავნა SMTP სერვერის საშუალებით. ყოველივე ამის შემდეგ, ყოველთვის არ არის მიზანშეწონილი ფოსტის სრულფასოვანი ინფრასტრუქტურის განთავსება, როგორიცაა Microsoft Exchange Server ან სხვა საფოსტო სერვისები.

ამ სტატიაში ჩვენ გაჩვენებთ, თუ როგორ დააინსტალიროთ, დააკონფიგურიროთ და შეამოწმოთ ოპერაცია SMTP სერვერები Windows Server 2012 R2-ზე, რომელიც იმუშავებს როგორც ფოსტა რეილი. ასეთი SMTP სერვერი შეძლებს მხოლოდ ფოსტის გაგზავნას/გაგზავნას, მას არ გააჩნია წერილების მიღების საშუალება.

SMTP სერვისის ინსტალაცია Windows Server 2012 R2-ზე

SMTP სერვერიარის სისტემის ერთ-ერთი ფუნქცია, რომლის ინსტალაცია შესაძლებელია . ამისათვის გახსენით კონსოლი სერვერის მენეჯერის დაფა(servermanager.exe), გადადით რეჟიმში დაამატეთ როლები და ფუნქციებიხოლო ფუნქციების შერჩევის ეტაპზე მონიშნეთ პუნქტი ნივთის გვერდით SMTP სერვერი. SMTP სერვისის სამართავად, თქვენ უნდა დააინსტალიროთ მართვის კონსოლები, რომლებიც მოყვება ვებ სერვერის (IIS) როლს, ასე რომ თქვენ მოგეთხოვებათ დააინსტალიროთ დამატებითი IIS კომპონენტები.

ჩვენ ვტოვებთ ყველა შემოთავაზებულ ვარიანტს ვებ სერვერის (IIS) როლისთვის და ვიწყებთ ინსტალაციას.

კომპონენტების ინსტალაციის დასრულების შემდეგ, შეიძლება დაგჭირდეთ სისტემის გადატვირთვა.

SMTP სერვერის დაყენება

SMTP სერვერი კვლავ იმართება ძველი კარგი მართვის კონსოლის მეშვეობით ინტერნეტ საინფორმაციო სერვისების (IIS) მენეჯერი 6. ამ კონსოლის გახსნა შეგიძლიათ სერვერის მენეჯერის მეშვეობით: Tools-> Internet Information Services (IIS) 6.0 Manager ან ბრძანებით inetmgr6.exe

IIS 6 მენეჯერის კონსოლში გააფართოვეთ ფილიალი სერვერის სახელით, დააწკაპუნეთ მასზე მარჯვენა ღილაკით SMTPვირტუალური სერვერიდა გახსენით მისი თვისებები.

ჩანართზე გენერალისაჭიროების შემთხვევაში, აირჩიეთ IP მისამართი, რომელზეც SMTP სერვერმა უნდა უპასუხოს და ჩართოთ ჩართვის ჩართვა (იმისათვის, რომ ყველა გაგზავნილი წერილის შესახებ ინფორმაცია შეინახოს).

შემდეგ გადადით ჩანართზე წვდომა.

აქ დააჭირეთ ღილაკს ავთენტიფიკაციადა დარწმუნდით, რომ ანონიმური წვდომა დაშვებულია ( ანონიმური წვდომა).

ჩანართზე დაბრუნება წვდომადა დააჭირეთ ღილაკს კავშირი. აქ შეგიძლიათ შეზღუდოთ, რომელ მოწყობილობებს შეუძლიათ ფოსტის გაგზავნა ჩვენი რელეს საშუალებით, თქვენ უნდა აირჩიოთ ვარიანტი მხოლოდ ქვემოთ ჩამოთვლილი სიადა მიუთითეთ IP მისამართების სია, არ დაივიწყოთ საკუთარი თავი (127.0.0.1).

შენიშვნა. როგორც წესი, თქვენ აუცილებლად უნდა ჩართოთ ეს პარამეტრი, შეზღუდოთ მინიმუმ მხარდაჭერილი მოწყობილობების სია IP მისამართების სპექტრით. წინააღმდეგ შემთხვევაში, თქვენი SMTP სერვერი შეიძლება გამოიყენონ სპამერებმა და სხვა თავდამსხმელებმა, როგორც ღია რელე.

გადადით ჩანართზე შეტყობინებები. აქ მიუთითებთ ადმინისტრაციულ ელფოსტას, სადაც გაიგზავნება NDR შეტყობინებების ასლები და შეზღუდვები ასოების მაქსიმალურ ზომაზე და მიმღებთა რაოდენობაზე.

გადადით ჩანართზე მიწოდება:

შემდეგ დააჭირეთ ღილაკს გამავალი უსაფრთხოება. აქ მიუთითეთ როგორ შეხვიდეთ სერვერზე, სადაც ფოსტა გადაიგზავნება. მაგალითად, თუ მთელი წერილი გაიგზავნება Gmail-ის ფოსტის სერვერზე და მისგან გადაგზავნილია მიმღებებისთვის, თქვენ უნდა აირჩიოთ ძირითადიავთენტიფიკაცია, მიუთითეთ თქვენი საფოსტო ყუთის ინფორმაცია Gmail სერვისზე, როგორც მომხმარებელი და პაროლი (თქვენი Google ანგარიშის პარამეტრებში უნდა დაუშვათ გაგზავნა მათი smtp სერვერის მეშვეობით).

შემდეგ დააჭირეთ ღილაკს Მოწინავე

აქ მითითებულია FQDNჩვენი smtp სერვერის სახელი. დააჭირეთ ღილაკს შეამოწმეთ DNS DNS ჩანაწერის სისწორის შესამოწმებლად.

თუ სერვერმა უნდა გადააგზავნოს ფოსტა გარე smtp სერვერზე, თქვენ უნდა მიუთითოთ მისი სახელი Smart ჰოსტის ველში (მაგალითად smtp.gmail.com).

შეინახეთ SMTP სერვერის პარამეტრები.

შენიშვნა. 1. DNS პარამეტრები კრიტიკულია ფოსტის სისტემის მუშაობის თვალსაზრისით. თუ თქვენს SMTP სერვერს არ შეუძლია გადაჭრას DNS სახელები, რომლებზეც ის ელფოსტის გაგზავნას ცდილობს, მიწოდება ვერ მოხერხდება.

  1. თუ თქვენი სერვერი თავად გაუგზავნის ფოსტას სხვა დომენებში, მნიშვნელოვანია, რომ სწორი PTR ჩანაწერი შეიქმნას თქვენი მისამართისთვის, რათა გადაჭრას DNS მოთხოვნები. თეთრი IP მისამართის PTR ჩანაწერი უნდა მიუთითებდეს FQDN სახელზე. წინააღმდეგ შემთხვევაში, გარე smtp სერვერების უმეტესობა არ მიიღებს თქვენგან ფოსტას, იმის გათვალისწინებით, რომ თქვენი სერვერი სპამია.

SMPSVC სერვისის ავტომატური დაწყება

რჩება მხოლოდ SMTP სერვერის სერვისის ავტომატური გაშვების კონფიგურაცია. ამის გაკეთების ყველაზე სწრაფი გზაა PoSh ბრძანების ხაზიდან:

set-service smtpsvc -StartupType Automatic

დავიწყოთ სერვისი:

start-service smtpsvc

მოდით შევამოწმოთ, რომ SMTPSVC სერვისი მუშაობს:

მიიღეთ სერვისი smtpsvc

სტატუსის სახელი DisplayName
—— —- ————
გაშვებული smtpsvc მარტივი ფოსტის გადაცემის პროტოკოლი (SMTP)

SMTP სერვერის ტესტირება

ისე, ბოლო რაც გასაკეთებელი რჩება არის შექმნილი SMTP სერვერის მუშაობის შემოწმება. ამის გაკეთების უმარტივესი გზაა თქვენს სამუშაო მაგიდაზე ტექსტური ფაილის შექმნა smtp-test-email.txtდა დააკოპირეთ მასში შემდეგი ტექსტი, შეცვალეთ გამგზავნისა და მიმღების სახელი თქვენით.

მდებარეობა: [ელფოსტა დაცულია]
მიმართ: [ელფოსტა დაცულია]
თემა: ელ.ფოსტის ტესტი
ეს არის სატესტო ელ.წერილი

დააკოპირეთ ფაილი smtp-test-email.txt დირექტორიაში C:\inetpub\mailroot\Pickup. SMTP სერვერი აკონტროლებს ფაილების გამოჩენას ამ დირექტორიაში და როდესაც ფაილი აღმოჩენილია, ის წაიკითხავს მის შინაარსს და შეეცდება გაუგზავნოს წერილი ამ თემით და ტექსტით განყოფილებაში მითითებულ მიმღებს. მიმართ:.

შეამოწმეთ მიმღების საფოსტო ყუთი, ასეთი წერილი უნდა მოხვდეს მასში.

ასე რომ, ჩვენ დავაყენეთ ჩვენი საკუთარი SMTP ფოსტის რელე Windows Server 2012 R2-ზე და შევამოწმეთ ელ.ფოსტის გაგზავნა მისი მეშვეობით.



გაქვთ შეკითხვები?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: