13Jul
L'Utilità di pianificazione di Windows può inviare automaticamente e-mail in un momento specifico o in risposta a un evento specifico, ma la sua funzionalità di posta elettronica integrata non funzionerà molto bene per la maggior parte degli utenti.
Invece di utilizzare la funzione di posta elettronica dell'Utilità di pianificazione per inviare e-mail, è possibile utilizzare l'utilità SendEmail. Permette di costruire un comando a riga singola che si autentica con un server SMTP e invia una e-mail.
Il problema con la funzione e-mail dell'utilità di pianificazione
Durante la configurazione del computer per l'invio di notifiche e-mail al momento dell'accesso, è emerso che la funzione di posta elettronica incorporata presentava alcuni problemi.
Mentre è possibile inserire qualsiasi server SMTP che ti piace, l'Utilità di pianificazione non supporta l'autenticazione, quindi non puoi fornire un nome utente e una password per il tuo server SMTP.Il tipo di server SMTP cui la maggior parte degli utenti ha accesso( ad esempio, il server SMTP di Gmail o un server SMTP fornito dal provider di servizi Internet) richiede l'autenticazione, quindi non può essere facilmente utilizzato dall'Utilità di pianificazione.
Se stai utilizzando un server SMTP sul tuo computer locale, la funzione e-mail dell'Utilità di pianificazione potrebbe esserti utile. Tuttavia, l'utente medio avrà bisogno di un altro strumento - è qui che entra SendEmail.
Utilizzo di SendEmail
Per prima cosa, scarica SendEmail, uno strumento gratuito( e open source) per l'invio di e-mail dalla riga di comando. Estrai l'archivio scaricato in una cartella sul tuo computer.
Successivamente, avviare l'Utilità di pianificazione di Windows e creare una nuova attività - consultare la nostra guida alla creazione di attività pianificate per ulteriori informazioni.È possibile creare un'attività che invia automaticamente un messaggio di posta elettronica in un momento specifico o un'attività che invia un'email in risposta a un evento specifico.
Quando si raggiunge la finestra Azione, selezionare Avvia un programma invece di Invia un'e-mail.
Nella casella Programma / script, utilizzare il pulsante Sfoglia e accedere al file SendEmail.exe sul computer.
Infine, dovrai aggiungere gli argomenti richiesti per l'autenticazione con il tuo server SMTP e costruire la tua email. Ecco un elenco delle opzioni che puoi utilizzare con SendEmail:
Opzioni server
-f EMAIL - L'indirizzo email da cui stai inviando.
-s SERVER: PORT - Il server SMTP e la porta che richiede.
-xu USERNAME: il nome utente necessario per l'autenticazione con il server SMTP.
-xp PASSWORD - La password che è necessario autenticare con il server SMTP.
-o tls = yes - Abilita la crittografia TLS.Potrebbe essere necessario per alcuni server SMTP.
Se stai usando i server SMTP di Gmail, queste sono le opzioni del server che ti serviranno:
-s smtp.gmail.com:587 -xu [email protected] -xp password -o tls = si
Naturalmente, tuDovrai inserire il tuo indirizzo e-mail e la password qui.
Opzioni di destinazione
-t EMAIL: indirizzo di posta elettronica di destinazione.È possibile inviare un'e-mail a più indirizzi includendo uno spazio tra ciascun indirizzo dopo l'opzione -t.
-cc EMAIL: tutti gli indirizzi che desideri CC sull'email.È possibile specificare più indirizzi posizionando uno spazio tra ciascun indirizzo di posta elettronica, proprio come con il comando -t riportato sopra.
-bcc EMAIL - La versione BCC dell'opzione CC sopra.
Opzioni email
-u SUBJECT - L'oggetto della tua email
-m BODY - Il testo del corpo del messaggio della tua email.
-a ATTACHMENT - Il percorso di un file che desideri allegare. Questo è opzionale.
Ad esempio, supponiamo che il tuo indirizzo email sia [email protected] e desideri inviare un'email a [email protected]. Dovresti utilizzare le seguenti opzioni:
-f [email protected] -t [email protected] -u Oggetto -m Questo è il corpo del testo!-s smtp.gmail.com:587 -xu [email protected] -xp password -o tls = yes
Una volta messe insieme le opzioni, copiarle e incollarle nella casella Aggiungi argomenti.
Salva il tuo compito e il gioco è fatto. L'attività invierà automaticamente e-mail sulla pianificazione( o in risposta all'evento) che hai specificato.
C'è molto di più che puoi fare con SendEmail, inclusa l'integrazione in uno script che invia automaticamente e-mail o crea un collegamento che invia una e-mail quando fai doppio clic su di esso.