<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Enviar_mail_des_de_PHP%3A_phpMailer</id>
	<title>Enviar mail des de PHP: phpMailer - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Enviar_mail_des_de_PHP%3A_phpMailer"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Enviar_mail_des_de_PHP:_phpMailer&amp;action=history"/>
	<updated>2026-08-30T10:02:34Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.joanillo.org/index.php?title=Enviar_mail_des_de_PHP:_phpMailer&amp;diff=248663&amp;oldid=prev</id>
		<title>Joan a 14:13, 30 gen 2012</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Enviar_mail_des_de_PHP:_phpMailer&amp;diff=248663&amp;oldid=prev"/>
		<updated>2012-01-30T14:13:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;És ben simple configurar el pgpMailer per enviar mails des de PHP.&lt;br /&gt;
&lt;br /&gt;
Descarreguer pgpMailer des de Sourceforge: phpMailer_v2.3.tar.gz,&lt;br /&gt;
&lt;br /&gt;
i el descomprimim a la carpeta phpMailer que penja del nostre projecte.&lt;br /&gt;
&lt;br /&gt;
==Configuració del SMTP de gmail==&lt;br /&gt;
&lt;br /&gt;
Disposo de un compte de gmail:&lt;br /&gt;
*mail: joanqc@gmail.com&lt;br /&gt;
*SMTP: smtp.gmail.com&lt;br /&gt;
*login: joanqc@gmail.com &lt;br /&gt;
*pwd: jq****&lt;br /&gt;
&lt;br /&gt;
Amb aquestes dades n'hi ha prou.&lt;br /&gt;
&lt;br /&gt;
dins de la carpeta examples hi ha el fitxer test_gmail.php, que el configuro amb les meves dades (compte perquè hi ha un error en la ruta relativa del include):&lt;br /&gt;
&lt;br /&gt;
fitxer '''test_gmail.php''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
?php&lt;br /&gt;
&lt;br /&gt;
//error_reporting(E_ALL);&lt;br /&gt;
error_reporting(E_STRICT);&lt;br /&gt;
&lt;br /&gt;
date_default_timezone_set('America/Toronto');&lt;br /&gt;
&lt;br /&gt;
include(&amp;quot;../class.phpmailer.php&amp;quot;);&lt;br /&gt;
//include(&amp;quot;class.smtp.php&amp;quot;); // optional, gets called from within class.phpmailer.php if not already loaded&lt;br /&gt;
&lt;br /&gt;
$mail             = new PHPMailer();&lt;br /&gt;
&lt;br /&gt;
$body             = $mail-&amp;gt;getFile('contents.html');&lt;br /&gt;
$body             = eregi_replace(&amp;quot;[\]&amp;quot;,'',$body);&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;IsSMTP();&lt;br /&gt;
$mail-&amp;gt;SMTPAuth   = true;                  // enable SMTP authentication&lt;br /&gt;
$mail-&amp;gt;SMTPSecure = &amp;quot;ssl&amp;quot;;                 // sets the prefix to the servier&lt;br /&gt;
$mail-&amp;gt;Host       = &amp;quot;smtp.gmail.com&amp;quot;;      // sets GMAIL as the SMTP server&lt;br /&gt;
$mail-&amp;gt;Port       = 465;                   // set the SMTP port for the GMAIL server&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;Username   = &amp;quot;joanqc@gmail.com&amp;quot;;  // GMAIL username&lt;br /&gt;
$mail-&amp;gt;Password   = &amp;quot;jq****&amp;quot;;            // GMAIL password&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;AddReplyTo(&amp;quot;joanqc@gmail.com&amp;quot;,&amp;quot;Joan Q&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;From       = &amp;quot;Joanqc@gmail.com&amp;quot;;&lt;br /&gt;
$mail-&amp;gt;FromName   = &amp;quot;Joan Q&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;Subject    = &amp;quot;PHPMailer Test Subject via gmail&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
//$mail-&amp;gt;Body       = &amp;quot;Hi,&amp;lt;br&amp;gt;This is the HTML BODY&amp;lt;br&amp;gt;&amp;quot;;                      //HTML Body&lt;br /&gt;
$mail-&amp;gt;AltBody    = &amp;quot;To view the message, please use an HTML compatible email viewer!&amp;quot;; // optional, comment out and test&lt;br /&gt;
$mail-&amp;gt;WordWrap   = 50; // set word wrap&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;MsgHTML($body);&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;AddAddress(&amp;quot;joan_quintana@yahoo.com&amp;quot;, &amp;quot;Joan Quinti&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;AddAttachment(&amp;quot;images/phpmailer.gif&amp;quot;);             // attachment&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;IsHTML(true); // send as HTML&lt;br /&gt;
&lt;br /&gt;
if(!$mail-&amp;gt;Send()) {&lt;br /&gt;
  echo &amp;quot;Mailer Error: &amp;quot; . $mail-&amp;gt;ErrorInfo;&lt;br /&gt;
} else {&lt;br /&gt;
  echo &amp;quot;Message sent!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configuració del SMTP de indicerural.com==&lt;br /&gt;
&lt;br /&gt;
test_smtp_indicerural.php&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
//error_reporting(E_ALL);&lt;br /&gt;
error_reporting(E_STRICT);&lt;br /&gt;
&lt;br /&gt;
date_default_timezone_set('America/Toronto');&lt;br /&gt;
//date_default_timezone_set(date_default_timezone_get());&lt;br /&gt;
&lt;br /&gt;
include_once('../class.phpmailer.php');&lt;br /&gt;
//include(&amp;quot;class.smtp.php&amp;quot;); // optional, gets called from within class.phpmailer.php if not already loaded&lt;br /&gt;
&lt;br /&gt;
$mail             = new PHPMailer();&lt;br /&gt;
&lt;br /&gt;
$body             = $mail-&amp;gt;getFile('contents.html');&lt;br /&gt;
$body             = eregi_replace(&amp;quot;[\]&amp;quot;,'',$body);&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;IsSMTP(); // telling the class to use SMTP&lt;br /&gt;
$mail-&amp;gt;Host       = &amp;quot;smtp.indicerural.com&amp;quot;; // SMTP server&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;SMTPAuth = true; //or True if your smtp server requires authentication.&lt;br /&gt;
$mail-&amp;gt;Username = &amp;quot;sn7333&amp;quot;;&lt;br /&gt;
$mail-&amp;gt;Password = &amp;quot;****&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;From       = &amp;quot;administrador@indicerural.com&amp;quot;;&lt;br /&gt;
$mail-&amp;gt;FromName   = &amp;quot;Joan Q&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;Subject    = &amp;quot;PHPMailer Test Subject via smtp&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;AltBody    = &amp;quot;To view the message, please use an HTML compatible email viewer!&amp;quot;; // optional, comment out and test&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;MsgHTML($body);&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;AddAddress(&amp;quot;joan_quintana@yahoo.com&amp;quot;, &amp;quot;Joni Q&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;AddAttachment(&amp;quot;images/phpmailer.gif&amp;quot;);             // attachment&lt;br /&gt;
&lt;br /&gt;
if(!$mail-&amp;gt;Send()) {&lt;br /&gt;
  echo &amp;quot;Mailer Error: &amp;quot; . $mail-&amp;gt;ErrorInfo;&lt;br /&gt;
} else {&lt;br /&gt;
  echo &amp;quot;Message sent!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Autor}}, març 2009&lt;br /&gt;
[[Categoria: PHP]]&lt;br /&gt;
[[Categoria: Programació web]]&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>