Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 在代理后使用Powershell发送邮件_Email_Proxy_Powershell 2.0 - Fatal编程技术网

Email 在代理后使用Powershell发送邮件

Email 在代理后使用Powershell发送邮件,email,proxy,powershell-2.0,Email,Proxy,Powershell 2.0,我正在尝试使用Powershell和GMail发送电子邮件,目前,我通过以下功能实现了这一点: function sendMail{ $EmailFrom = “me@gmail.com” $EmailTo = “info@company.com” $Subject = “Subject” $Body = “Hellow” $SMTPServer = “smtp.gmail.com” $SMTPClient = New-Object Net.Mai

我正在尝试使用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服务器发送电子邮件。

HTTP和HTTPS代理不允许SMTP连接通过它们

如果您使用的是SOCKS代理,则可以通过它对所有TCP连接进行隧道,包括使用TCP的SMTP连接


然后,您可以使用socksify来存储所有应用程序,也可以使用支持代理的应用程序,伙计,您知道这一点吗?我也面临着同样的问题。FWIW,请查看cheated.by.safabyte.net,它显示Component Pro可能代表被盗软件的最新版本。泰