সেন্ডমেল খুব ধীর - / ইত্যাদি / হোস্ট কনফিগারেশন


12

সেন্ডমেইল ব্যবহার করে একক ই-মেইল পাঠাতে 15 সেকেন্ড সময় লাগে।

/var/log/mail.log:

Jul 31 09:52:42 piotr-probook sendmail[2912]: My unqualified host name (piotr-probook) unknown; sleeping for retry

জন্য / etc / হোস্টনাম:

piotr-probook

জন্য / etc / হোস্ট:

127.0.0.1   piotr-probook localdev localhost
192.168.1.1 router

/etc/mail/sendmail.cf:

# hosts file (normally /etc/hosts)
O HostsFile=/etc/hosts

স্পষ্টতই আমি piotr-probookযখন ইউআরএল টাইপ করি তখন আমি হোস্ট এবং এইচটিটিপি সার্ভারের পপআপগুলিকে ব্রাউজারে পিং করতে পারিhttp://piotr-probook

আমি কি ভুল করছি? কীভাবে সমস্যা সমাধান করবেন?


আপনার প্রশ্ন এবং সমস্যাটি অস্পষ্ট। আপনি কী সংরক্ষণাগারভুক্ত করার চেষ্টা করছেন এবং আপনার সমস্যাগুলি কী সে সম্পর্কে আরও তথ্য যুক্ত করুন (উদাহরণস্বরূপ আপনি কীভাবে সেন্ডমেল ব্যবহার করবেন? পিএইচপি স্ক্রিপ্টে? পাইথন? জাভা? অ্যাপাচি জড়িত?) মূলত: আপনি কি করছেন?
সোমবার

@ মন্ডজঞ্জ আমার সমস্যাটি বেশ পরিষ্কার। সেন্ডমেইল ব্যবহার করে একক ই-মেইল পাঠাতে 15 সেকেন্ড সময় লাগে। এমনকি আমি সমস্যার কারণ পোস্ট করেছি (লগ দেখুন) এবং আমি কীভাবে এটি ঠিক করব তা জিজ্ঞাসা করছি। আমি শুধু চালানো চান sendmail -t mail.txt। কোনও পিএইচপি, জাভা ইত্যাদির সরল সেন্ডমেল নেই।
পাইওটার

1
উত্তরটি পেয়েছেন: superuser.com/a/626219/242163
পাইটর

উত্তর:


15

উত্তরটি Superuser.com /superuser//a/626219/242163 এ পেয়েছেন :


সেন্ডমেলকে "হোস্টনাম" এর ফলাফলটি পরিষ্কারভাবে শুরু করার জন্য একটি সম্পূর্ণ যোগ্য ডোমেন নাম হতে হবে।

হোস্টের নামটি পাইওটার-প্রোবুক.লোকালডোমাইন এবং আপডেট / ইত্যাদি / হোস্টের মতো কিছুতে সেট করুন।

জন্য / etc / হোস্ট

127.0.0.1   piotr-probook.localdomain piotr-probook localdev localhost

এছাড়াও আপনি / etc / mailname একটি সমাধানযোগ্য FQDN আছে নিশ্চিত করুন
Jeremiah

আমার ক্ষেত্রে localhost.localdomainসহ localhoatএবং হোস্ট-নেম অনুপস্থিত টুকরা (Debian এর সাহায্যে sendmail ভিতরে Docker) ছিল
vladkras

15

উপরের উত্তরটি আমার পক্ষে কার্যকর হয়নি। কাজেই এটি করার জন্য আমি যা করেছি তা এখানে পোস্ট করছি।

এর send mailমাধ্যমে ইনস্টল করা হয়েছেterminal

apt-get install sendmail

তারপরে hostsফাইলটি ওপেন করুন

# edited from: sudo gedit etc/hosts
sudo gedit /etc/hosts

লাইন প্রতিস্থাপন

127.0.0.1 localhost

সঙ্গে

127.0.0.1 localhost localhost.localdomain mydomainname

পেতে domain nameলিখুন

hostname

ইন terminalএবং চালান।

অ্যাপাচি পুনরায় চালু করুন

sudo service apache2 restart


@ জিতরক্স আমি আপনাকে পাইনি। আপনি কি বোঝাতে পারেন দয়া করে?
ম্যাড অ্যাঙ্গেল

1
আপনার শেষ পদক্ষেপটি অ্যাপাচি পুনঃসূচনা করে, আমি কেবল বোঝাতে চেয়েছিলাম যে প্রেরণমেল সমস্যাটি ঠিক করার জন্য প্রয়োজন হবে না।
জিট্রাক্স

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