我是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],因爲用戶名還包含「@」字符。 –