代码之家  ›  专栏  ›  技术社区  ›  Bubinsky

发送邮件前检查登录是否正确-雅虎和Powershell

  •  0
  • Bubinsky  · 技术社区  · 3 年前

    目前,我正试图通过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)
    

    提前感谢大家的帮助!

    0 回复  |  直到 3 年前
    推荐文章