8

Powershell と GMail を使用して電子メールを送信しようとしていますが、今のところ、この関数で送信できました。

function sendMail{
    $EmailFrom = “me@gmail.com”
    $EmailTo = “info@company.com”
    $Subject = “Subject”
    $Body = “Hellow”
    $SMTPServer = “smtp.gmail.com”
    $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)
    $SMTPClient.EnableSsl = $true
    $SMTPClient.Credentials = New-Object System.Net.NetworkCredential(“username”, “password”);
    $SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)

    Write-Host "All done!"
}

ネットワーク内でプロキシを使用しているという事実がなければ、このスクリプトは問題なく機能します。プロキシと組み合わせて電子メールを送信できるようにするために、この機能を変更するにはどうすればよいですか。
つまり、プロキシに接続し、外部の SMTP サーバーを使用して電子メールを送信するにはどうすればよいでしょうか。

4

1 に答える 1