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 使用blat发送电子邮件,即使使用stunnel也不起作用_Email_Batch File_Syntax_Stunnel_Blat - Fatal编程技术网

Email 使用blat发送电子邮件,即使使用stunnel也不起作用

Email 使用blat发送电子邮件,即使使用stunnel也不起作用,email,batch-file,syntax,stunnel,blat,Email,Batch File,Syntax,Stunnel,Blat,我一直在到处寻找这个答案,但运气不好!我去了,一步一步地跟着它。Stunnel已成功安装、安装服务并启动服务,但设置后blat仍不工作 我的桌面上有一个文件夹C:\Users\Nicholas\desktop\Games,这是放置blat内容的地方,C:\Users\Nicholas\desktop\Games\stunnel是安装stunnel文件的地方。当stunnel被安装到程序文件中时,我也尝试过这个方法,但仍然不起作用。我不想将blat安装到system32,因为我在C:\Users\

我一直在到处寻找这个答案,但运气不好!我去了,一步一步地跟着它。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-p gmailsmtp…) 就这样?这对我不起作用
  • 我愿意为blat找到一个替代方案,但如果你给出一个替代方案,请给出一个指导,而不是一个建议

    下面是我尝试过的blat的安装命令:(哪一个应该工作?)

    以下是我尝试过的电子邮件命令:

    blat -p gmailsmtp -to myemail@gmail.com -subject "subject text" -body "Body text" -server 127.0.0.1:1099
    
    还有很多我不记得的命令


    不管怎样,有人找到我在这里绊倒的地方吗?

    是的!我找到了一个vbscript脚本,它终于成功了!在这个帖子上,Miguel发布了以下脚本

    Sub SendGMail()

    '对象创建
    Set objMsg=CreateObject(“CDO.Message”)
    设置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“”=“密码”

    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=“使用Gmail帐户测试发送”
    objMsg.HTMLBody=“HTML/纯文本消息。”
    objMsg.Sender=“先生姓名”

    Set objMsg.Configuration=msgConf

    '发送
    objMsg.Send

    '清除
    Set objMsg=nothing

    设置msgConf=nothing

    End Sub


    这个脚本正在运行,但是很多人仍然有问题,仔细查看这个脚本,我意识到我甚至不记得
    SendGMail()
    !为了实现这一点,我只需在下一行键入
    SendGMail()
    ,然后砰的一声!我收到一封电子邮件!感谢@user4317867帮助我找到答案。

    在您的尝试中没有给出错误消息?这里还有一个类似的问题是的,对不起,“SMTP服务器设置为SMTP.gmail.com,端口127.0.0.1:1099,用户重试1次”是否为错误消息?以"赤裸裸"的方式,mail@example.com-服务器smtp.gmail.com-fmail@example.com-subject“subject”-body“body”“返回”-不存在”。但是在“blat”后面添加“Note.txt”会返回这个结果,我不知道为什么。。。发送stdin.txt(为什么不发送note.txt?)到myemail@example.com. 登录名为myemail@example.com. 错误:无法解析服务。错误:不是套接字。快速搜索的结果可能包含更多信息。这里的评论也可能有用。谢谢@user4317867,但遗憾的是运气不好。我想我的计算机正在尝试连接到端口25,我知道它被阻塞了,我听说它需要通过端口465运行,但是如何?如果全部失败,是否有人有一个vbscript可以发送一封简单的电子邮件?相信我,我会为批处理脚本做任何选择,只要它不打开浏览器窗口。很乐意提供帮助,您可以在命令行上使用
    CSCRIPT.EXE执行脚本
    
    blat -p gmailsmtp -to myemail@gmail.com -subject "subject text" -body "Body text" -server 127.0.0.1:1099