Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Konfigurieren Sie den Mailserver für die Arbeit mit PHP

Es ist sehr wahrscheinlich, dass Sie eine Authentifizierung benötigen. Dies könnte so einfach sein wie die Angabe Ihres Benutzernamens und Passworts für das E-Mail-Konto, von dem Sie senden möchten.

Wenn das der Fall ist, würde ich vorschlagen, dass Sie die PEAR Mail-Erweiterung verwenden. Es gibt eine Funktion namens Factory, mit der Sie sich bei einem SMTP-Server authentifizieren können. (Einschließlich SSL-Verschlüsselung, wenn Sie feststellen, dass Ihr Server dies benötigt)

http://pear.php.net/manual/en /paket.mail.mail.factory.php

Ihr Code würde in etwa so aussehen:

$smtp = Mail::factory('smtp',
  array ('host' => $host,
   'port' => $port,
   'auth' => true,
   'username' => $username,
   'password' => $password));

$mail = $smtp->send($to, $headers, $body);

Die Installation von PEAR-Erweiterungen auf Ihrem Server ist nicht so schwer, wie Sie vielleicht denken.