আমার সার্ভার থেকে ইমেল প্রেরণ করা হচ্ছে


11

সুতরাং, আমি আমার সার্ভার থেকে ইমেল প্রেরণ করতে চাই।

আমি ইনস্টল mailx

apt-get install mailx

তবে একটি কমান্ড

mail -s "Hello world" me@gmail.com

আসলে / var / spool / mail / এ ত্রুটি দিচ্ছে যা বলে:

Mailing to remote domains not supported.

কেন এমন হচ্ছে?

উত্তর:


17

আপনি স্থানীয়ভাবে কোন এমটিএ ব্যবহার করছেন? mailকেবলমাত্র আপনাকে একটি মেল বার্তা গঠনের ক্ষমতা দেয় তবে প্রকৃত বিতরণ করার জন্য আপনার এখনও এবং এমটিএ দরকার? ডিফল্টরূপে, বেশিরভাগ বিতরণ প্রেরণমেলের সাথে আসে। বাইরের ডেলিভারি সমর্থন করার জন্য আপনার সম্ভবত অন্য একটি এমটিএ ইনস্টল করতে হবে বা বর্তমানটিকে কনফিগার করতে হবে।


1
এখানে
লগফাইলে

6
আপনি যদি ডেবিয়ান / উবুন্টু চালাচ্ছেন /etc/exim4/update-exim4.conf.confতবে dc_eximconfig_configtype='internet'এক্সিম পড়তে এবং পুনরায় চালু করতে আপনাকে লাইনটি সম্পাদনা করতে হবে এবং পরিবর্তন করতে হবে । আপনি যদি অন্য ডিস্ট্রো ব্যবহার করে থাকেন তবে নিশ্চিত হয়ে নিন যে এই লাইনটি এরকম দেখাচ্ছেhostlist relay_from_hosts = 127.0.0.1
ভিএমফার্মস

10
আসলে আমি dpkg-reconfigure exim4-config"উইজার্ড" কমান্ডটি ব্যবহার করেছি এবং এটি এখন কাজ করে! ধন্যবাদ!
বোবোবোবো

2

কারণ মেলেক্স একটি সম্পূর্ণ এসএমটিপি পরিকাঠামো আশা করে, যা ডিফল্টরূপে কনফিগার করা হয় না। কোন ধরণের এসএমটিপি সার্ভার, যদি থাকে তবে আপনি কি ইনস্টল করেছেন (যেমন পোস্টফিক্স, এক্সিম, সেন্ডমেল, কিমেইল)?


আমি বিশ্বাস করি আমার
এক্সিম

1
# fgrep remote /var/log/exim4/mainlog.1 | sed -E 's#([ <])[^ <]+@[^ >]+([ >])#\1a@b\2#g' | head -1
2019-01-08 00:47:00 1ggebk-00055M-St ** a@b <a@b> R=nonlocal: Mailing to remote domains not supported
#

এটি প্রদর্শিত হবে যে দেবিয়ান এমন একটি সংস্থান নিয়ে আসতে পারে exim4যা একটি ইন্টারনেট-সংযুক্ত মেশিনে সঠিকভাবে কাজ না করার জন্য সেট করেছিল যেখানে বহির্গামী এসএমটিপি পোর্টগুলি অবরুদ্ধ করা হয়নি।

বিভিন্ন মন্তব্যে নির্দেশিত হিসাবে, এটিকে সঠিকভাবে কাজ করতে, একটি চালাতে হবে dpkg-reconfigure exim4-configএবং উইজার্ডের মধ্যে প্রথম internetবিকল্পটি নির্বাচন করুন । নোট করুন উইজার্ডের পরবর্তী সংলাপ বাক্সগুলিতে, ডিফল্টগুলি কেবলমাত্র localhostআইপিভি 4 / আইপিভি 6 অ্যাড্রেসগুলিতে শোনার জন্য সেট করা থাকে , সুতরাং, এটি প্রদর্শিত হয় যে আপনি যদি অন্য ডিফল্টগুলি একা ছেড়ে যান, আপনি এখনও আগত এসএমটিপি পোর্টটি একা রেখে যাবেন।

উইজার্ডটি সঠিকভাবে কাজ করেছে কিনা তা যাচাই করতে, আপনি ডেবিয়ান-নির্দিষ্ট /etc/exim4/update-exim4.conf.conf(হ্যাঁ, এটি একটি দ্বিগুণ .conf.conf, এটি টাইপো নয়) যাচাই করতে পারেন , যা এই ফায়াস্কোতে একটি ভূমিকা পালন করে। dpkg-reconfigure exim4-configউইজার্ডের মধ্যে চলমান এবং কেবলমাত্র প্রথম বিকল্পটি পরিবর্তন করার পরে এখানে প্রাসঙ্গিক অংশ রয়েছে , যা মেল প্রেরণে সক্ষম করে তবে এসএমটিপি পোর্টটি কেবল মেশিনেই খোলা রাখে (প্রথম বিকল্পের পরে পুনরায় কনফিগারে ক্লিক করার মাধ্যমে একটি ডিফল্ট বিকল্প) :

dc_eximconfig_configtype='internet'
…
dc_local_interfaces='127.0.0.1 ; ::1'

আর একটি সমাধান হ'ল জেসি এবং তারপরে ড্রাগনফ্লাই মেল এজেন্ট ইনস্টল করা - https://packages.debian.org/jessie/dma - যা এমটিএ-র একটি সহজ বাস্তবায়ন, আগত এসএমটিপি ব্যতীত সমস্ত ভাল ইউনিক্স মেল জিনিস বাস্তবায়ন করে, তাই , আপনাকে ভুল কনফিগারেশন বা বাহ্যিক দুর্বলতার বিষয়ে চিন্তা করতে হবে না।


0

আপনার যদি কোনও অভ্যন্তরীণ এসএমটিপি সার্ভার ইনস্টল না থাকে তবে আপনি একটি জিমেইল এসএমটিপি সার্ভারের মাধ্যমে উদাহরণস্বরূপ আপনার মেইল ​​প্রেরণ করতে পারেন, আপনি এসএসএমটিপি এমটিএ ইনস্টল করতে পারেন এবং এটি জিমেইল এসএমটিপি সার্ভার বা অন্য কোনও বহিরাগত এসএমটিপি সার্ভারের মাধ্যমে কনফিগার করতে পারেন।

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