静态网站中怎么把用户留言发至指定邮箱

公司的静态网站需要一个咨询功能,把用户的留言收集起来,后续我们可以联系他们,怎么样把留言的内容推送到个人邮箱呢,有没有详细的步骤和代码,第三方的组件需要付费吗

 

有没有后端语言呢? 一般发送邮件都是后端来做的,前端没法直接弄的哦

这个最好是后端配合,后端做更好一些,前端只需要获取邮箱,后端根据配置,发送邮箱好一些 。前端不太好实现,后端有专用的库,前端也有但是不适合所有邮箱https://blog.csdn.net/weixin_41487694/article/details/103888432

用node.js并且使用 nodemailer包

import nodemailer from ('nodemailer');
var transporter = nodemailer.createTransport({
    host: 'smtp.163.com', // 服务商服务器
    port: 465,
    auth: {
        user: '你的邮箱地址',
        pass: '授权码'
    }
});

export function sendMail() {
    var mailOptions = {
        from: '', // 发件地址
        to: '', // 收件列表
        subject: '', // 标题
        //text和html两者只支持一种
        text: '', // 文本
        // html: '<b>Hello world ?</b>' // html 内容
    };

    transporter.sendMail(mailOptions, function (error, info) {
        if (error) {
            return console.log(error);
        }
        console.log('Message sent: ' + info.response);
    });
}