আপনি টাইপ করার সময় sudo sendmailconfig
, আপনাকে সেন্ডমেল কনফিগার করার অনুরোধ জানানো উচিত ছিল।
রেফারেন্সের জন্য, কনফিগারেশনের সময় আপডেট হওয়া ফাইলগুলি নীচে অবস্থিত (আপনি যদি সেগুলি ম্যানুয়ালি আপডেট করতে চান):
/etc/mail/sendmail.conf
/etc/cron.d/sendmail
/etc/mail/sendmail.mc
কমান্ড লাইনে নিম্নলিখিতটি লিখে সঠিকভাবে কনফিগার করা আছে এবং সেটআপ হয়েছে কিনা তা দেখতে আপনি সেন্ডমেল পরীক্ষা করতে পারেন:
$ echo "My test email being sent from sendmail" | /usr/sbin/sendmail myemail@domain.com
নিম্নলিখিতটি আপনাকে প্রেরণপত্রে এসএমটিপি রিলে যুক্ত করার অনুমতি দেবে:
#Change to your mail config directory:
cd /etc/mail
#Make a auth subdirectory
mkdir auth
chmod 700 auth
#Create a file with your auth information to the smtp server
cd auth
touch client-info
#In the file, put the following, matching up to your smtp server:
AuthInfo:your.isp.net "U:root" "I:user" "P:password"
#Generate the Authentication database, make both files readable only by root
makemap hash client-info < client-info
chmod 600 client-info
cd ..
নিম্নলিখিত পংক্তিগুলি sendmail.mc, কিন্তু যোগ সামনেMAILERDEFINITIONS
। নিশ্চিত হয়ে নিন যে আপনি নিজের এসএমটিপি সার্ভারটি আপডেট করেছেন।
define(`SMART_HOST',`your.isp.net')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE(`authinfo',`hash -o /etc/mail/auth/client-info.db')dnl
প্রেরণ পাঠান মেইলমেইল.সিএফ (বিকল্পভাবে চালানো make -C /etc/mail
):
m4 sendmail.mc > sendmail.cf
সেন্ডমেল ডেমন পুনরায় চালু করুন:
service sendmail restart