Impressu à mandà l'indirizzu di una basa di PHP Scritture cù l'autenticazione SMTP simplice

Cumu cunnette à un servitore SMTP sali da un script PHP

Mandà un email da un script PHP hè semprici, veloce è faciule ... s'ellu hè!

A parte di ciò chì face a fila PHP () hè simplicissima, hè a so mancanza di flessibilità, ma un problema hè quellu chì u paesu PHP () ùn solitu ùn deverà utilizate u servitore SMTP di u vostru sceltu, è ùn pò micca supportu autentificazione SMTP.

Furtunatamente, sopra i scontri integrati PHP ùn hè micca difficiule. Per a maiò parte di l'utilizatori di mail, u pacche PEAR Mail dispunia tuttu u putere è a flessibilità necessitatu, è si autentica cù u vostru servitore mandatu sali in u persunale. Per securte megliurà, e ligami SSL cifrati sò supportati per u mandu di mail cù u periculu per posta.

Cumu mandate l'indirizzu da un script PHP cù autentificazione SMTP

Per cumentà, installate u pacatu PEAR Mail. Di genere, questu hè stata fattu per voi cù PHP 4 è dopu, ma se ùn avete sicuru se l'avete digià, vai avanti è installate.

Copià stu còdice:

Sandra Sender >"; $ to = " Recipient Ramona "; $ subject = "Hola!"; $ body = "Hola, \ n \ nCorsu?"; $ host = " mail.example.com "; $ username = " smtp_username "; $ password = " smtp_password "; $ headers = array ('Da "=> $ da,' To '=> $ à,' Subject '=> $ subject); $ smtp = Mail :: fabbrica ('smtp', array ('host' => $ host, 'auth' => true, 'username' => $ username, 'password' => $ password)); $ mail = $ smtp-> enviar ($ a, $ headers, $ body); se (PEAR :: èError ($ mail)) {echo ("

". $ mail-> getMessage (). ""); } altri {echo ("

Missaghju stampata successu! "); }?>

Locate tuttu u testu inghjustu in u nostru esempiu è cambia l'alte di u script di ciò chì hè pertinente per voi. Quessi sò l'ùagliu chjaru chì deve mudificà per l'script scripture di PHP per travaglià, ma ancu hà esse sicuru d'aghjurnà u sugettu è testu di u corpu.

  • da : L'indirizzu email da chì vulete chì u messagiu per esse mandatu
  • a : L'indirizzu email è u nome di u recipientu
  • ospitante : u vostru nome u servitore SMTP
  • Nome di utilizatore : U nomu d'usu SMTP (tipicamenti u listessu chè u nomu utilizatu per ricuperà u mail)
  • password : A password per l'autentificazione SMTP

Nota: L'esempiu di supra hè di un script PHP chì envia un mail cù l'autentificazione SMTP, ma senza cifri SSL. Sè vo vulete chjamate cusì, uttene stu scrittore nanzu, torna, scambià u testu veru cù a vostra infurmazione.

Sandra Sender >"; $ to = " Recipient Ramona >"; $ subject = "Hola!"; $ body = "Hola, \ n \ nCorsu?"; $ host = " ssl: //mail.example.com "; $ port = " 465 "; $ username = " smtp_username "; $ password = " smtp_password "; $ headers = array ('Da "=> $ da,' To '=> $ à,' Subject '=> $ subject); $ smtp = Mail :: fabbrica ('smtp', array ('host' => $ host, 'port' => $ port, 'auth' => veru, 'username' => $ username, 'password' => $ password)); $ mail = $ smtp-> enviar ($ a, $ headers, $ body); se (PEAR :: èError ($ mail)) {echo ("

". $ mail-> getMessage (). ""); } altri {echo ("

Missaghju stampata successu! "); }?>