gpt4 book ai didi

使用 send-mailmessage 命令时的电子邮件凭据

转载 作者:行者123 更新时间:2023-12-01 09:57:31 25 4
gpt4 key购买 nike

我搜索了许多论坛,他们确实解释了如何做到这一点,但技术语言太难理解了,因为我对 powershell 非常陌生。我想这一步一步地向我解释(婴儿步骤)。我想在批处理文件 (.bat) 中运行此 powershell 命令。我有一个每周执行 robocopy 备份的批处理文件,我希望该批处理文件在备份完成后向我发送电子邮件。我唯一的问题是凭据,我收到一个弹出框,要求输入用户名和密码。当我输入此信息时,电子邮件将成功发送。这是我所拥有的;

使用:powershell V2.0 Windows 7 Ultimate

Powershell -command send-mailmessage -to emailadress@provider.com -from emailaddress@provider.com -smtp smtp.broadband.provider.com -usessl -subject 'backup complete' 

最佳答案

$from = "example@mail.com" 
$to = "example@mail.com"
$smtp = "smtpAddress.com"
$sub = "hi"
$body = "test mail"
$secpasswd = ConvertTo-SecureString "yourpassword" -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential($from, $secpasswd)
Send-MailMessage -To $to -From $from -Subject $sub -Body $body -Credential $mycreds -SmtpServer $smtp -DeliveryNotificationOption Never -BodyAsHtml

关于使用 send-mailmessage 命令时的电子邮件凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22785699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com