মেল প্রেরণের জন্য উবুন্টু সার্ভার সেটআপ করুন ()


40

আমি অনেক অনুসন্ধান করার চেষ্টা করেছি কিন্তু উবুন্টু সার্ভারটি কীভাবে বাস্তবে সেটআপ করতে পারি তা জানতে অক্ষম, যাতে আমি পিএইচপিতে মেইল ​​() ফাংশন ব্যবহার করে পিএইচপি এর মাধ্যমে মেলগুলি প্রেরণ করতে পারি।

আমি আমার সার্ভারে অ্যাপাচি 2, মাইএসকিএল এবং পিএইচপি 5 ইনস্টল করেছি।

ধন্যবাদ.

উত্তর:


45

আমি এটিও সম্মত করি যে লোকেদের পাঠানোর জন্য কেবল একটি স্ক্রিপ্ট প্রয়োজন যেমন উদাহরণস্বরূপ ত্রুটি ইমেলগুলি এবং একটি পূর্ণ-বর্ধিত মেল সার্ভারের প্রয়োজন নেই for

প্রথমত, যদি পোস্টফিক্স ইতিমধ্যে ইনস্টল না করা হয় তবে:

sudo apt-get install postfix

এটি কয়েকটি প্রশ্ন জিজ্ঞাসা করে। প্রথমটির জন্য আমি "ইন্টারনেট সাইট" বেছে নিয়েছি; ফায়ারওয়ালের পিছনে একটি মেশিনের জন্য আমি তার পরিবর্তে স্মার্টথস্ট বেছে নিতে পারি। দ্বিতীয় প্রশ্নের জন্য এটি মেশিনের নামে ডিফল্ট হয়; আমি নিয়ন্ত্রণ করি এমন একটি ডোমেন নাম যুক্ত করেছি (যাতে আমি পরে এটির জন্য ডিএনএস সেট করতে পারি, আমার প্রয়োজন হওয়া উচিত)।

এই মুহুর্তে আপনার পরীক্ষা পাঠানোর জন্য কমান্ডলাইন থেকে "মেল" ব্যবহার করতে সক্ষম হওয়া উচিত। (আমি সাধারণত প্রথমে http://ubuntuforums.org/showthread.php?t=38429 এর নির্দেশাবলী অনুসরণ করি , অন্যথায় আমাকে -fপতাকাটি ব্যবহার করতে হবে root আমি রুট এবং আমার সাধারণ ব্যবহারকারীর জন্য এন্ট্রিগুলি /usr/bin/sendmailতৈরি করতে চাই /etc/aliasesএবং তারপরে চালাব newaliases)

তারপরে /etc/php5/conf.d এর অধীনে এই বিষয়বস্তু সহ একটি ফাইল (উদাহরণস্বরূপ মেলকনফিগ.ইনইআই) তৈরি করুন:

sendmail_from = "me@example.com"
sendmail_path = "/usr/sbin/sendmail -t -i -f me@example.com"

Me@example.com আপনার ইমেল ঠিকানায় পরিবর্তন করুন। তারা বোঝায় যে সমস্ত ইমেল আপনার প্রেরিতের মতো দেখতে পাবেন, যা এটি প্রত্যাখ্যান করা থেকে বাঁচতে সহায়তা করতে পারে। এটি কোনও বিকাশকারীকে ত্রুটি ইমেল প্রেরণের জন্য যথেষ্ট।

(উপরের নির্দেশাবলী উবুন্টু 10.04, 11.04, 11.10, 12.04 এ পরীক্ষিত)

মন্তব্যগুলিতে রাজেড দ্বারা চিহ্নিত পিএস, mailসর্বদা থাকে না (যেমন উবুন্টু ১১.১০ এ এটি অনুপস্থিত)। এটি প্রকৃতপক্ষে উপরোক্ত নির্দেশাবলীকে প্রভাবিত করে না, আপনার কেবল mailপরীক্ষার প্রয়োজন এবং আপনি এটির sendmailজন্য পাশাপাশি ব্যবহার করতে পারেন । তবে mailইমেল পড়ার জন্যও এটি দরকারী, তাই এটি সাধারণত: এটি ইনস্টল করার উপযুক্ত: apt-get install mailutils(মূল হিসাবে)।


1
ধন্যবাদ! এটি পুরোপুরি কাজ করে। উবুন্টু 12.04 এলটিএস এক্স 64 এ পরীক্ষিত।
ট্রেন্ট স্কট

এটি এনজিআইএনএক্স ব্যবহার করেও সমাধান করে! এবং পিএইচপি 5-এফপিএম
TheBlackBenzKid

1
আমার হোস্টের জন্য নোট করুন, mailকমান্ড-লাইনটি ইউটিলিটি কোনও পরিষ্কার উবুন্টু ইনস্টলে ইনস্টল করা নেই এবং পোস্টফিক্স ইনস্টল করা এটি ইনস্টল করে না। কমান্ডটি sudo apt-get install mailutilsপাওয়ার চেষ্টা করুন mailবা মুট এর মতো বিকল্পগুলি ব্যবহার করুন, বাssmtp
20:25

পিছনে স্টাফগুলি সঠিকভাবে কাজ sendmail_pathকরতে হবে তা জানতে আমার কয়েক সপ্তাহের দরকার ছিল"sendmail_path = "/usr/sbin/sendmail -t -i -f me@example.com"
স্লিক

1
অবশেষে! একটি সোজা এগিয়ে এবং সহজ সমাধান। উবুন্টু 14.04 এ কাজ করে।
কিন্যারি

2

মেল প্রেরণে সক্ষম হতে আপনাকে উবুন্টু সার্ভারটি সেটআপ করতে হবে ... উদাহরণস্বরূপ, আপনি পোস্টফিক্স ইনস্টল ও কনফিগার করতে পারেন।

উবুন্টু ডকুমেন্টেশনের https://help.ubuntu.com/commune/MailServer এ একটি সুন্দর পৃষ্ঠা রয়েছে


কোন টিউটোরিয়াল আপনি আমাকে লিঙ্ক করতে পারেন?
শিশান্ত

একটি টিউটোরিয়াল লিঙ্ক যুক্ত করেছে
ডোমিনিক

1

হয় আপনার সার্ভারে সরাসরি কোনও মেল সার্ভার স্থাপনের বেদনাদায়ক প্রক্রিয়াটি অনুসরণ করুন (পোস্টফিক্স, ইত্যাদি) অথবা এমন একটি লাইব্রেরি ব্যবহার করুন যা আপনাকে সরাসরি একটি এসএমটিপি সার্ভারের সাথে সংযোগ করার অনুমতি দেবে।


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