Saya tidak yakin apa yang harus saya lakukan tentang ini. Ketika menggunakan IP yang berbeda (pengaturan server yang sama, domain, dll.), Kami tidak memiliki masalah dengan pengiriman email. Sejak mentransfer ke EC2, meskipun AWS telah menetapkan batas SMTP dihapus, saya menemukan bahwa email server saya masuk ke spambox saya. Situs saya mengirim beberapa ratus email (yang sah, disertakan) sehari. Menurut Anda apa solusi terbaik di sini?
Chris
email
amazon-ec2
spam
chrism2671
sumber
sumber
Jawaban:
Amazon sekarang telah merilis layanan email mereka sendiri. Amazon SES. Itulah taruhan terbaik Anda hanya dengan mengirim surat. http://aws.amazon.com/ses/
Jika Anda ingin statistik yang lebih terperinci dan wawasan tentang surat Anda seperti pelacakan terbuka dan klik Anda bisa menggunakan server SMTP pihak ketiga, favorit lama adalah AuthSMTP, jika Anda menginginkan sesuatu yang sedikit lebih modern dan lebih murah coba Email Elastis ( http: // elasticemail .com ).
sumber
EC2 sekarang memungkinkan Anda melakukan reverse DNS yang dapat dikonfigurasi, yang merupakan bantuan besar jika Anda mencoba mengirim email dari instance EC2. Lihat posting blog AWS ini untuk lebih jelasnya.
sumber
Umumnya IP EC2 dilarang dan masuk daftar hitam hampir di semua layanan penyaringan spam karena hal yang disayangkan bahwa spammer suka membeli mesin virtual dan menggunakannya untuk melakukan spamming.
Satu-satunya hal yang dapat Anda lakukan untuk menggunakan IP elastis dan meminta layanan penyaringan spam umum untuk menghapus / 32-an Anda.
Solusi lain adalah dengan menggunakan beberapa layanan proxy SMTP di suatu tempat.
sumber
Inilah yang berhasil bagi saya setelah beberapa percobaan dan kesalahan dengan contoh EC2
/sbin/postfix
bukan/sbin/sendmail
Saya menetapkan nama host server surat saya di /etc/postfix/main.cf seperti ini:
myhostname=www.your.tld
(ubah www.nama.tld ke nama server Anda)Saya mengatur rekaman Kerangka Kebijakan Pengirim (SPF) di DNS saya seperti ini:
@ IN TXT "v=spf1 a +all"
Saya menetapkan data DKIM di DNS saya seperti ini:
_adsp._domainkey.your.tld IN TXT "dkim=unknown"
(Ubah your.tld ke nama domain Anda mis. Example.com)Saya meminta pengaturan reverse-DNS pada IP elastis saya untuk menyelesaikan ke domain saya menggunakan formulir kontak AWS di
https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
Email aplikasi web saya tidak lagi dialihkan ke spam oleh GMail. Tidak sampai mereka memimpikan beberapa anti-EC2 -rer anti-spam baru dan banteng!
sumber
Menurut pendapat saya itu ide yang buruk untuk memiliki + semua dalam catatan SPF. + semua berarti lulus semua, dan tidak memiliki catatan SPF. Anda harus mengubahnya menjadi sesuatu seperti
di mana
+ a berarti izinkan semua ips yang memiliki catatan A di DNS
+ mx berarti izinkan semua ips dengan catatan MX di DNS
ip4: nnnn berarti izinkan IP ini untuk mengirim email
-semua cara tidak mengizinkan hal lain mengirim email dari domain ini. Aturan diperiksa dari kiri ke kanan. karenanya -semua pada akhirnya akan melarang apa pun yang tidak memenuhi aturan sebelumnya
Juga
harus diubah menjadi
sumber
Hmmm dalam kasus saya menggunakan postfix dan meneruskan email melalui authsmtp atau sendgrid.
http://pauldowman.com/2008/02/17/smtp-mail-from-ec2-web-server-setup/ http://wiki.sendgrid.com/doku.php?id=postfix
sumber
Ikuti Tes Server Email ini . Ini akan memberi Anda kemungkinan saran untuk diterapkan. Jika Anda tidak dapat menerapkan saran (atau) masih memiliki masalah, Anda bisa mendapatkan Layanan Relai SMTP
sumber
Jika Anda mengisi formulir ini dan memasukkan alamat IP Elastis Anda, alamat IP Anda tidak akan terdaftar dalam daftar hitam (setelah beberapa hari) kecuali Anda benar-benar mulai melakukan spamming dari mereka.
https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
Secara default, alamat IP EC2 di-greylisted pada sebagian besar daftar spam karena sifatnya yang dinamis. Mengirimkan permintaan di atas akan membuatnya sehingga alamat IP Anda tidak tercantum abu-abu.
sumber
Agak berbahaya menggunakan EC2 untuk mengirim email. EC2, pada dasarnya, memungkinkan Anda untuk dengan cepat memutar dan menurunkan mesin, yang membuatnya hebat untuk mengirim spam. Saya akan merekomendasikan Anda mengirim email Anda dari host SMTP tetap yang didedikasikan untuk perusahaan Anda. Saya sebenarnya telah melakukan ini sendiri: Startup baru kami berjalan pada EC2, tetapi mengirimkan email menggunakan layanan Email Google Business di IMAP.
Simon @ LabSlice
sumber