[[:oktatas:web:express|< Express]] ====== Express - E-mail küldés ====== * **Szerző:** Sallai András * Copyright (c) 2025, Sallai András * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Mailjet ===== Regisztrálni kell: * https://www.mailjet.com/ (2025) * API > API Key Management Az API key adott, generáljunk Secret Key-t. A két kulcsot másoljuk a kódba. ==== Express nélkül ==== Adjuk a projekthez a node-mailjet csomagot: npm install node-mailjet import Mailjet from "node-mailjet"; const mailjet = new Mailjet({ apiKey: "8348abc343f3434cd33438a343438432", apiSecret: "8349ade343ge343a34b34343829deg3g", }); const req = mailjet .post('send', { version: 'v3.1' }) .request({ Messages: [ { From: { Email: "valaki@valahol.com", Name: "Valaki", }, To: [ { Email: "masvalaki@valahol.com", }, ], Subject: "test03", TextPart: "Első levél", }, ], }) req.then((res) => { console.log(res.body) }).catch((err) => { console.log(err) }) A feladó alapértelmezetten a regisztrációkor megadott email cím kell legyen.