Я пытаюсь отправить электронное письмо через usercript с помощью smtpjs, потому что это самый простой способ. Однако это кажется более сложным, чем просто отправка его с помощью javascript, встроенного в HTML-страницу. Используя этот usercript (based on the smtpjs website), я не получаю ошибки в консоли и не отправляется электронное письмо, это проблема с каркасом или я что-то упустил? (Если вы предлагаете простой способ для отправки сообщений электронной почты в пределах userscript, не стесняйтесь делиться)Использование 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 (чистая версия JS не поддерживает отправку сообщений электронной почты?) И emailjs рамок, без успеха в userscripts)
Этот ответ устарел. Кажется, что [более новая версия] (https://smtpjs.com/smtp.js) smtpjs использует XMLHttpRequest для конечной точки HTTPS. Тем не менее, он все еще не работает для меня. –