在Windows中,无法从命令提示符本机发送邮件,但由于PowerShell允许您使用底层的.Net Framework,因此您可以轻松地从命令行创建和发送电子邮件。
注:由于多次要求,我已经在这里上传了一个新的样本。
从PowerShell发送电子邮件
注意:我们决定在本文中使用Gmail SMTP服务器,这意味着您需要一个Gmail帐户才能使用提供的代码发送邮件。但是,如果您愿意,您可以很容易地破解我的脚本以与任何SMTP服务器一起工作。
您需要做的第一件事是启动PowerShell。
从PowerShell发送电子邮件非常容易,您只需复制我们提供的模板并更改一些细节即可。
您需要更改以下设置:
$EmailFrom=您的Gmail地址。 $EmailTo=收件人的电子邮件地址。 $SUBJECT=您希望邮件主题所说的内容。 $BODY=您希望邮件正文部分表达的内容。 usr=您需要将其替换为您的Gmail用户名。 PASS=您需要将其替换为您的Gmail密码。
下面是我给自己发邮件的一个例子。
注意:由于显而易见的原因,我从屏幕截图中删除了Gmail凭据。
非那样做不行。