我是REBOL的新手。人们写博客是多么伟大REBOL用于发送电子邮件为例,类似于从“发送”文件这个例子:通过GMail SMTP在REBOL 2中发送电子邮件
send [email protected] "Testing REBOL Function Summary"
在阅读它是多么容易和方便的做到这一点,我兴冲冲地试图发送我自己通过GMail帐户发送测试邮件。
我看着官方Gmail帮助SMTP/POP来获得相关的SMTP/POP服务器名称: https://support.google.com/mail/answer/7104828?hl=en
这里有多远“发送”和“设置网”的文档让我:
>> set-net [ [email protected] smtp.gmail.com pop.gmail.com ]
>> send [email protected] "Hello me!"
connecting to: smtp.gmail.com
** Access Error: Cannot connect to smtp.gmail.com
** Where: open-proto
** Near: smtp-port: open [scheme: 'esmtp]
either only
经过反思,当然没有用;我告诉REBOL关于想要使用SSL/TLS,相关端口号或我的GMail密码。它必须需要以上所有内容才能真正发送电子邮件。
那我该怎么做呢?
谢谢,但是当我运行这些脚本时,以及当我调用ssend时,没有提示设置用户和密码。我如何手动设置用户和密码? (这在REBOL SMTP doco中没有提及,我尝试了一些类似于POP地址的东西,它也不起作用:ssend username:[email protected]“hello me”) – dukereg
好了,添加了代码以手动设置用户/手动。我想我从来没有为这些细节实施询问用户。解析出用户名将无法发送用户名:[email protected],因为用户名还包含“@”字符。 –