sendmail: bagaimana untuk mengkonfigurasi sendmail pada ubuntu?
Ketika saya mencari konfigurasi sendmail pada ubuntu saya din't mendapatkan jawaban yang jelas, masing-masing dari mereka menganggap aku tahu apa yang mereka bicarakan,
Aku hanya ingin konfigurasi dasar untuk mengaktifkan pengiriman email, pada dasarnya aku akan menggunakannya dengan google app engine untuk mengaktifkan pengiriman e-mail dari dev server.
Saya sudah melakukan ini:
sudo apt-get install sendmail
kemudiansudo sendmailconfig
tapi aku don't tahu apa yang terakhir benar-benar melakukannya.
3 jawaban
Ketika anda mengetik
sudo sendmailconfig
, anda harus telah diminta untuk mengkonfigurasi sendmail.
Untuk referensi, file yang diperbarui selama konfigurasi yang terletak di bagian berikut (dalam kasus anda ingin memperbarui secara manual):
/etc/mail/sendmail.conf
/etc/cron.d/sendmail
/etc/mail/sendmail.mc
Anda dapat menguji sendmail untuk melihat jika itu adalah dikonfigurasi dengan benar dan setup dengan mengetik perintah berikut ke command line:
$ echo "My test email being sent from sendmail" | /usr/sbin/sendmail myemail@domain.com
Berikut ini akan memungkinkan anda untuk menambahkan smtp relay untuk sendmail:
#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 ..
Tambahkan baris berikut untuk sendmail.mc, tapi sebelum
MAILERDEFINITIONS
. Pastikan anda memperbarui anda smtp server.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
Memohon penciptaan sendmail.cf (atau run
make-C /etc/mail
):m4 sendmail.mc > sendmail.cf
Restart sendmail daemon:
service sendmail restart
Aku punya jawaban atas bekerja (dapat't balasan belum) setelah satu kecil mengedit
Ini tidak bekerja untuk saya:
FEATURE('authinfo','hash /etc/mail/auth/client-info')dnl
Pertama kutip tunggal untuk setiap string harus diubah untuk backtick (`) seperti ini:
FEATURE(`authinfo',`hash /etc/mail/auth/client-info')dnl
Setelah perubahan yang saya jalankan:
sudo sendmailconfig
Dan saya'm di bisnis ini :)
Tidak ada komentar:
Posting Komentar