sql >> Database >  >> RDS >> Mysql

Mailserver configureren om met PHP te werken

Het is zeer waarschijnlijk dat u authenticatie nodig heeft. Dit kan zo simpel zijn als het verstrekken van uw gebruikersnaam en wachtwoord aan het e-mailaccount van waaruit u wilt verzenden.

Als dat het geval is, raad ik u aan de PEAR Mail-extensie te gebruiken. Er is een functie genaamd fabriek waarmee u authenticatie kunt doen met een smtp-server. (Inclusief SSL-codering, als u ontdekt dat uw server deze nodig heeft)

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

Uw code ziet er ongeveer zo uit:

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

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

Het installeren van PEAR-extensies op uw server is niet zo moeilijk als u misschien denkt.



  1. mySQL SELECT aankomende verjaardagen

  2. Trigger om dubbele vermeldingen op INSERT . stil te negeren/verwijderen

  3. Gegevenstype voor het opslaan van ip-adres in SQL Server

  4. 4 functies die het secondengedeelte van een tijdwaarde in MariaDB retourneren