Apa itu relay SMTP dan smarthost?

25

Apa sebenarnya relai SMTP, dan apa sebenarnya smarthost SMTP? Bisakah seseorang memberi saya penjelasan singkat tentang masing-masing, termasuk bagaimana mereka berhubungan satu sama lain?

LanceBaynes
sumber

Jawaban:

28

Secara umum, keduanya adalah relai surat, dan relai surat hanyalah sebuah server yang mengirimkan surat ke server surat lain, melalui SMTP, bukan server yang menawarkan layanan kotak surat kepada pengguna akhir melalui POP3 / IMAP / HTTP.

Smarthost adalah relay email yang khusus menangani email keluar. Jika Anda memiliki LAN pribadi, Anda mungkin ingin mengontrol aliran email keluar, dan mencegah "server lama" tidak dapat mengirim email ke internet, atau mungkin sistem internal Anda hanya menyelesaikan DNS internal dan tidak dapat menyelesaikan host atau catatan MX domain untuk sistem "di luar sana pada jalinan". Dalam kasus seperti ini, Anda dapat menunjuk satu host sebagai Smarthost. Semua mesin lain pada gilirannya akan mengirim secara buta email keluar apa pun ke Smarthost. Smarthost akan memiliki kemampuan untuk menyelesaikan host dan catatan MX domain di internet, dan akan diizinkan oleh firewall / acl / iptables / apa pun untuk berkomunikasi dengan host lain di port 25, atau port 587, untuk mengirimkan email keluar.

Penggunaan lain yang umum dari relay email adalah dengan email masuk. Jika Anda menjalankan organisasi besar, dengan ribuan atau ratusan ribu pengguna, menulis email untuk memblokir penyimpanan dapat menghabiskan banyak waktu dan sumber daya. Jika Anda hanya memiliki 1 server untuk melakukan ini, itu akan dengan cepat menjadi macet. Jika Anda memiliki beberapa server, masing-masing melayani subset pengguna, Anda harus mengubah domain email setiap pengguna agar berbeda untuk pengguna tersebut. Penanganan itu menjadi cukup merepotkan agak cepat. Solusi untuk ini adalah catatan MX tunggal untuk domain Anda, yang mungkin menyelesaikan (dengan load balancing, atau DNS round-robining) ke beberapa server mail-relay. Relai surat ini akan dikonfigurasikan untuk menerima email untuk setiap pengguna di domain, saat memfilter SPAM, maka ia akan berkonsultasi Kebijakan / peta sendiri untuk menentukan ke server kotak surat mana email perlu diteruskan untuk mencapai kotak pesan pengguna akhir. userA => server1, userB => server2, dll.

Hal ini memungkinkan server yang melakukan banyak hal menerima email dari internet agar semua pengguna dapat dengan cepat meneruskannya, sementara server kotak surat memiliki volume individu yang lebih rendah, mampu menimbulkan hukuman sumber daya dari menulis pesan ke disk, tanpa menjadi kemacetan.

Tim Kennedy
sumber
7
  • Relai SMTP adalah host yang menerima SMTP masuk dan meneruskan pesan di suatu tempat yang akan mengantarkannya ke tempat yang tepat.
  • SMTP smarthost adalah relai SMTP yang cukup tahu untuk mengirim barang secara cerdas ke tempat yang tepat.

Salah satu dari mereka biasanya diharapkan mampu mengantri pesan yang sementara tidak dapat dikirim, untuk mencoba lagi nanti.

freiheit
sumber
5

Relay adalah MTA (Mail Transfer Agent) yang akan meneruskan email ke server lain. Yang paling memprihatinkan adalah relay terbuka yang menerima email dari siapa pun dan meneruskan kepada siapa pun. Ini berguna untuk mengirim spam, dan banyak sistem mencoba menghindari menerima email dari mereka.

Smarthosts adalah kelas server relai yang digunakan untuk menyampaikan email ke grup pengguna tertentu. ISP biasanya menyediakan server relai yang menerima email dari jaringan mereka dan menyampaikannya ke Internet. Mereka mungkin memerlukan otentikasi.

MSA (Agen Pengiriman Surat) adalah Smarthost yang biasanya memerlukan otentikasi. Ada port Submission terpisah yang dialokasikan untuk mereka gunakan. MSA dapat bermanfaat bagi pengguna seluler karena memungkinkan pengguna untuk mengirimkan email menggunakan server email tepercaya.

BillThor
sumber
3

Mereka sama. Keduanya mengirim email, tetapi ISP Anda ditekankan sebagai smarthost.

Seorang smarthost biasanya meminta otentikasi (SMTP-AUTH) sebelum mengirimkan email.

mailq
sumber