Javascript 通过电子邮件发送联系人表格中输入的数据
我需要通过电子邮件发送联系人表单中输入的数据,但我在第三步阻止了…:( 看看我做了什么: 在我的Html中:Javascript 通过电子邮件发送联系人表格中输入的数据,javascript,angular,typescript,forms,email,Javascript,Angular,Typescript,Forms,Email,我需要通过电子邮件发送联系人表单中输入的数据,但我在第三步阻止了…:( 看看我做了什么: 在我的Html中: <div class="container"> <div class="row"> <div style="margin-right: 10px;" class="md-form"> <label for="
<div class="container">
<div class="row">
<div style="margin-right: 10px;" class="md-form">
<label for="FirstName">First Name</label>
<input type="text" [(ngModel)]="contact.FirstName" id="FirstName" class="form-control">
</div>
<div style="margin-left: 10px;" class="md-form">
<input [(ngModel)]="contact.LastName" type="text" id="LastName" class="form-control">
<label for="LastName">Last Name</label>
</div>
</div>
<div style="margin-left: 10px;" class="md-form">
<input [(ngModel)]="contact.email" type="email" id="mail" class="form-control">
<label for="mail">Email Address</label>
</div>
<div style="margin-left: 10px;" class="md-form">
<input [(ngModel)]="contact.number" type="number" id="Number" class="form-control">
<label for="Number">Phone Number</label>
</div>
<div style="margin-left: 10px;" class="md-form">
<input [(ngModel)]="contact.content" type="text" id="Content" class="form-control">
<label for="Content">Content</label>
</div>
</div>
<div style="align-self: center; text-align: center;">
<button style="align-self: center;" class="btn btn-danger" (click)="send(contact)">SUBMIT</button>
</div>
然后我尝试发送一封简单的邮件:
const nodemailer = require('nodemailer');
const { Subject } = require('rxjs');
let transporter = nodemailer.createTransport({
host: // Removed My smtp
port: 465,
secure: true, // true for 465, false for other ports
auth: {
user: //Removed My email
pass: // Removed My Password
},
});
let mailOptions = {
from: //Removed My email
to: 'anisbenbechir.1@gmail.com',
subject: 'Test Email',
text: 'Hi There'
};
transporter.sendMail(mailOptions, function(err, data) {
if (err) {
console.log('Erreur', err);
} else {
console.log('sent !!! ');
}
});
两者都很好,但现在我如何连接这两个部分,通过邮件发送插入联系人表单中的数据?
提前谢谢
const nodemailer = require('nodemailer');
const { Subject } = require('rxjs');
let transporter = nodemailer.createTransport({
host: // Removed My smtp
port: 465,
secure: true, // true for 465, false for other ports
auth: {
user: //Removed My email
pass: // Removed My Password
},
});
let mailOptions = {
from: //Removed My email
to: 'anisbenbechir.1@gmail.com',
subject: 'Test Email',
text: 'Hi There'
};
transporter.sendMail(mailOptions, function(err, data) {
if (err) {
console.log('Erreur', err);
} else {
console.log('sent !!! ');
}
});