Saya akhirnya menemukan serangkaian instruksi terperinci dari Tony Scelfo yang benar-benar berfungsi . Tampaknya Anda harus menggunakan transport layer security (TLS) pada port 587. Saya belum mendapatkan SSL SMTP untuk berfungsi.
Pertama jalankan sudo dpkg-reconfigure exim4-config
dan gunakan opsi konfigurasi ini:
- Jenis umum konfigurasi email : surat dikirim melalui smarthost; diterima melalui SMTP atau fetchmail
- Nama surat sistem: <nama host Anda>
- Alamat IP untuk didengarkan saat koneksi SMTP masuk: 127.0.0.1
- Tujuan lain yang menerima surat: <nama inang Anda>
- Mesin untuk mengirimkan email ke: <biarkan ini kosong>
- Alamat IP atau nama host dari smarthost keluar: mail.example.com:==87
- Sembunyikan nama surat lokal dalam surat keluar?
- Ya - semua email keluar akan muncul dari akun gmail Anda
- No - mail yang dikirim dengan header nama pengirim yang valid akan menyimpan nama pengirim
- Pertahankan jumlah permintaan DNS minimal (Dial-on-Demand)? Tidak
- Metode pengiriman untuk surat lokal: <pilih yang Anda inginkan>
- Membagi file konfigurasi menjadi file kecil? Ya (Anda perlu mengedit salah satu file selanjutnya)
Kemudian jalankan sudo vi /etc/exim4/passwd.client
dan tambahkan baris berikut untuk host surat Anda, dan alias apa pun yang telah (ditemukan hingga nslookup
). Ganti <alamat email> dan <kata sandi> dengan akun yang Anda inginkan untuk merutekan email):
mail.example.com:<email address>:<password>
mail.yourhosting.provider:<email address>:<password>
Setelah Anda mengedit passwd.client
file, jalankan sudo update-exim4.conf
yang akan mengintegrasikan perubahan Anda ke konfigurasi Exim4 Anda.
Jalankan sudo /etc/init.d/exim4 restart
dan pastikan bahwa layanan berhenti dan mulai dengan benar. Jika layanan tidak dapat memulai kembali, ada sesuatu yang salah ketika Anda mengedit passwd.client
file.
Jika Exim4 dimulai ulang, lanjutkan dan jalankan sudo tail -f /var/log/exim4/mainlog
untuk menonton log surat. Di jendela yang berbeda, kirim email dari sistem Anda dan pastikan Anda melihat catatan yang ada R=smarthost T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com ... X=TLS-1.0:RSA_ARCFOUR_MD5:16
di dalamnya. The X=TLS
berarti bahwa surat tersebut dikirim dengan keamanan lapisan transport yang adalah apa yang Anda inginkan.
/etc/exim4/passwd.client
merupakan file yang terpisah.