Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过smtpjs发送图像和超链接?_Javascript_Smtp_Smtpjs - Fatal编程技术网

Javascript 如何通过smtpjs发送图像和超链接?

Javascript 如何通过smtpjs发送图像和超链接?,javascript,smtp,smtpjs,Javascript,Smtp,Smtpjs,我有以下代码: const input = document.querySelector('input') btn.addEventListener('click',() => { Email.send({ Host: 'smtp.gmail.com', Username:'', Password:'', To:input.value, Subject:"",

我有以下代码:

 const input = document.querySelector('input')
btn.addEventListener('click',() => {
    Email.send({
        Host: 'smtp.gmail.com',
        Username:'',
        Password:'',
  
        To:input.value,
        Subject:"",
        From: '',
        Body:''
    }).then(msg=>console.log(msg))
在正文中,我想发送一张照片,下一行是文本,然后是超链接,甚至是按钮,是可能的还是smtpjs不提供这种功能?什么也找不到
或者可能还有另一个sourcenot smtpjs,在那里我可以编写一个信函模板,然后发送它

要发送文件,您可以定义附件

Email.send({
    SecureToken : "<your security token>",
    To : '<whom you want to send>',
    From : "<Your email id registered on SMTPJS>",
    Subject: "<Subject>",
    Body: "<Body Content>",
    Attachments: 
        [{
            name: "File_Name_with_Extension",
            path: "Full Path of the file"
        }]
})
.then(function (message) {
    //
}
接下来,如果你想发送超链接,我想你可以使用正文上的html内容而不是文本

...
Body: "Click <a href='[full_path of link]'>here</a> <button>Button</button>",

...
但是onClick事件或其他javascript操作对于按钮不起作用


谢谢

什么是电子邮件?您正在尝试直接从浏览器发送邮件吗?我怀疑你能做到。即使你在技术上可以,在公共代码中写清楚你的gmail用户名和密码也是不明智的。。。输入也是undefined@JeremyThille以后我会加密它。想知道如何在开始时发送图像吗?什么意思?之后将对其进行加密您正在使用公共代码编写电子邮件密码。浏览器中没有隐私或秘密。您将向所有人发送您的电子邮件密码。话虽如此,你想干什么就干什么。谢谢!我试试看。还有一个问题。有没有办法制作一个非常酷的信件模板,比如在elasticemail上,然后通过js发送信件?