,可以通过以下步骤完成:
Import-Module -Name "C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Net.Mail\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Mail.dll"
$fromEmail = "your@gmail.com"
$smtpServer = "smtp.gmail.com"
$smtpPort = 587
$toEmail = "recipient@example.com"
$subject = "Test email"
$body = "This is a test email sent via Powershell using Gmail's SMTP server."
$mailMessage = New-Object System.Net.Mail.MailMessage($fromEmail, $toEmail)
$mailMessage.Subject = $subject
$mailMessage.Body = $body
$smtpClient = New-Object System.Net.Mail.SmtpClient($smtpServer, $smtpPort)
$smtpClient.EnableSsl = $true
$smtpClient.Credentials = New-Object System.Net.NetworkCredential($fromEmail, "your_password")
请注意,上面的示例中的"your_password"应替换为发件人邮箱的密码。
$smtpClient.Send($mailMessage)
$smtpClient.Dispose()
完成以上步骤后,Powershell将使用Gmail的SMTP服务器发送SMTP邮件。
邮件发送的优势:
适用场景:
推荐的腾讯云相关产品: 腾讯云提供了一系列的云计算产品,包括计算、存储、数据库、网络、安全等方面的服务。以下是一些与SMTP邮件发送相关的推荐产品:
请注意,以上推荐的产品仅供参考,具体产品选择应根据实际需求进行评估。
领取专属 10元无门槛券
手把手带您无忧上云