Saya memiliki server Windows 2003 R2 dan saya ingin mengirim email dari baris perintah. Server ini tidak mengonfigurasi layanan SMTP. Apakah ada satu liner yang memungkinkan saya mengirim email? Kasus penggunaan khusus saya saat ini adalah untuk mengirim email ketika peringatan kinerja dipicu, tetapi itu akan berguna secara umum.
Saya berharap untuk sesuatu seperti
foomail -t [email protected] -f [email protected] -m "Alert! the sky is falling"
Pembaruan: Saya lebih suka solusi yang tidak melibatkan menginstal perangkat lunak pihak ke-3.
Jawaban:
Saya akan mencoba blat . Anda bisa menulis vbscript tetapi tidak ada executable bawaan untuk mengirim email
sumber
Apakah Anda mempertimbangkan powershell daripada cmd.exe? Jika demikian, pengiriman surat ada di dalam:
Untuk membuat satu liner, simpan yang berikut ini ke file skrip powershell (sendmail.ps1):
(pastikan untuk mengubah smtpserver menjadi yang asli)
Kemudian Anda dapat menyebutnya menggunakan:
sumber
Saya telah menggunakan bmail dengan sukses besar di masa lalu.
Penggunaan (disalin dari situs web)
sumber
Coba Mail Alert Simple Mailer gratis: https://sourceforge.net/projects/mail-alert/
Ini mendukung server surat SSL / TLS seperti gmail dan mudah dikonfigurasi.
sumber
Satu lagi program mailer baris perintah:
Ini mendukung SSL juga.
sumber
Utilitas Win paling sederhana yang saya temukan dan gunakan di lingkungan produksi. Dapat dijalankan sendiri, tanpa instalasi atau konfigurasi yang diamanatkan. Mendukung non-TLS dan TLS. Dan memiliki debugger, yang terkadang bermanfaat.
http://caspian.dotconf.net/menu/Software/SendEmail/#download
sumber