Node.js'de SMTP kullanarak e-posta göndermek için Nodemailer modülü kullanılabilir. Kullanım adımları: 1. Nodemailer'i kurun: `npm install nodemailer` komutunu kullanarak modülü kurun. 2. Transporter nesnesi oluşturun: `nodemailer.createTransport()` fonksiyonunu kullanarak SMTP sunucusu detaylarını içeren bir transporter nesnesi oluşturun. 3. E-postayı gönderin: `transporter.sendMail()` fonksiyonunu kullanarak e-posta içeriğini ve alıcı bilgilerini belirtin. Örnek kod: ```javascript const transporter = nodemailer.createTransport({ host: 'smtp.ethereal.email', port: 587, auth: { user: '[USERNAME]', pass: '[PASSWORD]' } }); await transporter.sendMail({ from: '[email protected]', to: '[email protected]', subject: 'Test Email Subject', html: '<h1>Example HTML Message Body</h1>' }); ``` Bu kod, Ethereal'in ücretsiz SMTP test hizmetini kullanır ve e-postayı Gmail gibi farklı SMTP sağlayıcılarına göre yapılandırmak için `host` parametresini değiştirmek yeterlidir.