Powershell发送电子邮件

$smtpserver = "<smtp server address>";

$sender = New-ObjectSystem.Net.Mail.MailAddress("<sender email address>");

$receiver =  New-ObjectSystem.Net.Mail.MailAddress("<receiver email address>");

$msg = New-ObjectSystem.Net.Mail.MailMessage($sender, $receiver);

$client = New-ObjectSystem.net.mail.smtpclient($smtpserver, <smtp port, e.g. 25>);

$msg.Subject ="This is a test Email";

$body = New-ObjectSystem.Text.StringBuilder;

$body.AppendLine("Testline 1");

$body.AppendLine("Testline 2");

$msg.Body =$body.ToString();

#$Cred = New-ObjectSystem.Net.NetworkCredential("<smtp user name>", "<passwd>");

$client.UseDefaultCredentials= $false;

$client.Credentials= $Cred;

#$client.Port = <smtp port, e.g. 25>

#$client.Host =$smtpserver;

$client.Send($msg);

  • 68
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值