2
가장 쉬운 접근 방법 인 것처럼 smtpjs를 사용하여 userscript를 통해 전자 메일을 보내려고합니다. 그러나 HTML 페이지에 포함 된 javascript로 보내는 것보다 더 어려워 보입니다. 이 userscript (based on the smtpjs website)를 사용하면 콘솔에 아무런 오류가 없으며 전자 메일도 전송되지 않습니다. 이것이 프레임 워크의 문제입니까 아니면 여기에 뭔가 빠졌습니까? 사용자 스크립트에서 SmtpJS 사용 : 작동하지 않고 오류 메시지가 표시되지 않습니까?
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match *
// @grant none
// @require http://smtpjs.com/smtp.js
// ==/UserScript==
if (confirm("send mail?")) {
Email.send("[email protected]",
"[email protected]",
"This is a subject",
"this is the body",
"smtp.gmail.com",
"USER",
"PW");
}
(나는 gmailAPI 시도 (공유 주저하지 않는 userscript 내 이메일을 보낼 수있는 쉬운 방법을 제안하는 경우) (이메일을 보내는 지원하지 않는 순수한 JS 버전?)와 userscripts에서의 성공없이 emailjs 프레임 워크를)
이 답변은 오래되었습니다. smtpjs의 [최신 버전] (https://smtpjs.com/smtp.js)이 HTTPS 끝점에 XMLHttpRequest를 사용합니다. 그러나, 그것은 여전히 나를 위해 작동하지 않는 것 같습니다. –