我们无法使用SMTP向我们的Yahoo帐户发送特定电子邮件。当我们将它放入皮卡或当我们尝试运行我们的.vbs脚本时,我们只想向雅虎发送一封电子邮件,看来当我们尝试使用提取文件夹或.vbs邮件发送电子邮件时,我们不会得到它的雅虎邮件,它也将它添加到队列文件夹中。那么我们需要做些什么来解决它呢?此外,这是IIS管理器的设置。
启用日志记录已启用w3c扩展日志文件。在访问中,身份验证是匿名访问。连接和中继是正常的,下面唯一的列表被授予127.0.0.1。
出站安全性的传递是匿名的,出站连接是,好的,预先最大跳数为15,DNS就可以了。
取消选中LDAP路由。
这是我在IIS管理器6中设置SMTP的设置。此外,我尝试使用拾取器发送电子邮件,这里是mail.txt的代码,但它似乎没有发送。
From: blog@pdme.com
To: patrickjayson900@yahoo.com
Subject: Email test
This is an email test from your SMTP Server
这是mail.vbs的代码,但它似乎也不起作用。
Dim sch, cdoConfig, cdoMessage
sch = "http://schemas.microsoft.com/cdo/configuration/"
Set cdoConfig = CreateObject("CDO.Configuration")
With cdoConfig.Fields
.Item(sch & "sendusing") = 1 ' cdoSendUsingPort
.Item(sch & "smtpserver") = "127.0.0.1"
'.Item(sch & "smtpserverport") = 25
.update
End With
Set cdoMessage = CreateObject("CDO.Message")
With cdoMessage
Set .Configuration = cdoConfig
.From = "blog@pdme.com"
.To = "900@yahoo.com"
.Subject = "Email test"
.TextBody = "This is the test body of the email"
.Send
End With
Set cdoMessage = Nothing
Set cdoConfig = Nothing
MsgBox "Email Sent"
任何解决方案或评论都会有所帮助,谢谢!
答案 0 :(得分:1)
使用另一台电脑,因为邮件程序使用的端口也被服务器中的其他程序使用,例如dns,因此正在运行的网站现在无法正常工作
答案 1 :(得分:0)
如果邮件排队,则意味着您的服务器接受了它的传递,因此您的脚本运行正常。如果邮件仍未送达目的地,则基本上有两种可能的原因:
雅虎在接受邮件的地方往往非常挑剔。