Bagaimana cara mengatur alamat email untuk domain di Amazon EC2?

8

Saya tidak terbiasa dengan cloud hosting. Sebelumnya saya hanya akan mengatur akun email melalui cPanel, tetapi karena ini tidak tersedia, bagaimana saya bisa melakukan ini di akun Amazon EC2? Saya berasumsi saya perlu menjalankan server email? Saya menginstal 'postfix' pada contoh linux saya. Sekarang apa?

John
sumber

Jawaban:

6

Tergantung pada kebutuhan Anda, Anda juga

A) Gunakan SNS

atau

B) jangan mengirim email.

Tentu, email internal akan berfungsi dengan baik, tetapi hampir semua yang Anda kirim harus ditolak sebagai spam kecuali jika Anda mengirim dari ec2-a-b-c-d.compute-1.amazonaws.com. Untuk mengatur email, Anda perlu mencocokkan pemetaan IP terbalik, belum lagi SPF dan DKIM. Dengan EC2 Anda tidak memiliki akses ke sumber DNS resmi untuk IP dan karenanya tidak dapat mengkonfigurasi jaringan dengan benar.

SNS tidak dimaksudkan untuk mengirim email ke pengguna akhir, tetapi jika Anda setelah memonitor atau mengkonfigurasi alur kerja, itu akan sesuai dengan tagihan Anda dengan cukup baik.

Kemungkinan Anda menginginkan mailhost eksternal. Saya mendengar Rackspace memiliki beberapa opsi yang bagus, tetapi saya tidak pernah menggunakannya sendiri.

Diedit

Saya tidak mengetahui formulir permintaan surat Amazon: ini memberikan opsi lain yang akan memungkinkan Anda mengirim surat dari EC2.

Pertama-tama Anda harus mengalokasikan dan menetapkan IP Elastis ke server email Anda, karena ini menghilangkan masalah fluiditas. Pastikan untuk mengatur pemantauan, karena jika server email Anda turun, IP elastis Anda akan menggantung dan Anda harus membayar per jam untuk IP elastis yang tidak terikat.

Selanjutnya, Anda harus mengatur pemetaan penerusan ke IP ini dari domain Anda: dalam sintaks BIND untuk zonefile "example.com.", Itu akan menjadi

mail   IN  A  1.2.3.4

Tergantung pada pengaturan DNS Anda (khususnya, RTTL Anda) ini mungkin perlu waktu untuk disebarkan. Paling mudah hanya menunggu satu hari, tetapi Anda mungkin akan aman setiap kali nslookup mail.example.comkembali 1.2.3.4.

Anda juga harus menentukan bahwa surat ke server Anda harus ditangani oleh mail.example.com, karena IP publik lama instance EC2 Anda akan digantikan oleh IP elastis baru.

Sertakan EIP dalam formulir di mana diminta, dan mail.example.comsebagai DNS terbalik.

(Dalam BIND, catatan akan dimasukkan sebagai 4.3.2.1.in-addr.arpa. IN PTR mail.example.com.)

Seperti yang dinyatakan dalam formulir, daftar putih memerlukan waktu untuk diperbarui.

Perangkap:

Host EC2 tidak dimaksudkan untuk menjadi sangat stabil. Jika Anda menggunakan ini sebagai layanan produksi, Anda harus memiliki dua host server mail yang dikonfigurasi sepenuhnya secara berlebihan. Jika / ketika salah satu gagal, Anda harus memiliki kemampuan untuk secara otomatis atau setidaknya dengan cepat menyebarkan server baru untuk menggantinya.

Michael Lowman
sumber
Email berfungsi tetapi memang muncul di kotak spam. Saya dengar Anda dapat mengubah pengaturan "reverse DNS" untuk memperbaiki masalah ini?
John
Jika Anda dapat mengubah pemetaan terbalik, ya, ini akan membantu menyelesaikan masalah Anda. Tetapi Amazon tidak memberikan akses ke file zona ini untuk Anda karena IP jauh lebih cair di lingkungan cloud. Jika Anda menginginkan fitur ini, Anda memerlukan VPS atau server email yang dihosting.
Michael Lowman
Di tautan ini: https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-requestapa yang akan saya masukkan di bidang DNS yang dihormati? Terima kasih atas bantuan Anda!
John
Heh, tidak tahu mereka menyediakan opsi itu :) Mengedit jawaban saya sesuai.
Michael Lowman
SNS / SES? Jangan campur ini.
Raptor
2

Saat ini, Anda mungkin juga tertarik dengan:

Layanan Email Sederhana Amazon (Amazon SES)

http://aws.amazon.com/ses/

Jika Anda adalah pengguna Amazon EC2, Anda dapat memulai dengan Amazon SES secara gratis. Anda dapat mengirim 2.000 pesan gratis setiap hari ketika Anda menelepon Amazon SES dari mesin Amazon EC2 secara langsung atau melalui AWS Elastic Beanstalk. Banyak aplikasi yang dapat beroperasi sepenuhnya dalam batas tier gratis ini.

David Thomas
sumber
Ini ditambah DKIM harus menjadi jawaban yang benar.
Dan Esparza