Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengintegrasikan Amazon SES dengan Exim
Exim adalah Agen Transfer Surat (MTA) yang sangat fleksibel dan dapat dikonfigurasi. Untuk mempelajari selengkapnya tentang Exim, kunjungi Situs web Exim
Exim adalah aplikasi pihak ke tiga, dan tidak dikembangkan atau didukung oleh Amazon Web Services. Prosedur di bagian ini disediakan hanya untuk tujuan informasi saja, dan dapat berubah tanpa pemberitahuan.
Untuk mengonfigurasi Exim untuk mengirim email melalui Amazon SES
-
Di editor teks, buka file
/etc/exim.conf.local
. Jika file tidak ada, salin templat dari/etc/exim4/exim4.conf.template
. -
Di
/etc/exim.conf.local
, lakukan perubahan berikut:-
Di bagian
routers
, setelah barisbegin routers
, tambahkan berikut ini:send_via_ses: driver = manualroute domains = ! +local_domains transport = ses_smtp route_list = *
email-smtp.us-west-2.amazonaws.com
;Di kode sebelumnya, ganti
email-smtp.us-west-2.amazonaws.com
dengan titik akhir SMTP yang ingin Anda gunakan untuk mengirim pesan. Untuk informasi lebih lanjut, lihat Wilayah dan Amazon SES. -
Di bagian
transports
, setelah barisbegin transports
, tambahkan berikut ini:ses_smtp: driver = smtp port = 587 hosts_require_auth = * hosts_require_tls = *
-
Di bagian
authenticators
, setelah barisbegin authenticators
, tambahkan berikut ini:ses_login: driver = plaintext public_name = LOGIN client_send = :
USERNAME
:PASSWORD
Di kode sebelumnya, ganti
NAMA PENGGUNA
dengan nama pengguna SMTP Anda, danKATA SANDI
dengan kata sandi SMTP Anda.penting Kredensial SMTP Anda tidak sama dengan Access Key ID dan Secret Access Key AWS Anda. Untuk informasi tentang mendapatkan kredensial SMTP Anda, lihat Mendapatkan kredensial SMTP Amazon SES.
-
-
Simpan
/etc/exim.conf.local
. -
Setelah selesai memperbarui konfigurasi, masukkan perintah berikut untuk memulai ulang Exim.
sudo /etc/init.d/exim4 restart
catatan Perintah ini mungkin berbeda tergantung pada sistem operasi yang Anda gunakan.
-
Di baris perintah, selesaikan langkah-langkah berikut untuk mengirim pesan percobaan:
-
Masukkan perintah berikut:
exim -v
recipient@example.com
Di perintah sebelumnya, ganti
penerima@contoh.com
dengan alamat email yang ingin Anda kirimi pesan. -
Masukkan berikut ini, tekan Enter di akhir setiap baris:
From:
sender@example.com
Subject: Test message This is a test. .Di perintah sebelumnya, ganti
penerima@contoh.com
dengan alamat email yang ingin Anda gunkan untuk mengirim pesan.Saat Anda menekan Enter setelah titik terakhir (.), Exim memulai percakapan dengan server SMTP. Jika koneksi tetap terbuka setelah pesan dikirim, tekan Ctrl+D untuk menutupnya.
Tip Jika pesan tidak terkirim, periksa kesalahan di log surat sistem Anda. Log mail Exim biasanya terletak di
/var/log/exim4/mainlog
.
-