GNU/Linux >> Belajar Linux >  >> Linux

Konfigurasi Linux -- ssmtp:Tidak dapat membuka smtp.gmail.com:587

Saya mengalami masalah yang sama. Langkah-langkah berikut berhasil untuk saya:

  1. sudo vi /etc/ssmtp/ssmtp.confTambahkan yang berikut:

TLS_CA_FILE=/etc/pki/tls/certs/ca-bundle.crt [email protected] mailhub=smtp.gmail.com:587 AuthUser=XXXX AuthPass=XYXYX UseSTARTTLS=Yes UseTLS=Yes hostname=AAAA

Ganti:XXXX- nama pengguna(mail)XYXYX- kata sandi(kata sandi email)AAAA- nama host(dapatkan dengan menjalankan $hostname)

  1. sudo vi /etc/ssmtp/revaliasesTambahkan yang berikut:

root:[email protected]:smtp.gmail.com:587

Ganti :XXXX - nama pengguna(email)

  1. Coba jalankan email sekarang:

    $mail -s "adasdas" [email protected]

    CC:XYZLoremIpsum.'ctrl+D'

Itu memecahkan masalah saya. Semoga untuk sistem (Office) Anda perlu mengonfigurasi pengaturan proxy yang benar jika tidak, Anda akan mendapatkan kesalahan:

tidak dapat mengirim pesan:Proses keluar dengan status bukan nol


coba ubah opsi ini

Mengizinkan aplikasi yang kurang aman untuk mengakses akun Anda

https://support.google.com/accounts/answer/6010255?hl=id


Ini mungkin karena Anda tidak menyetel hostname parameter ssmtp.conf . Itu harus berupa nama domain yang dapat diselesaikan dan sepenuhnya memenuhi syarat; milik Anda default ke nama mesin ctmtest (seperti yang ditunjukkan pada EHLO perintah yang Anda kutip di atas).

Masalah yang disebutkan pengguna963 dalam jawaban mereka mungkin juga sedang beraksi di sini, tetapi dalam hal ini Anda akan mendapatkan pesan kesalahan yang berbeda, seperti ssmtp: Authorization failed (534 5.7.14 ...) .


Linux
  1. Bagaimana cara Mengirim Email melalui server SMTP Eksternal menggunakan perintah mailx di Linux?

  2. (Terpecahkan) Tidak dapat membuka kotak surat /var/mail/user:Izin ditolak kesalahan di Linux

  3. Kirim email dari baris perintah dengan server smtp eksternal di Linux

  1. Manajemen Pengguna Linux Dasar

  2. Contoh Perintah mailq di Linux

  3. Kesalahan Linux saat memuat pustaka bersama:tidak dapat membuka file objek bersama:Tidak ada file atau direktori tersebut

  1. Linux – Sudo Tidak Dapat Membuka /etc/sudoers?

  2. Buka port di firewall Linux untuk mengakses server email POP dan IMAP

  3. Menguji secara efisien apakah port terbuka di Linux?