Windows任務排程器可以在特定的時間或響應特定的事件自動傳送電子郵件,但其整合的電子郵件功能對大多數使用者來說效果不佳。
您可以使用sendmail實用程式,而不是使用任務排程器的電子郵件功能來發送電子郵件。它允許您構造一個單行命令,透過SMTP伺服器進行身份驗證併發送電子郵件。
當我們討論設定您的計算機以在任何人登入時向您傳送電子郵件通知時,我們發現內建的電子郵件功能存在一些問題。
雖然您可以輸入任何您喜歡的SMTP伺服器,但任務計劃程式不支援身份驗證,因此您不能為SMTP伺服器提供使用者名稱和密碼。大多數使用者可以訪問的SMTP伺服器型別(例如,Gmail的SMTP伺服器或Internet服務提供商提供的SMTP伺服器)需要身份驗證,因此無法從任務計劃程式輕鬆使用。
如果您在本地計算機上執行SMTP伺服器,則任務計劃程式的電子郵件功能可能對您有用。然而,普通使用者將需要另一個工具,這就是sendmail的用武之地。
首先,下載sendmail,這是一個從命令列傳送電子郵件的免費(開源)工具。將下載的存檔檔案解壓縮到計算機上的資料夾中。
接下來,啟動Windows任務計劃程式並建立一個新任務—有關詳細資訊,請參閱我們的建立計劃任務指南。您可以建立一個在特定時間自動傳送電子郵件的任務或一個傳送電子郵件以響應特定事件的任務。
到達“操作”視窗時,選擇“啟動程式”而不是“傳送電子郵件”。
在“程式/指令碼”框中,使用“瀏覽”按鈕並導航到傳送電子郵件.exe在您的計算機上儲存檔案。
最後,您必須新增所需的引數,以便透過SMTP伺服器進行身份驗證並構造電子郵件。以下是可用於SendEmail的選項列表:
伺服器選項
-f EMAIL – The email address you’re sending from.
-s SERVER:PORT – The SMTP server and port it requires.
-xu USERNAME – The username you need to authenticate with the SMTP server.
-xp PASSWORD – The password you need to authenticate with the SMTP server.
-o tls=yes – Enables TLS encryption. May be necessary for some SMTP servers.
如果您使用的是Gmail的SMTP伺服器,則需要以下伺服器選項:
-s **tp.gmail.com:587 -xu [email protected] -xp password -o tls=yes
當然,您必須在這裡輸入自己的電子郵件地址和密碼。
目的地選項
-t EMAIL – The destination email address. You can send an email to multiple addresses by including a space between each address after the -t option.
-cc EMAIL – Any addresses you’d like to CC on the email. You can specify multiple addresses by placing a space between each email address, just as with the -t command above.
-bcc EMAIL – The BCC version of the CC option above.
電子郵件選項
-u SUBJECT – The subject of your email
-m BODY – The message body text of your email.
-a ATTACHMENT – The path of a file you’d like to attach. This is optional.
例如,假設您的電子郵件地址是[email protected]你想發一封電子郵件給[email protected]。您可以使用以下選項:
-f [email protected] -t [email protected] -u Subject -m This is the body text! -s **tp.gmail.com:587 -xu [email protected] -xp password -o tls=yes
將選項組合在一起後,將它們複製並貼上到“新增引數”框中。
儲存你的任務,你就完成了。您的任務將按您指定的計劃(或響應事件)自動傳送電子郵件。
SendEmail還有很多功能,包括將其整合到自動傳送電子郵件的指令碼中,或者在雙擊時建立傳送電子郵件的快捷方式。
...,或者經常被忽視的Mac應用程式自動機。我們將向您展示如何使用這些方法在macOS上安排電子郵件。 ...
...之前,您必須瞭解Trello和OneNote的基本知識。以下是關於如何使用Trello進行專案管理的指南,以及您必須記住的OneNote for Windows 10的最佳功能。 ...
...Gmail應用程式中。一次最多可以有100封定時電子郵件。 如何在桌面上安排電子郵件 在桌面瀏覽器的Gmail網站中,定期撰寫電子郵件。不要單擊通常的傳送按鈕,而是單擊發送按鈕右側的向下箭頭,然後單擊“計劃傳送” 你想...
...很多可用的模板,但是如果它們不適合您,那麼下面介紹如何從頭開始建立一個全新的流。 你需要一個免費或付費的計劃來使用Flow,所以如果你還沒有的話就去註冊一個吧。前往Office 365應用程式啟動程式(左上角的九個點)並...