NodemailerでZohoメールを設定しようとしています。メールが正しく設定されていると私はメールを送信するには、次のコードを使用しています:Nodemailer with ZOHO mail
var transporter = nodemailer.createTransport({
host: 'smtp.zoho.eu',
port: 465,
secure: true, //ssl
auth: {
user:'[email protected]',
pass:'supersecretpassword'
}
});
sendMail = function(req,res) {
var data = req.body;
transporter.sendMail({
from: data.contactEmail,
to: '[email protected]',
subject: data.contactSubject,
text: data.contactMsg
});
res.json(data);
};
私は公式のサポートこれまでのところ、無応答に連絡しました。多分ここの誰かがそれを経験しているかもしれません。問題は、これらの設定を使用すると、変数 'data.contactEmail'のアドレスに対してリレーが許可されていないというメッセージが表示されることです。私も電子メールから[email protected]に変更すると、私は電子メールを受け取りますが、もちろん誰がそれを送ったのか分からず、返信することもできません。
「送信元」アドレスを作成する方法を知っている人は、未知のアドレスで動作しますか? [email protected]のように?
これは確かに解決策になるかもしれません。しかし、メールクライアントの「返信」ボタンを押すことができなくなると思います。メール本文から返信アドレスをコピーする必要があります。または私は間違っていますか? – Nicholas
はい返信ボタンはそのように動作しません。返信ボタンが必要な場合は、元のメールへの返信を自動化するための独自のバックエンドを構築する必要があります(つまり、小さなメールクライアントを作成し、 – EMX
OK、今のところ私は 'ボット'ソリューションを使いましたので、私はあなたの答えを答えにします。しかし、私は返信ボタンのあなたの考えを完全に理解していません。あなたは多分例や何かのチュートリアルを持っていますか? – Nicholas