Pengaturan minimal untuk sendmail hanya untuk mengirim email keluar?


11

Saya menjalankan server sederhana yang saya kelola dari jarak jauh, dan saya memerlukannya untuk dapat mengirim email ke alamat email pribadi saya setiap kali terjadi kesalahan. Dengan pengaturan default pada Ubuntu, sendmail baru saja mengakumulasi email di / var / spool / mail yang akan dikirim secara lokal, tetapi saya perlu untuk pergi ke email eksternal.

Tutorial saya menemukan semua pembicaraan tentang pengaturan postfix / sendmail sebagai server email lengkap, tapi saya hanya perlu keluar saja, tidak ada login eksternal. Apakah ada cara mudah untuk melakukan ini?

Jawaban:


2

Anda juga harus memperhatikan jika Anda memerlukan host relay dan mendefinisikannya (DSmy.relay.host)



1

Buka / etc / alias dengan editor teks (menggunakan sudo) dan ubah baris root menjadi alamat email Anda, atau tambahkan baris lain dengan pengguna lokal Anda di dalamnya di sisi kiri, dan di sisi kanan masukkan alamat email Anda :

root:        my@email.com

lalu setelah menyimpan file alias, jalankan perintah newaliases:

$ /usr/bin/newaliases

Sendmail dan postfix dikonfigurasikan secara default untuk mengirim email keluar pada sebagian besar sistem.


1

Periksa apakah server Anda terbuka untuk dunia di port 25 (hanya keluar). Dan dns dikonfigurasi dengan benar. Anda tidak seharusnya melakukan apa pun untuk mengirim email untuk mengirim surat keluar.


1

Berikut adalah beberapa detail tentang cara mengatur sendmail untuk Outgoing Only

Juga di halaman ini

Saya memodifikasi langkah-langkah ini dari apa yang terdaftar di situs web untuk centos / Amazon Linux.

Berikut langkah-langkahnya:

you may also need to install sendmail-cf
# yum install sendmail-cf

# cd /etc/mail
# nano local-host-names
add new line: localhost
save the file and quit the editor

# make
# nano sendmail.mc
add these lines above the other FEATURE lines near the top of the file:
MASQUERADE_AS(`yourdomain.com')dnl
FEATURE(masquerade_envelope)
save the file and quit the editor

# m4 sendmail.mc > temp.cf
# mv temp.cf sendmail.cf
# make
# /etc/rc.d/init.d/sendmail restart

1

Dengan asumsi Anda benar-benar menggunakan postfix.

Saya akan menjalankan postfix dpkg-mengkonfigurasi ulang dan memilih opsi "situs internet" atau "situs internet dengan smarthost" (jika Anda ingin mengirim surat melalui smarthost) sebagai titik awal. Ini memungkinkan Anda untuk mengirim dan menerima email dari internet.

Jika Anda tidak ingin kotak itu dapat menerima email maka saya akan menyarankan mengkonfigurasi server SMTP untuk mendengarkan di localhost saja. Lihat /superuser//a/430329/506601

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.