It is currently 21 April 2025, 16:15 Advanced search

NodeMailer

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

NodeMailer

Postby lorenzocorti1980 » 21 December 2023, 13:13

Buongiorno,
volevo utilizzare il componente NodeMailer, aprendo la libreria non trovo nessuna chiamata per impostare i parametri della mail. Dal codice l'unica opzione che mi da è la prototipe.
Sbaglio qualcosa? Qualcuno ha un esempio funzionante ?
lorenzocorti1980
 
Posts: 4
Joined: 18 December 2023, 14:03

Re: NodeMailer

Postby p.giannelli » 12 January 2024, 10:55

NodeMailer non è compreso nel frame work Instant Developer Cloud.
Puoi aggiungerlo al tuo server ide (poi dovrai aggiungerlo anche al server di produzione) andando in gestione del server e aggiungendo il pacchetto scrivendo il suo nome nel campo "Pacchetti personalizzati" indicando anche la versione, per esempio nodemailer@6.9.8.

Poi nella procedura dove lo vuoi utilizzare devi dichiararlo con require, metto due righe di esempio.

Code: Select all
const nodemailer = require("nodemailer");

const transporter = nodemailer.createTransport({
  host: "smtp.forwardemail.net",
  port: 465,
  secure: true,
  auth: {
    // TODO: replace `user` and `pass` values from <https://forwardemail.net>
    user: "REPLACE-WITH-YOUR-ALIAS@YOURDOMAIN.COM",
    pass: "REPLACE-WITH-YOUR-GENERATED-PASSWORD",
  },
});


Poi fai riferimento alla guida del sito https://nodemailer.com/
Paolo Giannelli
Responsabile formazione
Pro Gamma S.p.A.
User avatar
p.giannelli
Pro Gamma
Pro Gamma
 
Posts: 119
Joined: 10 June 2016, 10:34
Location: Ravenna

Re: NodeMailer

Postby lorenzocorti1980 » 18 January 2024, 12:29

Grazie intanto per la risposta,
io ho un account free, ho installato sia il pacchetto che la libreria NodeMailer mentrenel server non mi è possibile installarlo( non è modificabile ) come da immagini sotto.
Ho inserito

const nodemailer = require("nodemailer");

Ma lanciando l'applicazione il debug mi avverte che non è riconosciuto il modulo require.
https://ibb.co/jz0twnQ
https://ibb.co/3hbvNPs
https://ibb.co/DtDCSwg
lorenzocorti1980
 
Posts: 4
Joined: 18 December 2023, 14:03

Re: NodeMailer

Postby p.giannelli » 18 January 2024, 13:29

Con l'account gratuito non è possibile fare la cosa in quanto non puoi caricare dei pacchetti aggiuntivi sul server di Community, lo puoi fare solamente su di un server ide dopo aver acquistato una licenza di Instant Developer Cloud.
Paolo Giannelli
Responsabile formazione
Pro Gamma S.p.A.
User avatar
p.giannelli
Pro Gamma
Pro Gamma
 
Posts: 119
Joined: 10 June 2016, 10:34
Location: Ravenna


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 10 guests