Puncte:0

Este posibil să declanșați un script shell pe e-mailurile primite, se poate face fără servicii precum dovecot, postix etc?

drapel bq

Această întrebare este mai mult în scop de învățare.

Explorez modalități de a dezvolta un server de e-mail mic (in + out).

Am un domeniu care indică serverul meu, precum și înregistrările mx și toate chestiile astea...

Am si porturile deschise 25, 26, 110, 993, 995, 143, 465....

Aș dori să activez un script shell pe e-mailurile primite.

Am apache + php care rulează fără probleme. Îmi scriu domeniul pe un browser => îmi văd paginile de oriunde. (partea aia este gata).

nu stiu exact de unde sa incep...

Sunt o mulțime de lucruri când caut

am incercat porumbar, mailhog, exim dar îmi este greu să le pun în funcțiune.

Întrebarea mea este mai mult: „există o modalitate de a asculta portul x pentru e-mailuri => când sosește un e-mail => executați un script (în cea mai brută formă posibilă)”?

Paul avatar
drapel cn
Sigur. Puteți programa orice, inclusiv un server SMTP, să facă cât de puțin sau cât doriți.
drapel bq
@Paul ai ști o documentație sau un punct de plecare? python, php, .sh, ai o recomandare? principalele lucruri mi-e dor de cum să „prind” sau să „ascult” un fișier primit... Odată ce primesc fișierul primit, va fi mai ușor...
Puncte:3
drapel jp

Puteți începe prin a citi RFC 5321 și RFC 5322 care definesc protocolul SMTP și formatul mesajului de e-mail. Odată ce ați terminat cu aceste două, puteți continua să le citiți pe toate alte RFC-uri legate de e-mail.

Când te familiarizezi cu adâncimea gropii în care vei sari, poți încerca Python SMTPD simplu (depreciat) sau aiosmtpd. Veți avea nevoie și de email.parser pentru a analiza e-mailurile primite și pentru a extrage fișiere.

Și răspunsurile la întrebarea „Este posibil să se declanșeze un script shell pe e-mailurile primite, se poate face fără servicii precum dovecot, postix etc?” sunt Aici și Aici (de fapt, am citit greșit întrebarea așa cum este scrisă „cu postfix” în loc de „fără”, dar voi lăsa linkurile oricum)

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.