Cara Menghantar E -mel dari Gmail SMTP dengan baris arahan Linux

Cara Menghantar E -mel dari Gmail SMTP dengan baris arahan Linux

Dalam tutorial terdahulu kami, kami telah membincangkan tentang SSMTP untuk menghantar e -mel melalui SMTP Server melalui baris arahan. Tutorial ini menjadikan proses ini lebih mudah menggunakan menghantar e-mel utiliti baris arahan. SendeMail adalah baris arahan ringan pelanggan e -mel SMTP untuk menghantar e -mel melalui pelayan SMTP.

Dalam artikel ini, kami telah menerangkan cara memasang pakej SendeMail dan beberapa contoh untuk menghantar e -mel melalui pelayan SMTP jauh seperti Gmail.

Pasang pakej SendeMail

SendeMail SMTP Client boleh didapati di bawah repositori Ubuntu lalai, gunakan arahan berikut untuk memasangnya.

sudo apt-get kemas kini sudo apt-get pemasangan sendeMail 

Hantar e -mel melalui SMTP

Contoh 1:

Dalam contoh ini, badan e-mel diluluskan sebagai argumen (-o mesej-fail =/tmp/mailbody.txt) ke arahan. Perintah Baca kandungan fail dan gunakan pada kandungan badan e -mel.

SendeMail -L E -mel.log \ -f "[dilindungi e -mel]" \ -u "subjek e -mel 1" \ -t "[dilindungi e -mel]" \ -s "SMTP.gmail.com: 587 "\ -o tls = ya \ -xu" [dilindungi e -mel] "\ -xp" kata laluan e -mel "\ -o message -file ="/tmp/mailbody.txt " 

Contoh 2:

Dalam contoh ini, teks badan e -mel diluluskan sebagai input paip dari output arahan lain. Anda juga boleh memasukkan alamat e -mel CC dan BCC juga.

Cat Mailbody.txt | SendeMail -L E -mel.log \ -f "[E -mel dilindungi]" \ -u "Subjek e -mel 2" \ -t "[dilindungi e -mel]" \ -cc "[dilindungi e -mel]" \ -bcc "[dilindungi e -mel]" \ -s "smtp.gmail.com: 587 "\ -o tls = ya \ -xu" [dilindungi e -mel] "\ -xp" kata laluan e -mel "