Codi d'exemple
A continuació, facilitem el codi d'un script per col·locar a la pàgina i poder realitzar enviaments massius amb l'usuari. Ha de crear un fitxer .php e inserir el codi que es mostra a continuació. Sota el mateix mostrem quines són les variables a modificar
<?php
// Script per a realitzar enviaments massius amb la funcio Pear des d'una pagina web
// Aqui indicarem les dades d'enviament
$from = "Teu nom <info@teudomini.com>";
$to = $from;
$Bcc = "<direccio1gmail.com>,<direccion2hotmail.com>";
$subject = "Assumpte del correo";
$body = "Hola que tal estas?\n\nAixo es el text del missatge.";
$host = "servidordecorreuSMTP";
$username = "usuarimailman";
$password = "passwordmailman";
// Fi dels canvis
require_once "Mail.php";
$headers = array (
'From' => $from,
'To' => $to,
'Subject' => $subject,
'Bcc' => $Bcc);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$recipients = $to.",".$Bcc;
$mail = $smtp->send($recipients, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Missatge enviat correctament!</p>");
}
?>
Per a configurar aquest script només has de modificar els camps que es mostren després de la tercera línia, on apareix "//Aqui indicarem les dades de l'enviament" fins a la línia de "//Fi dels canvis". A continuació mostrem quines dades ha de posar en cadascun.
- $from: el remitent i l'adreça de correu que realitza l'enviament.
- $bcc: introdueix totes les adreces dels destinataris.
- $subject: l'assumpte del correu.
- $body: el cos del missatge.
- $host: especifica el servidor d'enviament.
- $username: indica el nom de l'Usuari newsletter.
- $password: contrasenya de l'Usuari newsletter.
Consell
Nota: si introdueixes un servidor SMTP extern a cdmon, aquest codi no funcionarà en els teus allotjaments.
Per més informació, pots contactar amb nosaltres.