GNU/Linux >> Belajar Linux >  >> Linux

Bisakah saya menyiapkan email sistem untuk menggunakan server SMTP eksternal?

Menurut saya sSMTP sangat mudah digunakan.

Dalam sistem berbasis Debian:

apt-get install ssmtp

Kemudian edit file konfigurasi di /etc/ssmtp/ssmtp.conf

Contoh konfigurasi untuk menggunakan gmail Anda untuk mengirim email:

# root is the person who gets all mail for userids < 1000
[email protected]

# Here is the gmail configuration (or change it to your private smtp server)
mailhub=smtp.gmail.com:587
[email protected]
AuthPass=yourGmailPass
UseTLS=YES
UseSTARTTLS=YES

Catatan :Pastikan perintah "mail" ada di sistem Anda. paket mailutils harus menyediakan paket ini dalam sistem berbasis Debian.

Perbarui :Ada orang (dan laporan bug untuk distribusi Linux yang berbeda) yang melaporkan bahwa sSMTP tidak akan menerima kata sandi dengan karakter 'spasi' atau '#'. Jika sSMTP tidak berfungsi untuk Anda, mungkin ini masalahnya.


Untuk postfix :

  • Tambahkan IP untuk relai surat eksternal Anda ke /etc/hosts dan tambahkan alias mailrelay ke dalamnya.
  • Ubah konfigurasi postfix:

    relayhost = [mailrelay]
    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
    smtp_sasl_security_options = noanonymous
    
  • Edit /etc/postfix/smtp_auth

    mailrelay login:password
    
  • Ubah menjadi format-hash

postmap /etc/postfix/smtp_auth

Tidak perlu mengatakan bahwa hanya root yang dapat membaca ini... chmod u=r,og=-


mailx mendukung pengaturan server smtp pada CLI...

echo "message" | mailx -S smtp=$smtphost:$smtpport -s "subject line" -v [email protected]

Tidak ada yang perlu diinstal, asalkan server smtp memungkinkan Anda mengirim email yang tidak diautentikasi.

Tidak ada satu jawaban pun yang menyetel server smtp untuk semua bit perangkat lunak yang mungkin Anda miliki di kotak Linux Anda. Setiap klien email dapat mengonfigurasi server SMTP.


Linux
  1. Di mana saya dapat mengatur variabel lingkungan yang akan digunakan crontab?

  2. Bagaimana saya bisa menggunakan Tab-Completion di Putty yang terhubung ke Server Ubuntu?

  3. Bisakah saya menggunakan perintah (seperti pohon) tanpa menginstalnya di seluruh sistem?

  1. Bagaimana cara mengirim pesan surat mentah di Linux?

  2. Mengirim email dari server saya

  3. Bisakah postfix diatur untuk meneruskan email ke beberapa penerima

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

  2. Server Smtp Keluar Ringan?

  3. Siapkan Server Mail dengan PostfixAdmin di Debian 9