Cum pot trimite mailuri din interiorul scripturilor PHP?

E-Mail
PHP suporta functia mail() dar nu este recomandata utilizarea functiei mail() atat din motive de securitate cat si din motive de fiabilitate. Folosind functia mail() exista posibilitatea ca mesajul dumneavoastra sa fie detectat ca spam de serverul destinatar. Astfel mesajul nu mai ajunge la destinate.

Ca alternativa, exista pe internet librarii PHP care va permit trimiterea de mesaje prin e-mail folosind un cont de mail care il detineti. O astfel de librarie este Swift care poate fi descarcata de la adresa http://www.swiftmailer.org/download/

Un exemplu de utilizare gasiti mai jos:

// Se incarca fisierele necesare
require_once "lib/Swift.php";
require_once "lib/Swift/Connection/SMTP.php";

// Se creaza o instanta a clasei Swift
$swift =& new Swift(new Swift_Connection_SMTP("domeniul-dumneavoastra.ro"));

// Se creaza mesajul
$message =& new Swift_Message("Subiect", "Mesajul care urmeaza a fi trimis");

// Verificam daca s-a trimis mesajul
if ($swift->send($message, "destinatar@domeniu.ro", "mail@domeniul-dumneavoastra.ro")) echo "S-a trimis";
else echo "Nu s-a putut trimite";

Cele mai citite articole

De ce nu apare domeniul meu in Google?

Google, Yahoo, Msn, Live si Bing sunt motoare de cautare ce indexeaza orice pagina functionala. Pentru a sugera indexarea de catre Google folositi linkul urmator: ...

Cum imi copiez pagina web pe server?

Datele pot fi copiat prin FTP sau cPanel: FTP: Folositi programul FTP preferat sau din Internet Explorer, Firefox sau Opera pentru a copia pagina web pe server: - ...

De ce apar mesajele trimise folosind functia mail() cu nobody @ ?

La trimiterea mesajelor cu functia mail() din php (mesajele sunt anonime 'nobody' si fara autentificare) modificarea headerului (campului) "From:" nu este permisa (tehnica este numita Email ...

In osCommerce primesc eroarea register_globals is disabled

Incerc sa instalez osCommerce si am primit eroarea FATAL ERROR: register_globals is disabled in php.ini, please enable it! In functie de modul de rulare al serverului sunt disponibile 2 ...

De ce Google nu indexeaza domeniile mele?

Adaugati domeniul dvs la lista de indexare pe adresa: www.google.ro/addurl . Afisati linkurile dumneavoastra pe cat mai multe situri, forumuri, bloguri si directoare web. Creati legaturi ...

Cum instalez Wordpress?

WordPress (prescurtat si WP) este unul dintre cele mai folosite platforme de Blog si Publishing de tipul CMS-uri (Content Management System) open source. Pentru instalare, aplicatia are ...

Cat de sigura este plata cu Cardul?

Plata cu Card Visa sau MasterCard este procesata de PayU (ePayment) in conditii de securitate sporite. Legatura pentru plata este lansata automat la finalizarea comenzii sau poate fi ...

Cat costa schimbarea DNS-urilor unui domeniu?

Nimic. Schimbarea sau transferul DNS (Nameservere) este gratuita si se poate face ori cand doriti dumneavoastra. - pentru domenii .RO http://www.rotld.ro/ sau din contul de client ...

Care sunt detaliile de acces FTP?

Transferul FTP este cel mai popular mod de a copia fisierele paginii web pe server. Ca alternativa se poate folosi protocolul WebDAV (WebDisk) sau FileManager din cPanel. Aveti nevoie de ...

Ce inseamna 30 de zile banii inapoi garantat?

Timp de 30 de zile dumneavoastra puteti testa capacitatile serverului si calitatea serviciilor oferite de Hostvision. Daca nu sunteti multumiti, noi va returnam banii fara nici o intrebare ...

Ce program FTP ar trebui sa folosesc?

Exista multe programe FTP (File Transfer Protocol) pe care le puteti folosi gratuit sau contra cost, de asemenea ca alternativa se poate folosi FileManager din cPanel sau protocolul WebDAV ...

Cum vizualizez pagina inainte de a schimba Nameserverele la RoTLD?

In cazul in care doriti sa faceti teste pe serverul nostru inainte de a modifica Nameserverele la rotld.ro, puteti utiliza urmatoarele setari : 1. Windows Deschideti fisierul ...

Cum instalez scripturile oferite gratuit?

Scripturile gratuite se instaleaza automat din interfata cPanel in categoria Site Software. Selectati scriptul dorit si completati datele necesare instalarii. Scripturi oferite gratuit: ...

In PHP primesc o pagina alba

Daca in timpul accesarii interpretorul PHP gaseste o eroare in script acesta isi opreste rularea. Din motive de securitate afisarea erorilor a fost dezactivata la nivel de server. In ...

Cum se acorda drepturi de accesare userilor MySQL?

1. Accesati cPanel > MySQL Databases / Baze de date MySQL. 2. In zona Add User To Database / Adaugare utilizator la baza de date selectati utilizatorul din campul User / Utilizator si ...

In ce director trebuie sa pun pagina web?

Dupa conectarea prin FTP, FileManager sau WebDisk (WebDAV) accesati folderul public_html sau www (shortcut la public_html). Acest folder este radacina sitului web si contine fisierele ...
SiteLock