আপনি Windows সার্ভারের সমস্ত সংস্করণে অন্তর্নির্মিত সরঞ্জাম ব্যবহার করে একটি SMTP সার্ভার ইনস্টল করতে পারেন। এই SMTP সার্ভারটি একটি মেল রিলে পরিষেবা হিসাবে কাজ করতে পারে যা প্রতিষ্ঠানের বিভিন্ন ডিভাইস (উদাহরণস্বরূপ, প্রেরক, স্ক্যানার, অ্যাক্সেস কন্ট্রোল ডিভাইস, ইত্যাদি) এবং অ্যাপ্লিকেশন (ওয়েব অ্যাপ, SQL রিপোর্টিং পরিষেবা, শেয়ারপয়েন্ট) থেকে SMTP ইমেলগুলি গ্রহণ এবং পাঠাতে হবে। , যা SMTP প্রোটোকল ব্যবহার করে মেল পাঠাতে সক্ষম হওয়া উচিত। এই ধরনের একটি রিলে আপনার এক্সচেঞ্জ সার্ভারগুলিতে বা Gmail, Yahoo, Office 365 (outlook.com) ইত্যাদির মতো সর্বজনীন ইমেল পরিষেবাগুলিতে বার্তা পাঠাতে পারে (যেহেতু মাইক্রোসফ্ট-এর উপর ভিত্তি করে একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত অভ্যন্তরীণ ইমেল অবকাঠামো স্থাপন করা সর্বদা যুক্তিযুক্ত নয়৷ এক্সচেঞ্জ সার্ভার বা অন্যান্য ইমেল পরিষেবা)।
এই নিবন্ধে আমরা দেখাব কিভাবে Windows Server 2012-এ SMTP সার্ভার ইনস্টল, কনফিগার এবং পরীক্ষা করা যায়। R2, 2016 এবং 2019 একটি মেল রিলে হিসাবে পরিবেশন করা . এই SMTP সার্ভার শুধুমাত্র ইমেল পাঠাতে বা ফরোয়ার্ড করতে পারে, এবং এতে কোন ব্যবহারকারীর মেলবক্স নেই।
বিষয়বস্তু:
- Windows Server 2016 / 2012 R2 এ কিভাবে SMTP পরিষেবা ইনস্টল করবেন?
- Windows সার্ভারে SMTP সার্ভার কনফিগার করা হচ্ছে
- SMTPSVC পরিষেবা স্বয়ংক্রিয়ভাবে শুরু করুন
- উইন্ডোজে SMTP সার্ভার পরীক্ষা করা হচ্ছে
Windows Server 2016 / 2012 R2 এ SMTP পরিষেবা কিভাবে ইনস্টল করবেন?
SMTP পরিষেবা হল Windows সার্ভারের অন্তর্নির্মিত বৈশিষ্ট্যগুলির মধ্যে একটি যা সার্ভার ম্যানেজারের মাধ্যমে ইনস্টল করা যেতে পারে। এটি করতে, সার্ভার ম্যানেজার খুলুন৷ ড্যাশবোর্ড (servermanager.exe), ভূমিকা এবং বৈশিষ্ট্য যোগ করুন এ যান এবং SMTP সার্ভার চেক করুন ইনস্টল করার বৈশিষ্ট্যগুলি নির্বাচন করার সময়। SMTP পরিষেবা পরিচালনা করতে, ওয়েব সার্ভার (IIS) ভূমিকার একটি অংশ হয়ে ম্যানেজমেন্ট কনসোলগুলি ইনস্টল করুন, তাই আপনাকে কিছু IIS উপাদান ইনস্টল করার জন্য অনুরোধ করা হবে৷
ওয়েব সার্ভার (IIS) ভূমিকার সমস্ত প্রস্তাবিত বিকল্পগুলি ছেড়ে দিন এবং ইনস্টলেশন চালান৷
এছাড়াও আপনি PowerShell কমান্ড ব্যবহার করে SMTP সার্ভার ভূমিকা ইনস্টল করতে পারেন:
Install-WindowsFeature smtp-server
উপাদানগুলি ইনস্টল করার পরে, আপনাকে আপনার সার্ভার পুনরায় চালু করতে হতে পারে৷
উইন্ডোজ সার্ভারে SMTP সার্ভার কনফিগার করা হচ্ছে
SMTP সার্ভার এখনও পুরানো স্কুল ম্যানেজমেন্ট কনসোল ব্যবহার করে পরিচালিত হয় ইন্টারনেট ইনফরমেশন সার্ভিসেস (IIS) ম্যানেজার 6 . আপনি সার্ভার ম্যানেজার থেকে এই কনসোলটি খুলতে পারেন:টুলস-> ইন্টারনেট ইনফরমেশন সার্ভিসেস (IIS) 6.0 ম্যানেজার বা inetmgr6.exe কমান্ড দিয়ে .
IIS 6 ম্যানেজারে আপনার সার্ভারের নাম দিয়ে শাখাটি প্রসারিত করুন, SMTP ভার্চুয়াল সার্ভার-এ ডান-ক্লিক করুন এবং এর বৈশিষ্ট্যগুলি খুলুন।
সাধারণ-এ ট্যাব, যদি প্রয়োজন হয়, সেই আইপি ঠিকানাটি নির্বাচন করুন যার উপর SMTP সার্ভারের সাড়া দেওয়া উচিত (যদি সার্ভারের একাধিক IP ঠিকানা থাকে), এবং বিকল্পটি চেক করুন লগিং সক্ষম করুন (টেক্সট লগ ফাইলে সমস্ত প্রাপ্ত ইমেল সম্পর্কে তথ্য সংরক্ষণ করার জন্য)।
তারপর অ্যাক্সেস এ যান ট্যাব।
এখানে প্রমাণিকরণ ক্লিক করুন বোতাম এবং নিশ্চিত করুন যে বেনামী অ্যাক্সেস সক্রিয় করা হয়েছে৷
৷
অ্যাক্সেস-এ ফিরে যান ট্যাব এবং সংযোগ ক্লিক করুন বোতাম এখানে আপনি আপনার SMTP রিলে এর মাধ্যমে ইমেল পাঠাতে অনুমোদিত ডিভাইসগুলির IP ঠিকানাগুলি নির্দিষ্ট করতে পারেন৷ এটি করতে, শুধুমাত্র নীচের তালিকা চেক করুন এবং IP ঠিকানাগুলির তালিকা (সাবনেট) নির্দিষ্ট করুন, নিজের সম্পর্কে ভুলবেন না (127.0.0.1)।
রিলে সেটিংসে অনুমোদিত আইপিগুলির তালিকাটি একইভাবে কনফিগার করুন (সংশ্লিষ্ট বোতামে ক্লিক করুন)। এই বিভাগটি নির্দেশ করে যে কোন আইপি ঠিকানাগুলি (বা সাবনেট) আপনার SMTP সার্ভারের মাধ্যমে ইমেল রিলে করতে পারে৷
দ্রষ্টব্য . একটি সাধারণ নিয়ম হিসাবে, এই বিকল্পগুলি পরীক্ষা করা এবং IP ঠিকানাগুলির পরিসর সহ স্বীকৃত ডিভাইসগুলির তালিকা সীমাবদ্ধ করা মূল্যবান। অন্যথায়, আপনার SMTP সার্ভারটি স্প্যামার এবং অন্যান্য আক্রমণকারীরা গণ মেলিংয়ের জন্য একটি খোলা রিলে হিসাবে ব্যবহার করতে পারে৷
বার্তা-এ যান৷ ট্যাব এখানে প্রশাসনিক ই-মেইল ঠিকানা নির্দিষ্ট করা আছে, যেখানে সমস্ত NDR বার্তার কপি পাঠানো হবে (এতে নন-ডেলিভারি রিপোর্টের অনুলিপি পাঠান:)। এছাড়াও এখানে আপনি সর্বাধিক বার্তার আকার (সীমিত বার্তার আকার KB) এবং প্রাপকদের সর্বাধিক সংখ্যা (প্রতি বার্তায় প্রাপকের সীমা) সীমাবদ্ধতা নির্দিষ্ট করতে পারেন।
ডেলিভারিতে যান ট্যাব।
তারপর আউটবাউন্ড সিকিউরিটি এ ক্লিক করুন . এখানে আপনি বহিরাগত মেল সার্ভারে প্রমাণীকরণের উপায় নির্দিষ্ট করুন যেখানে আপনার SMTP সার্ভার সমস্ত ইমেল বার্তা পাঠাবে (রিলে)। উদাহরণস্বরূপ, যদি সমস্ত ইমেল Gmail মেল সার্ভারে ফরওয়ার্ড করা হয় এবং তারপর প্রাপকদের কাছে পাঠানো হয়, তাহলে আপনাকে মৌলিক প্রমাণীকরণ চেক করতে হবে এবং আপনার Gmail মেইলবক্সের শংসাপত্রগুলি নির্দিষ্ট করুন (আপনাকে অবশ্যই Google অ্যাকাউন্ট সেটিংসে Gmail SMTP-এর মাধ্যমে ইমেল পাঠানোর অনুমতি দিতে হবে)।
তারপর উন্নত ক্লিক করুন .
এখানে আপনি FQDN নির্দিষ্ট করুন আপনার SMTP সার্ভারের নাম। DNS চেক করুন ক্লিক করুন৷ DNS রেকর্ড বৈধ কিনা তা নিশ্চিত করতে বোতাম।
যদি আপনার সার্ভার একটি বহিরাগত SMTP সার্ভারে মেল পাঠায়, তাহলে স্মার্ট হোস্টে এর নাম উল্লেখ করুন ক্ষেত্র (উদাহরণস্বরূপ, smtp.gmail.com অথবা smtp.office365.com )।
কিছু পাবলিক মেল সার্ভার শুধুমাত্র TLS এনক্রিপশন (TCP পোর্ট 587) ব্যবহার করে একটি নিরাপদ SMTP সংযোগ ব্যবহার করার সময় ইমেল গ্রহণ করে। আপনি ডেলিভারি বিভাগে এই সেটিংটি কনফিগার করতে পারেন -> আউটবাউন্ড নিরাপত্তা এবং আউটবাউন্ড সংযোগ . আপনার ইমেল প্রদানকারীর ডকুমেন্টেশন পড়ুন।SMTP সার্ভার সেটিংস সংরক্ষণ করুন এবং পরিবর্তনগুলি প্রয়োগ করতে আপনার SMTP ভার্চুয়াল পরিষেবা পুনরায় চালু করুন৷
দ্রষ্টব্য।- ইমেল সিস্টেমের স্বাস্থ্যের দৃষ্টিকোণ থেকে DNS সেটিংস গুরুত্বপূর্ণ। যদি আপনার SMTP সার্ভার সঠিকভাবে ডোমেইনগুলির DNS নামগুলি সমাধান করতে না পারে যেখানে এটি ইমেল পাঠানোর চেষ্টা করছে, বিতরণ ব্যর্থ হবে৷
- যদি আপনার সার্ভার অন্য ডোমেনে মেল পাঠায়, তাহলে বিপরীত DNS লুকআপগুলি সমাধান করার জন্য আপনার IP ঠিকানার জন্য সঠিক PTR রেকর্ড তৈরি করা গুরুত্বপূর্ণ। আপনার সর্বজনীন আইপি ঠিকানার জন্য PTR রেকর্ড আপনার সার্ভার FQDN নামের দিকে নির্দেশ করবে। অন্যথায়, বেশিরভাগ বাহ্যিক SMTP সার্ভার আপনার সার্ভারটিকে স্প্যামার হিসাবে বিবেচনা করে আপনার কাছ থেকে ইমেল গ্রহণ করবে না।
SMTPSVC পরিষেবা অটো-স্টার্ট
৷এটি আপনার উইন্ডোজ সার্ভারে SMTP পরিষেবার স্বয়ংক্রিয় স্টার্টআপ কনফিগার করতে রয়ে গেছে। আপনি PowerShell কমান্ড প্রম্পট ব্যবহার করে এটি দ্রুত করতে পারেন:
set-service smtpsvc -StartupType Automatic
পরিষেবা শুরু করুন:
start-service smtpsvc
নিশ্চিত করুন যে SMTPSVC পরিষেবা চলছে:
get-service smtpsvc
স্থিতি নাম প্রদর্শনের নাম
—— —- ————
smtpsvc সরল মেল স্থানান্তর প্রোটোকল (SMTP)
উইন্ডোজে SMTP সার্ভার পরীক্ষা করা হচ্ছে
আপনাকে যা করতে হবে তা হল আপনার SMTP সার্ভার কাজ করছে কিনা তা নিশ্চিত করা। একটি প্লেইন-টেক্সট ফাইল smtp-test-email.txt তৈরি করে এটি করা সহজ। আপনার ডেস্কটপে এবং এটিতে নিম্নলিখিত পাঠ্যটি অনুলিপি করুন। প্রেরক এবং প্রাপকের নাম আপনার নাম পরিবর্তন করতে ভুলবেন না।
From: [email protected]
To: [email protected]
Subject: Email test
This is the test email
smtp-test-email.txt ফাইলটি C:\inetpub\mailroot\Pickup-এ অনুলিপি করুন ফোল্ডার Windows SMTP সার্ভার এই ফোল্ডারে প্রদর্শিত নতুন ফাইলগুলি নিরীক্ষণ করে, এবং যদি একটি ফাইল পাওয়া যায় তবে এটি সেটির বিষয়বস্তু পড়বে এবং প্রতি:-এ উল্লেখিত প্রাপকের কাছে প্রদত্ত বিষয় এবং বডি সহ একটি ইমেল পাঠানোর চেষ্টা করবে। লাইন।
প্রাপকের মেইলবক্স চেক করুন, এবং আপনি এই ই-মেইলটি দেখতে পাবেন।
টিপ . আপনি টেলনেট কমান্ড, ভিবিএস স্ক্রিপ্ট বা পাওয়ারশেল ব্যবহার করে আপনার SMTP সার্ভার পরীক্ষা করতে পারেন:
Send-MailMessage -SMTPServer localhost -To [email protected] -From [email protected] -Subject "Email test" -Body "This is the test email from PowerShell"
আপনি যদি মৌলিক প্রমাণীকরণ সক্ষম করে থাকেন আপনার সমস্ত SMTP ক্লায়েন্টকে প্রমাণীকরণ করতে (বেনামী প্রমাণীকরণের পরিবর্তে), আপনি নিম্নরূপ টেলনেটের মাধ্যমে smtp প্রমাণীকরণ সহ একটি ইমেল পাঠাতে পারেন।
এছাড়াও, নিশ্চিত করুন যে স্থানীয় ফায়ারওয়াল বা অ্যান্টি-ভাইরাস সফ্টওয়্যার দ্বারা আপনার SMTP সার্ভারে TCP 25 পোর্ট ব্লক করা নেই। এটি করার সবচেয়ে সহজ উপায় হল একটি Windows-ভিত্তিক কম্পিউটার থেকে যার IP ঠিকানা অনুমোদিত সংযোগ তালিকায় যোগ করা হয়েছে। Test-NetConnection cmdlet ব্যবহার করে পোর্ট 25 এর উপলব্ধতা পরীক্ষা করুন:
Test-NetConnection smtprelay.woshub.com –port 25
পোর্ট 25 ব্লক করা থাকলে, উইন্ডোজ ফায়ারওয়াল, অ্যান্টিভাইরাস এবং হার্ডওয়্যার ফায়ারওয়ালের সেটিংস চেক করুন।
সুতরাং, আপনি Windows Server 2016 / 2012 R2 এ আপনার নিজস্ব SMTP মেল রিলে কনফিগার করেছেন এবং এর মাধ্যমে ইমেল পাঠানোর পরীক্ষা করেছেন৷