Se pare că acest habar are articole utile. Cel puțin am găsit unul. Aici este.
Se spune cum să faci un stub de poștă. Și fără acest articol există multe opțiuni. Dar ea ma atras prin simplitate și eficiență fenomenală.
Cum să trimiteți și să primiți e-mailuri pe un server local
Dar să începem cu răspunsul, ce este un post poștal? Atunci când dezvoltați aplicații web (și nu doar pe web), este important să le testați cu atenție. Testarea, de regulă, începe pe serverul local. Printre funcțiile aplicației web se pot expedia scrisori. De exemplu, trimiterea unui mesaj către utilizatori în timpul înregistrării, resetarea parolei, atunci când apar mesaje noi, trimiterea de feedback, comenzi etc. Nu întotdeauna pe serverul local este configurat serverul de e-mail. Desigur, puteți face acest lucru - configurați serverul de poștă electronică. Puteți utiliza servicii poștale reale. Dar, în majoritatea cazurilor, nu este necesar, este de prisos.
Aici vine timpul posturilor. Sensul lor este că scrisorile trimise nu mai produc erori și nu cad în gol. Ele sunt stocate direct pe serverul local. Ele pot fi văzute - verificați conținutul, asigurați-vă că trimiterea de e-mailuri din program are loc.
Pentru prima dată, m-am întâlnit cu postul stub într-un ansamblu de servere web numit Denwer (cred că toată lumea știe despre asta, dacă nu prea tânăr). De câțiva ani, cum suport suportul (actualizare, remediere, adăugare) pentru instalarea rapidă a serverului web. Am propriul ansamblu de server web. Dar nu am deranjat niciodată instalarea unui post - mi sa părut lung și dificil.
Există multe opțiuni, programe diferite, moduri de a face acest lucru. Dar această metodă este într-adevăr foarte simplă. Mai mult, noile fișiere executabile vor apărea pe serverul nostru de computere / web. Avem nevoie doar de un script și de o singură linie nouă în fișierul de configurare.
Am adaptat instrucțiunile de la Habr la serverul meu web. și, de asemenea, ușor modificat fișierul script.
Instalarea stubului de e-mail pe server în Windows
În directorul C: Serverbin, creați un nou director numit Sendmail. Acum, în acest director, creați un fișier sendmail.php cu următorul conținut: