Acesta este un exemplu rapid despre „cum să” folosiți serverele noastre pentru a trimite mesaje tranzacționale:
<?php
require_once("lib/swift_required.php");
$transport = Swift_SmtpTransport::newInstance("HOST.nzmail.eu", 465, "ssl");
$transport->setUsername("USER");
$transport->setPassword("PASS");
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance()
->setSubject("test")
->setFrom(array("youremail@example.com" => "Test"))
->setBody("Ola this is a test !")
->addPart("Ola this is a HTML test !", "text/html")
->setTo(array("recipient@example.com" => "Catalin Constantin"));
$mailer->send($message);
?>
Aceste exemplu utilizeaza PHP și librăria Swiftmailer.
Pașii detaliați pentru crearea și generarea unui cont SMTP sunt explicați pas cu pas în acest articol.
Erori de conexiune SMTP – ce trebuie să verifici
Dacă întâmpini probleme la conectarea contului SMTP, verifică următoarele aspecte:
- Datele de autentificare
Asigură-te că datele introduse sunt corecte: host SMTP, utilizator și parolă. Orice caracter greșit poate duce la eșecul conexiunii. - Portul și tipul de criptare
Încearcă toate variantele recomandate:
Port 465 cu SSL
Port 587 cu TLS
Alternativ, poți testa și:
Port 443 cu SSL
Port 80 cu TLS
- Restricții de hosting sau server
Verifică dacă site-ul sau serviciul tău de hosting nu blochează conexiunile SMTP externe. Firewall-ul, modulele de securitate sau politicile serverului pot restricționa anumite porturi.
