我一直在寻找这个答案,没有运气!我去http://www.jeffkastner.com/2010/01/blat-stunnel-and-gmail/并一步一步地跟着它。已安装Stunnel,安装了服务并成功启动了服务,但是在设置之后blat仍然无效。
我的桌面上有一个文件夹C:\ Users \ Nicholas \ Desktop \ Games这里放置了blat的内容,而C:\ Users \ Nicholas \ Desktop \ Games \ stunnel是安装stunnel文件的地方。当stunnel安装到程序文件时我也尝试了这个,但它仍然无法正常工作。我不想将blat安装到system32,因为我有一个批处理文件,我在C:\ Users \ Nicholas \ Desktop \ Games中使用它。
在线我尝试找到blat -install的语法,但它们都不起作用,或者至少我不明白它是如何工作的。这就是我的信念:
我愿意找到替代blat的替代品,但是如果你提供替代方案,请提供教程,而不是建议。
以下是我试过的blat的安装命令:(哪一个应该工作?)
blat -install smtp.gmail.com
blat -install smtp.gmail.com myemail@gmail.com -u username(does this include @gmail.com?) -pw password – - gmailsmtp
以下是我尝试的电子邮件命令:
blat -p gmailsmtp -to myemail@gmail.com -subject "subject text" -body "Body text" -server 127.0.0.1:1099
还有更多我无法记住的命令。
无论如何,有人找到我在这里绊倒的地方吗?
答案 0 :(得分:0)
是的!我发现了一个终于有效的vbscript脚本!在这个帖子“Email sending not working”上,Miguel发布了以下脚本
Sub SendGMail()
'对象创建
Set objMsg = CreateObject("CDO.Message")
Set msgConf = CreateObject("CDO.Configuration")
'服务器配置
msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "user@gmail.com"
msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password"
msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = 1
msgConf.Fields.Update
'电子邮件
objMsg.To = "user@gmail.com"
objMsg.From = "fromuser@domain.com"
objMsg.Subject = "Test send with Gmail account"
objMsg.HTMLBody = "HTML/Plain text message."
objMsg.Sender = "Mr. Name"
Set objMsg.Configuration = msgConf
'发送
objMsg.Send
'清楚
Set objMsg = nothing
Set msgConf = nothing
End Sub
这个脚本正在运行,但是很多人仍然遇到问题,仔细观察脚本我意识到我甚至不记得SendGMail()
!为了完成这项工作,我只需在下一行和BAM上键入SendGMail()
!我收到一封电子邮件!感谢@ user4317867帮助我找到答案。