چگونگی ارسال ایمیل در nodejs با ایمیل شخصی

سلامی گرم به کاربران سکان اکادمی.

می خواستم بدونم در nodejs چجوری می شه ایمیل فرستاد و این که چجوری یک ایمیل برای دامین وبسایت بسازم.

مثلا فرض کنید آدرس دامین من اینه:example.com

حالا چجوری می شه یک سیستم ایمیل براش پیاده سازی کرد که بشه مثلا یک آدرس ایمیل مانند:info@exmple.com رو براش ساخت.

سوال بعدیم هم اینه که چجوری از ایمیل ساخته شده تو nodejs استفاده کنم.

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

سلام 

ارسال ایمیل با nodejs :

پکیج زیر رو نصب کنید

npm install nodemailer --save

ماژول رو فراخونی کنید و استفاده کنید 

var nodemailer = require('nodemailer');

var transporter = nodemailer.createTransport({
  service: 'gmail',
  auth: {
    user: 'youremail@gmail.com',
    pass: 'yourpassword'
  }
});

var mailOptions = {
  from: 'youremail@gmail.com',
  to: 'myfriend@yahoo.com',
  subject: 'Sending Email using Node.js',
  text: 'That was easy!'
};

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

  ارسال به چند نفر

var mailOptions = {
  from: 'youremail@gmail.com',
  to: 'myfriend@yahoo.com, myotherfriend@yahoo.com',
  subject: 'Sending Email using Node.js',
  text: 'That was easy!'
}

استفاده از تگ های html در متن ایمیل

var mailOptions = {
  from: 'youremail@gmail.com',
  to: 'myfriend@yahoo.com',
  subject: 'Sending Email using Node.js',
  html: '<h1>Welcome</h1><p>That was easy!</p>'
}

خب در رابطه با دوتا سول دیگه ات ی سرچ بزن آموزش زیاده 

کدها خیلی واضح و راحته متوجه نشدی بپرس

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

خیلی ممنون از پاسختون

online-support-icon