目前,我正试图通过Powershell的雅虎帐户发送电子邮件。
我想知道是否可以通过给定的凭据检查登录是否有效。
我通过各种页面和论坛寻找信息,但没有找到任何信息。
目前,我有以下代码:
#SMTP server name
$smtpServer = "smtp.mail.yahoo.com"
#Creating a Mail object
$msg = new-object Net.Mail.MailMessage
#Email structure
$msg.From = "email@domain.com"
$msg.To.Add("email@domain.com")
$msg.subject = "Subject"
$msg.body = "The Body of the email."
#Creating SMTP server object
$smtp = new-object Net.Mail.SmtpClient($smtpServer)
$smtp.EnableSsl = 1
$smtp.Port = 587
$cred = New-Object Net.NetworkCredential("email@domain.com","password")
$smtp.Credentials = $cred
#Sending email
$smtp.Send($msg)
提前感谢大家的帮助!