通过命令提示符通过 Gmail 发送电子邮件

通过命令提示符通过 Gmail 发送电子邮件

我每周都会运行一些备份作业,并希望通过电子邮件自动将日志文件发送给我,这样我就不必手动检查它们。

在 Windows 系统上,是否有一个工具可以帮助我从命令提示符通过 Gmail SMTP 发送电子邮件?

答案1

Gmail 可用于通过任何邮件程序和任何网络发送邮件。

Windows 的一些命令行邮件产品是:

发电子邮件
邮件发送
(我没有亲身体验过这些产品。)

另请参阅本文:如何使用 Gmail 作为 SMTP 服务器

答案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/

相关内容