7 Utilitas Command Line untuk Mudah Mengirim Email Menggunakan SMTP

2018-10-26 04:59:22
Utama·Perangkat lunak·7 Utilitas Command Line untuk Mudah Mengirim Email Menggunakan SMTP

Tidak hanya email sangat berguna untuk komunikasi antara teman dan keluarga dan mengirim pesan dengan lampiran seperti laporan, foto, dokumen, presentasi, klip video dan file musik, ini juga berguna untuk keperluan pemberitahuan. Misalnya, layanan pemantauan situs web seperti Pingdom memiliki peringatan di mana Anda akan diberi tahu melalui metode yang berbeda seperti email, SMS, twitter atau dalam aplikasi ketika server Anda sedang down. Perangkat lunak cadangan pihak ketiga juga biasanya memiliki setidaknya fitur notifikasi email tempat Anda dapat mengaturnya agar secara otomatis mengirim email kepada Anda ketika proses pencadangan selesai atau gagal.

Jika Anda menulis file batch dan ingin mengirim email otomatis ketika batch telah selesai berjalan atau jika Anda dihadapkan dengan perangkat lunak pihak ketiga yang bahkan tidak mendukung notifikasi email, maka solusi sederhana adalah dengan menggunakan email baris perintah mengirim alat untuk Windows. Di sini kita memiliki 7 cara untuk melihatnya. Contoh perintah untuk mengirim email menggunakan Gmail diberikan untuk setiap utilitas yang disebutkan di bawah ini. Anda harus mengubah informasi berikut dalam opsi baris perintah:

  • = Ganti dengan alamat lengkap Gmail Anda
  • = Ganti dengan alamat email yang akan menerima pesan
  • YourGmailPassword = Ganti dengan kata sandi Gmail Anda
  • subject = Subjek email. Pastikan tertutup dengan tanda kutip ganda jika ada spasi. Misalnya, " Ini adalah subjek yang panjang "
  • body = Pesan email. Harus juga dilampirkan dengan tanda kutip ganda jika ada spasi

1. SwithMail

Dari semua alat pengiriman email baris perintah, kami akan mempertimbangkan SwithMail sebagai salah satu yang terbaik di kelasnya, jika bukan yang terbaik. Alih-alih perlu menulis opsi baris perintah yang sangat panjang untuk diam-diam mengirim email di mana Anda mungkin membuat kesalahan dan perlu beberapa upaya untuk memperbaikinya, mengonfigurasi SwithMail sangat mudah berkat pengaturan konfigurasi GUI yang mudah digunakan. Anda bahkan menguji pengaturan email untuk memastikan bahwa ia berhasil mengirim email.

Selain opsi standar seperti lampiran, CC, BCC yang biasanya Anda temukan saat mengirim email, SwithMail mendukung pengembalian kode kesalahan, variabel global, dan lampiran wildcard yang sangat berguna untuk secara otomatis mengirim file log dengan nama file yang bertanggal. Di bawah ini adalah contoh kerja dari opsi baris perintah SwithMail untuk mengirim email menggunakan akun Gmail.

SwithMail.exe / s / dari / pass YourGmailPassword / server smtp.gmail.com / p 587 / SSL / ke / sub subject / b pesan

Unduh SwithMail


2. CMail

Jika Anda perlu menggunakan alat pengiriman email baris perintah yang mendukung proxy, CMail akan menjadi pilihan Anda karena hanya itu yang dapat mendukung kaus kaki dan proksi berbasis HTTPS. Fitur menarik lainnya yang dapat ditemukan di CMail adalah mengirim seluruh isi direktori berdasarkan lampiran wildcard dan pemberitahuan status pengiriman.

Baris perintah yang berfungsi penuh untuk mengirim email menggunakan Gmail adalah sebagai berikut:

CMail.exe-port data -host: : : 465 -dari: -untuk: -subject: subject -body: message

Unduh CMail


3. Kirim SMTP

Menjalankan SendSMTP akan memunculkan antarmuka pengguna grafis interaktif untuk mengirim email tetapi pada saat yang sama juga mendukung instruksi baris perintah untuk secara diam-diam mengirim email hanya dengan satu baris perintah. Meskipun pengguna tingkat lanjut tidak akan memiliki masalah dengan argumen baris perintah, GUI akan sangat membantu pengguna komputer dasar dalam membuat file konfigurasi yang berfungsi.

Beberapa fitur penting yang ditemukan di SendSMTP adalah kemampuan untuk menyimpan kata sandi seperti yang dienkripsi menggunakan Rijndael (AES) 128-bit daripada menyimpan kata sandi sebagai teks yang jelas, mengaktifkan file log untuk menyimpan aktivitas program SendSMTP, dan dapat mengembalikan kode untuk dilaporkan jika kirim email berhasil (0), gagal (1), atau tidak dapat menemukan pengaturan (2). Baris perintah lengkap untuk SendSMTP untuk mengirim email menggunakan Gmail adalah sebagai berikut.

SendSMTP.exe / nos / host smtp.gmail.com / port 587 / auth 2 / userid / pass YourGmailPassword / from / ke / subject subject / body message

Namun, jika Anda telah menyimpan pengaturan sebagai default dari GUI yang akan membuat file SendSMTP.ini di lokasi yang sama dengan program, baris perintah yang jauh lebih pendek dapat digunakan untuk mengirim email.

SendSMTP / s SendSMTP.ini

Perhatikan bahwa ada 2 versi yang tersedia di halaman unduhan. Anda akan memerlukan versi yang lebih baru dengan ukuran file yang lebih besar untuk mendukung pengiriman email menggunakan Gmail karena versi yang lama tidak mendukung otentikasi SASL.

Unduh SendSMTP


4. pengiriman surat

Dibandingkan dengan utilitas yang disebutkan di atas, mailsend adalah alat baris perintah yang lebih sederhana untuk mengirim email menggunakan SMTP. Itu tidak memiliki fitur mewah seperti memuat konfigurasi dari file eksternal, enkripsi kata sandi, GUI, kode kesalahan dan lain-lain. Namun, fitur menarik yang ditemukan di mailsend yang tidak tersedia pada alat pengiriman email baris perintah lainnya adalah kemampuan untuk menunjukkan Informasi server SMTP dengan menggunakan opsi -info.

mailsend tersedia untuk sistem operasi Windows dan Linux. Di bawah ini adalah contoh perintah baris untuk mengirim surat untuk mengirim email menggunakan Gmail.

mailsend1.17b15.exe -t -f -ssl -port 465 -auth -smtp smtp.gmail.com -subyek -M message -user -pass YourGmailPassword

Unduh mailsend


5. Send-It-Quiet

Send-It-Quiet adalah utilitas mailer SMTP baris perintah terkecil yang beratnya hanya 14KB dan ini dimungkinkan dengan .NET Framework. Ini juga berarti bahwa Anda harus menginstal .NET Framework 3.5 untuk menjalankan Send-It-Quiet. Send-It-Quiet hanya dilengkapi dengan parameter yang sangat mendasar yang cukup untuk mengirim email. Mungkin satu-satunya fitur tambahan yang ditemukan di Send-It-Quiet adalah nilai balik ERRORLEVEL dan juga fleksibilitas menambahkan parameter secara manual ke registri.

Baris perintah untuk mengirim email menggunakan Send-It-Quite dengan akun Gmail adalah:

senditquiet.exe -s smtp.gmail.com -port 587 -u -protocol ssl -p YourGmailPassword -f -t -subjek subjek -body message

Unduh Send-It-Quiet


6. SendEmail

SendEmail ditulis dalam Perl tetapi tidak perlu menginstal Perl di Windows untuk utilitas mailer baris perintah ini untuk bekerja. SendEmail terakhir diperbarui pada tahun 2009, tetapi versi terakhir memiliki dukungan TLS yang berarti dapat mengirim email menggunakan SMTP Gmail. Dalam hal fitur, ini sangat mirip dengan Send-It-Quiet yang hanya mendukung opsi pengiriman email standar seperti, dari, subjek, tubuh, lampiran, dll. SendEmail tersedia untuk sistem operasi Windows dan Linux.

Berikut adalah contoh opsi baris perintah yang dapat mengirim email menggunakan SMTP Gmail.

sendEmail.exe -o tls = yes -f -t -s smtp.gmail.com 5-108 -xu -xp YourGmailPassword -u subject -m message -m message

Unduh SendEmail


7. PowerShell

PowerShell termasuk dalam sistem operasi Windows sejak Windows 7 yang berarti Anda benar-benar dapat menggunakan skrip PowerShell untuk mengirim email melalui SMTP Gmail tanpa alat baris perintah yang disebutkan di atas.

Skrip sampel yang dapat diunduh pada tautan di bawah ini adalah yang sangat mendasar yang dimaksudkan hanya mengirim email tanpa dukungan lampiran. Cukup unduh skrip ps1, buka dengan Notepad atau Windows PowerShell ISE dan ubah kredensial yang terdapat di nomor baris 8. Baris perintah untuk menjalankan skrip PowerShell adalah sebagai berikut. Pastikan Anda memperbarui jalur ke file .ps1.

Powershell.exe -executionpolicy remotesigned -File C: \ Users \ Raymond \ sendemail.ps1

Unduh PowerShell Script ke SendEmail


Blat yang populer tidak termasuk dalam daftar karena tidak mendukung SSL yang berarti tidak dapat mengirim email menggunakan SMTP Gmail. Bmail (terakhir diperbarui pada 2004), cmdsendmail yang merupakan bagian dari CommandLine Tools, dan XmlSendmail juga merupakan contoh utilitas baris kirim surat yang tidak mendukung SSL.

Pilihan Editor