Answers:
Gmail可用于通过任何邮件程序和任何网络发送邮件。
Windows的一些命令行邮件产品是:
SendEmail
mailsend
(我对这些产品没有第一手经验。)
另请参阅此文章:如何将Gmail用作SMTP服务器。
HowToGeek演示了一个Windows PowerShell脚本,它非常适用于如何在没有额外软件的Windows中从命令行发送电子邮件
这是方法:首先,您要定义变量:
$ EmailFrom =“yourMail@gmail.com”
$ EmailTo =“theRecipient'sAddress@someServer.com”
$ Subject =“your subject”
$ Body =“some text”
$ SMTPServer =“smtp.gmail.com”
$ SMTPClient = New -Object Net.Mail.SmtpClient($ SmtpServer,587)
$ SMTPClient.EnableSsl = $ true
$ SMTPClient.Credentials = New-Object System.Net.NetworkCredential(“yourGmailUsername”,“password”);
然后,您正在使用此命令发送邮件:
$ SMTPClient.Send($ EmailFrom,$ EmailTo,$ Subject,$ Body)
您需要有效的Gmail帐户才能以Gmail用户身份进行身份验证。
您可以使用以下java程序通过命令行发送电子邮件 https://ps06756.wordpress.com/2017/08/17/how-to-send-email-through-gmail-programmatically/