Cara Mudah Menghantar E-mel Dari Penjadual Tugas Windows
Penjadual Tugas Windows secara automatik boleh menghantar e-mel pada masa tertentu atau sebagai tindak balas kepada peristiwa tertentu, tetapi ciri emel bersepadunya tidak berfungsi dengan baik untuk kebanyakan pengguna.
Daripada menggunakan ciri e-mel Task Scheduler untuk menghantar e-mel, anda boleh menggunakan utiliti SendEmail. Ia membolehkan anda membina satu baris perintah yang mengesahkan dengan pelayan SMTP dan menghantar e-mel.
Masalah Dengan Fungsi E-mel Penjadual Tugas
Apabila kami melengkapkan menyiapkan komputer anda untuk menghantar pemberitahuan e-mel kepada anda apabila sesiapa log masuk, kami mendapati bahawa ciri e-mel terbina dalam mempunyai beberapa isu.
Walaupun anda boleh memasukkan pelayan SMTP yang anda suka, Penjadual Tugas tidak menyokong pengesahan, jadi anda tidak dapat memberikan nama pengguna dan kata laluan untuk pelayan SMTP anda. Jenis pelayan SMTP kebanyakan pengguna mempunyai akses kepada (contohnya, pelayan SMTP Gmail, atau pelayan SMTP yang disediakan oleh penyedia perkhidmatan Internet anda) memerlukan pengesahan, sehingga tidak dapat digunakan dengan mudah dari Penjadual Tugas.
Jika anda menjalankan pelayan SMTP di komputer tempatan anda, fungsi e-mel Tugas Penjadual mungkin berguna untuk anda. Walau bagaimanapun, pengguna purata akan memerlukan alat lain - iaitu di mana SendEmail masuk.
Menggunakan SendEmail
Pertama, muat turun SendEmail, alat percuma (dan sumber terbuka) untuk menghantar e-mel dari baris arahan. Ekstrak arkib yang dimuat turun ke folder pada komputer anda.
Seterusnya, luncurkan Penjadual Tugas Windows dan buat tugas baru - rujuk panduan kami untuk membuat tugas berjadual untuk mendapatkan maklumat lanjut. Anda boleh membuat tugas yang secara automatik menghantar e-mel pada waktu tertentu atau tugas yang menghantar e-mel sebagai tindak balas kepada peristiwa tertentu.
Apabila anda mencapai tetingkap Tindakan, pilih Mulakan program dan bukannya Hantar e-mel.
Dalam kotak Program / skrip, gunakan butang Semak imbas dan navigasi ke fail SendEmail.exe pada komputer anda.
Akhirnya, anda perlu menambah hujah yang diperlukan untuk mengesahkan dengan pelayan SMTP anda dan membina e-mel anda. Berikut ialah senarai pilihan yang boleh anda gunakan dengan SendEmail:
Pilihan Pelayan
-f EMAIL - Alamat e-mel yang anda hantar dari.
-s SERVER: PORT - Pelayan SMTP dan pelabuhan yang diperlukan.
-xu USERNAME - Nama pengguna yang anda perlukan untuk mengesahkan dengan pelayan SMTP.
-xp PASSWORD - Kata laluan yang anda perlukan untuk mengesahkan dengan pelayan SMTP.
-o tls = yes - Membolehkan penyulitan TLS. Mungkin diperlukan untuk beberapa pelayan SMTP.
Jika anda menggunakan pelayan SMTP Gmail, ini adalah pilihan pelayan yang anda perlukan:
-s smtp.gmail.com:587 -xu [email protected] -xp password -o tls = yes
Sudah tentu, anda perlu memasukkan alamat e-mel dan kata laluan anda sendiri di sini.
Pilihan Destinasi
-t EMAIL - Alamat e-mel destinasi. Anda boleh menghantar e-mel kepada berbilang alamat dengan memasukkan ruang antara setiap alamat selepas pilihan -t.
-cc EMAIL - Mana-mana alamat yang anda ingin CC pada e-mel. Anda boleh menentukan berbilang alamat dengan meletakkan ruang antara setiap alamat e-mel, sama seperti arahan -t di atas.
-bcc EMAIL - Versi BCC pilihan CC di atas.
Pilihan E-mel
-u SUBJECT - Subjek e-mel anda
-m BODY - Teks tubuh mesej e-mel anda.
-LAMPIRAN - Laluan fail yang ingin anda sertakan. Ini adalah pilihan.
Sebagai contoh, katakan alamat e-mel anda adalah [email protected] dan anda ingin menghantar e-mel kepada [email protected]. Anda akan menggunakan pilihan berikut:
-f [email protected] -t [email protected] -u Subjek -m Ini adalah teks tubuh! -s smtp.gmail.com:587 -xu [email protected] -xp password -o tls = yes
Sebaik sahaja anda telah mengumpulkan pilihan anda, salin dan tampalnya ke dalam kotak Tambah argumen.
Simpan tugas anda dan anda selesai. Tugas anda secara automatik akan menghantar e-mel pada jadual (atau sebagai tindak balas kepada acara) yang anda tentukan.
Terdapat lebih banyak lagi yang dapat anda lakukan dengan SendEmail, termasuk mengintegrasikannya ke skrip yang secara automatik menghantar e-mel atau membuat jalan pintas yang menghantar e-mel apabila anda mengklik dua kali.