我每周都会运行一些备份作业,并希望通过电子邮件自动将日志文件发送给我,这样我就不必手动检查它们。
在 Windows 系统上,是否有一个工具可以帮助我从命令提示符通过 Gmail SMTP 发送电子邮件?
答案1
答案2
布拉特:
Blat 是什么?
Blat 是一个 Win32 命令行实用程序,它使用 SMTP 发送电子邮件或使用 NNTP 发布到 usenet。
答案3
HowToGeek 演示了一个 Windows PowerShell 脚本,该脚本在如何在没有额外软件的情况下从 Windows 命令行发送电子邮件
方法如下:首先定义变量:
$EmailFrom =“[电子邮件保护]$
EmailTo = “收件人”[电子邮件保护]”
$Subject = “你的主题”
$Body = “一些文本”
$SMTPServer = “smtp.gmail.com”
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)
$SMTPClient.EnableSsl = $true
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential(“yourGmailUsername”, “密码”);
然后,使用此命令发送邮件:
$SMTP客户端.发送($电子邮件发件人,$电子邮件收件人,$主题,$正文)
您需要一个有效的 Gmail 帐户才能验证为 Gmail 用户。
答案4
您可以使用以下 Java 程序通过命令行发送电子邮件 https://ps06756.wordpress.com/2017/08/17/how-to-send-email-through-gmail-programmatically/