Mengintegrasikan Amazon SES dengan Exim - Amazon Simple Email Service

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.

catatan

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
  1. Di editor teks, buka file /etc/exim.conf.local. Jika file tidak ada, salin templat dari /etc/exim4/exim4.conf.template.

  2. Di /etc/exim.conf.local, lakukan perubahan berikut:

    1. Di bagian routers, setelah baris begin 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.

    2. Di bagian transports, setelah baris begin transports, tambahkan berikut ini:

      ses_smtp: driver = smtp port = 587 hosts_require_auth = * hosts_require_tls = *
    3. Di bagian authenticators, setelah baris begin 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, dan KATA SANDIdengan 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.

  3. Simpan /etc/exim.conf.local.

  4. 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.

  5. Di baris perintah, selesaikan langkah-langkah berikut untuk mengirim pesan percobaan:

    1. Masukkan perintah berikut:

      exim -v recipient@example.com

      Di perintah sebelumnya, ganti penerima@contoh.com dengan alamat email yang ingin Anda kirimi pesan.

    2. 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.