REBOL을 처음 사용했습니다. 은 "보내기"문서에서이 예와 유사한 예를 들어 이메일 전송, 사용 방법에 큰 REBOL에 대해 블로깅 사람 :Gmail을 통해 이메일 보내기 REBOL 2의 SMTP
send [email protected] "Testing REBOL Function Summary"
는이 작업을 수행하는 것이 얼마나 쉽고 편리하게 읽을 필요, 나는 흥분 보내려고 내 GMail 계정을 통한 테스트 이메일.
나는 관련 SMTP/POP 서버 이름을 얻을 수있는 SMTP/POP의 공식 Gmail의 도움을 바라 보았다 : 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
리플렉션에서는 물론 작동하지 않았습니다. SSL/TLS, 관련 포트 번호 또는 Gmail 사용을 원한다는 것에 대해서는 REBOL에게 아무것도 말하지 않았습니다. 실제로 이메일을 보내려면 위의 모든 항목이 필요합니다.
그럼 어떻게해야합니까?
감사합니다. 그러나 해당 스크립트를 실행할 때 사용자와 암호를 설정하라는 메시지가 없었으며 ssend를 호출 할 때도 프롬프트가 표시되지 않았습니다. 어떻게 사용자와 암호를 수동으로 설정합니까? (그것은 REBOL SMTP doco에서 언급되지 않았고 또한 작동하지 않는 POP 주소와 비슷한 것을 시도했습니다 : ssend username : [email protected] "hello me") – dukereg
Ok, 수동으로 사용자/패스를 설정하는 코드 추가 . 나는 그 세부 사항을 묻는 사용자를 결코 구현하지 않았다고 생각한다. 사용자 이름을 "@"문자가 포함하고 있기 때문에 사용자 이름을 구문 분석하면 username 전송 : [email protected]에서 작동하지 않습니다. –