Traitement de formulaire de contact avec nodemailer
salut a tous, j'ai configurer mon script nodeMailer qui marche tres bien avec gmail, mais pas avec outlook. Si quelqu'un sais comment configurer nodeMailer ou outlook pour recevoir les mail envoyer depuis le formulaire de contact. Je met le code et l'erreur retourné ainsi que le depot github si-dessous:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| app.post('/contact', (req, res) => {
var transporter = nodemailer.createTransport({
service: 'outlook',
host: "smtp-mail.outlook.com", // hostname
secureConnection: false, // TLS requires secureConnection to be false
port: 587,
tls: {
ciphers:'SSLv3'
},
auth: {
user: 'user',
pass: 'paaswd'
},
});
var sender = req.body.email;
var sujet = req.body.sujet;
var texte = req.body.message;
var mailOptions = {
from: sender,
to: 'user',
//to: 'khasso.bera@hotmail.com',
subject: sujet,
text: texte
//html: '<p>le formulaire marche'
};
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
return console.error(error);
} else {
console.log('Message %s envoyer: %s', info.messageId, info.response);
}
});
res.send('req recieved');
}); |
Citation:
{ Error: Message failed: 550 5.3.4 554 5.2.0 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied;
Failed to process message due to a permanent exception with message Cannot submit message. 16.55847:69000000,
17.43559:0000000020010000000000000000000000000000, 20.521 at SMTPConnection._formatError (/Users/macair/Documents/express-khasso/node_modules/nodemailer/lib/smtp-connection/index.js:555:19)
at SMTPConnection._actionSMTPStream (/Users/macair/Documents/express-khasso/node_modules/nodemailer/lib/smtp-connection/index.js:1376:34) at SMTPConnection._responseActions.push.str (/Users/macair/Documents/express-khasso/node_modules/nodemailer/lib/smtp-connection/index.js:903:22)
at SMTPConnection._processResponse (/Users/macair/Documents/express-khasso/node_modules/nodemailer/lib/smtp-connection/index.js:702:20) at SMTPConnection._onData (/Users/macair/Documents/express-khasso/node_modules/nodemailer/lib/smtp-connection/index.js:507:14)
at TLSSocket._socket.on.chunk (/Users/macair/Documents/express-khasso/node_modules/nodemailer/lib/smtp-connection/index.js:653:51) at emitOne (events.js:96:13) at TLSSocket.emit (events.js:188:7) at readableAddChunk (_stream_readable.js:176:18)
at TLSSocket.Readable.push (_stream_readable.js:134:10) code: 'EMESSAGE', response: '550 5.3.4 554 5.2.0 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied; Failed to process message due to a permanent exception with message Cannot submit message. 16.55847:69000000, 17.43559:0000000020010000000000000000000000000000, 20.521', responseCode: 550, command: 'DATA' }
https://github.com/curlynux/express-.../master/app.js