$popserver="pop3.sina.com.cn"
$Username="username"
$password="password"
$CRLF = "`r`n";
$Text=$null
$Server = new-object System.Net.Sockets.TcpClient($popserver,110)
try
{
#初始化
$NetStrm = $Server.GetStream()
$RdStrm= new-object System.Io.StreamReader($Server.GetStream(),[Text.Encoding]::GetEncoding("utf-8"))
$RdStrm.ReadLine()
#登录服务器过程
$Data = "USER "+ $Username+$CRLF
$szData = [Text.Encoding]::ASCII.GetBytes($Data.ToCharArray())
$NetStrm.Write($szData,0,$szData.Length)
$RdStrm.ReadLine()
$Data = "PASS "+ $password+$CRLF
$szData = [System.Text.Encoding]::ASCII.GetBytes($Data.ToCharArray())
$NetStrm.Write($szData,0,$szData.Length)
$RdStrm.ReadLine()
#向服务器发送STAT命令,从而取得邮箱的相关信息:邮件数量和大小
$Data = "STAT"+$CRLF;
$szData = [System.Text.Encoding]::ASCII.GetBytes($Data.ToCharArray())
$NetStrm.Write($szData,0,$szData.Length)
$RdStrm.ReadLine()
}
catch
{
$($_.Exception
powershell pop3 收取邮件
最新推荐文章于 2022-01-05 14:21:00 发布