Puncte:0

WebApp trebuie să trimită e-mailuri prin contul de e-mail Outlook.com

drapel kg

Am o aplicație web care rulează pe un cont de server partajat pentru domeniul example.com. Aplicația web trebuie să trimită un e-mail ocazional administratorului aplicației.

Domeniul example.com folosește Outlook.com ca server de e-mail.

Cum pot:

a) Configurați aplicația web pentru a trimite e-mailuri printr-un cont de e-mail Outlook.com (mă puteți indica instrucțiunile/setările pentru a configura acest lucru?) sau

b) Configurați serverul de e-mail inclus pentru ca domeniul să trimită e-mailuri chiar dacă domeniul este configurat pentru a utiliza Outlook.com? (Nu cred că această opțiune este posibilă), sau

c) Cumpărați un domeniu suplimentar, adăugați-l la același „cont” și accesați-l din aplicația web care rulează pe example.com?

A făcut cineva acest lucru și îmi puteți îndruma în direcția corectă rețeta de configurare?

Puncte:0
drapel in

Unul dintre motivele pentru care este dificil să găsești informații despre acest lucru este că Microsoft continuă să își schimbe API-ul. De exemplu, aceste două link-uri arată un API în schimbare, care funcționează acum, dar va deveni învechit în câteva luni.

Aceasta

si acesta

Dacă nu puteți face acest lucru, iată o altă idee:

Înregistrați un alt domeniu (de exemplu, examplebot.com) și adăugați-l la contul dvs. de găzduire ca domeniu suplimentar. Deoarece face parte din același cont de găzduire, domeniul principal poate trimite e-mail prin el, ocolind în întregime serverele Outlook.com.

Iată cum ar arăta configurația sub NodeJS:

În primul rând, ar trebui să instalați pachetul nodemailer.

Apoi, în App.js (sau cum ați numit fișierul backend):

const nodemailer = require('nodemailer');

const transporter = nodemailer.createTransport({
    gazdă: „mail.examplebot.com”,
    port: 465,
    sigur: adevărat,
    auth: {
       utilizator: „[email protected]”,
       trece: 's3cr3tPassword',
    },
    tls: {
       rejectUnauthorized: fals,
    },
});

Desigur, ar trebui să creați o cutie poștală pentru utilizatorul specificat în codul dvs. ([email protected] / s3cr3tPassword).

Am mai făcut acest lucru înainte, în special pentru a ocoli nevoia de a trimite e-mailuri prin mediul Microsoft Office365 și a funcționat pentru mine.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.