সাধারণ স্থানীয় এসএমটিপি সার্ভার - ন্যূনতম সেটআপ উবুন্টু


13

স্থানীয় এসএমটিপি সার্ভার স্থাপনের নিখুঁত, ন্যূনতম, নো-ঝামেলা, আশাবাদী বোকামি কী?

আপনি যদি পোস্টফিক্স বলতে চলেছেন তবে এটিকে সেট আপ করার জন্য এই ন্যূনতম, নির্বোধ প্রমাণ পদক্ষেপগুলি কী কী?

এটি কোথাও খুঁজে পাওয়া কতটা কঠিন বলে মনে হচ্ছে তা নিয়ে আমি একপ্রকার অবাক হয়েছি। আমার দরকার:

  • একটি স্থানীয়ভাবে হোস্ট করা smtp সার্ভার যা ইন্টারনেটে মেল প্রেরণ করে।
  • কোন tls বা sslauth বা যা কিছু।
  • লোকালহোস্ট থেকে কেবল মেল আসতে দেয়।
  • কোন রিলে।

দেখে মনে হচ্ছে কোথাও কোনও সফ্টওয়্যার প্যাকেজ থাকা উচিত যেখানে আপনি ইনস্টল করেন, একটি অ্যাকাউন্ট সেটআপ করুন এবং তারপরে আপনার কাছে একটি স্থানীয় এসএমটিপি সার্ভার রয়েছে।

আমি সিসাদমিন নই। লোকেরা বলে যে পোস্টফিক্সটি মারা গেছে সহজ তবে সম্ভবত আমি এটি ভুল করে চলেছি, আমি যে সমস্ত সেটআপ ডক্স দেখি তা বেশ জটিল, আমার কাছে কোনও মেইল ​​সার্ভার ডিবাগ করার জন্য অতিরিক্ত সময় নেই actually আমি শুধু ইন্টারনেটে মেল পাঠাতে চাই। এটা যে সত্যিই কঠিন?


3
আকর্ষণীয় প্রশ্ন এবং আমি একই দৃষ্টিভঙ্গি পেয়েছি।
জেনক্লিস

উত্তর:


4

যদিও এটি আমাদের রক্ষণাবেক্ষণ করা হয়নি, আপনি এসএমটিপি চেষ্টা করতে পারেন । এটি যাইহোক, আপনি না চান এমন কয়েকটি কার্যকারিতা সমর্থন করে তবে সেটআপ করা খুব সহজ।

উবুন্টুর Synaptic Package Managerবর্ণনা থেকে esmtp:

ইএসএমটিপি হ'ল প্রেরণমেল-সামঞ্জস্যপূর্ণ সিনট্যাক্স সহ এক ব্যবহারকারী কনফিগারযোগ্য রিলে-কেবল মেল স্থানান্তর এজেন্ট (এমটিএ)। এটি লিবিএসএমটিপি এথকে সমর্থন করে (সিআরএএম-এমডি 5 এবং এনটিএলএম এসএএসএল প্রক্রিয়া সহ) এবং স্টার্টটিএলএস এসএমটিপি এক্সটেনশনের উপর ভিত্তি করে।

এসএমটিপি সাইটটিতে আরও কিছু বিকল্প তালিকা রয়েছে , যার sSMTPমধ্যে সবচেয়ে সহজ বলে মনে হচ্ছে। উবুন্টুর Synaptic Package Managerবর্ণনা থেকে ssmtp:

আপনার মেল হাবটিতে কোনও সিস্টেম থেকে মেল পাওয়ার নিরাপদ, কার্যকর এবং সহজ উপায়। এতে কোনও সুইড-বাইনারি বা অন্যান্য বিপজ্জনক জিনিস নেই - চারপাশে ঝাঁকুনির জন্য কোনও মেল স্পুল নেই এবং ব্যাকগ্রাউন্ডে কোনও ডেমোন চলছে না। মেল সহজভাবে কনফিগার করা মেলহোস্টে ফরোয়ার্ড করা হয়। অত্যন্ত সহজ কনফিগারেশন।


2

সমস্ত সেটআপ নথি উপেক্ষা করুন, আপনার সেগুলির দরকার নেই। ডেবিয়ান / উবুন্টুতে সেটআপ সংক্রান্ত সমস্যাগুলি মোকাবেলা করা হয়েছে। debconfSMTP এর মনোভাব নিয়ে কাটা জন্য সেটআপ আপনি স্ট্যান্ডার্ড কনফিগারেশনের একটি সেট প্রদান করে থাকে। এর মধ্যে বেশ কয়েকটি বিকল্প রয়েছে যা আপনি যা চান তা করবে। postfix-docআপনি যদি কিছু ডকুমেন্টেশন চান তবে প্যাকেজটি ইনস্টল করার বিষয়টি বিবেচনা করুন ।

আমার অভিজ্ঞতা থেকে ডেবিয়ান / উবুন্টু সেটআপটি এক্সিম 4 এবং পোস্টফিক্সের ক্ষেত্রে বেশ ভাল। নিম্নলিখিত বিকল্পগুলি এক্সিম 4 এর জন্য তবে পোস্টফিক্সের জন্য কাজ করা উচিত। আপনি dpkg-reconfigureকমান্ডটি দিয়ে কনফিগারেশনটি পুনরায় চালু করতে পারেন ।

আপনি যখন নির্বাচন mail sent by smarthost; received via SMTP or fetchmailকরবেন তখন ডিফল্ট কনফিগারেশনটি আপনাকে যা চান তার খুব কাছাকাছি দেওয়া উচিত। প্রতিরোধ করার জন্য ইনকামিং মেল সেট listen address for incoming SMTP sessionsকরতে 127.0.0.1

বিকল্পভাবে, আপনি বাছাই বিবেচনা করতে পারেন mail sent by smarthost; no local mail। এটি ডেলিভারির জন্য বেশিরভাগ মেল অন্য সিস্টেমে প্রেরণ করবে। অন্য সার্ভারে মেল প্রেরণে অক্ষমতা সম্পর্কে বার্তা স্থানীয়ভাবে সরবরাহ করা হবে।

সাধারণত, স্মার্টথোস্ট যা আপনার মেইল ​​সরবরাহ করবে তা হ'ল আপনার আইএসপির রিলে সার্ভার। ল্যান, এমএএন বা ডাব্লুএইএন-তে, ব্যবহারের জন্য স্থানীয় মেইল ​​সার্ভার থাকতে পারে।


0

আমার একই চাহিদা রয়েছে এবং এই সাধারণ কমান্ডগুলির সাহায্যে CentOS এ সবেমাত্র পোস্টফিক্স ইনস্টল করেছি (অবশ্যই আপনার জন্য উপযুক্ত কিসের সাথে ফ্যানসিহস্টনাম, ফ্যান্সিডোমেন এবং youremail@yourdomain.com প্রতিস্থাপন করুন):

# Before you beging setup your hostname properly
# YOU MUST HAVE A VALID HOST NAME
sed -i 's/HOSTNAME=.*/HOSTNAME=fancyname.fancydomain.com/' /etc/sysconfig/network
echo "127.0.0.1   fancyhostname.fancydomain.com    fancyname" >> /etc/hosts
reboot
# check
hostname ; hostname -f ; uname -n; echo `hostname -s`.`hostname -d`
# you should get this output 4 lines like this one:
#   fancyhostname.fancydomain.com
# anything else means you made a mistake above

# installation
#---------------
yum -y install postfix # install postfix
yum -y install mail # makes testing easy - see bellow

# configuration
#---------------
# B) postfix config.
# I only accept mail from localhost - no relaying whatsoever
echo "mynetworks = 127.0.0.0/8" >> /etc/postfix/main.cf
/etc/init.d/postfix reload

# C) where do you want mail for root delivered:
echo "root:     youremail@yourdomain.com" >> /etc/aliases
newaliases

# test
#---------------
echo test | mail -s test root 
sleep 1; tail /var/log/maillog
# now check your mail - you should soon receive the test mail

আমি বেশ নিশ্চিত যে উবুন্টু আর শক্ত হতে পারে না। শীঘ্রই এটি চেষ্টা করে দেখুন এবং এখানে রিপোর্ট করবেন



-1

মেলুটিলগুলি ইনস্টল করুন

sudo অ্যাপ্লিকেশন মেলুটিলগুলি প্রয়োগ করুন

এই মত একটি ইমেল প্রেরণ করুন

echo "This is the body of my message. Wow this is so simple" | mail -s "This is my subject line" me@mydomain.com

সূত্র: http://ubuntuforums.org/showthread.php?t=1883221


প্রশ্নটি আসলে একটি এসএমটিপি সার্ভার হোস্টিং সম্পর্কে, মেল না পাঠানো যা আরও সাধারণ। এছাড়াও আপনি ঠিকানা থেকে কোনও সরবরাহ করতে চাইতে পারেন
কোনও জায়গায়
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.