#CACHE{0} [Enviar breve: (#TITRE|textebrut)] [] #NOM_SITE

#NOM_SITE_SPIP
<:enviarmail:envoyer:> [<:enviarmail:reference_de:> "(#TITRE)" ]<:enviarmail:par_courriel:>

<:enviarmail:a_destination:>
(<:enviarmail:separe_virgule:>)
<:enviarmail:donnees_optionnelles:> <:enviarmail:sujet:> (<:enviarmail:titre_vouloir:>)

<:enviarmail:nom:>

<:enviarmail:adresse:>

<:enviarmail:texte:>
   
Lo sentimos :-(, pero sin dirección de correo electrónico válida no podemos enviar el mensaje

"; ?>

#NOM_SITE_SPIP
<:enviarmail:envoyer:> [<:enviarmail:reference_de:> "(#TITRE)" ]<:enviarmail:par_courriel:>

<:enviarmail:a_destination:>:
(<:enviarmail:separe_virgule:>)
<:enviarmail:donnees_optionnelles:> <:enviarmail:sujet:> (<:enviarmail:titre_vouloir:>)

<:enviarmail:nom:>

<:enviarmail:adresse:>


   
IsSMTP(); $mail->Mailer = "mail"; $mail->Host = "localhost"; // Servidor de SMTP $mail->SetLanguage("es", "phpmailer/language/"); $mail->CharSet = lire_meta('charset'); // Juego de caracteres $mail->Timeout="20"; $mail->WordWrap = "75"; // set word wrap to 50 characters //$mail->AddAttachment("/var/tmp/file.tar.gz"); // añadir archivos //$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // añadir archivos con nombre // VARIABLES // PARTE COMÚN //Estoy recibiendo los campos, compongo el cuerpo if (!$_POST["nombre"]) { $remite= _T('enviarmail:no_escrito_nombre'); } else { $remite= $_POST["nombre"]; } $mail->FromName = $remite; // de nombre $mail->From = $_POST["nombre"]; // de email if (!$_POST["email"]) { $replica = "[(#EMAIL_WEBMASTER)]"; } else { $replica = $_POST["email"]; } $mail->AddReplyTo($replica); // reply $separar = explode(',',$_POST["destino"]); foreach($separar as $email_destino) { $mail->AddAddress($email_destino); // para }; if (!$_POST["asunto"]) { $asunto='[(#TITRE|texte_script)]'; } else { $asunto=$_POST["asunto"]; } $mail->Subject = $asunto; // Asunto // COMIENZO PARTE HTML $texto_html .="
"; if (!$_POST["coment"]) { $comentario=""._T('enviarmail:documento')." #NOM_SITE_SPIP "._T('enviarmail:interesar').""; } else { $comentario=$_POST["coment"]; } $texto_html .="

".$comentario."

"; $texto_html .="
"; $texto_html .="[
(#TITRE|supprimer_numero)
]"; $texto_html .="
[(#SURTITRE|attribut_html) / ][(#SOUSTITRE|attribut_html) / ][(#DATE|affdate)]
"; $texto_html .="
[(#INTRODUCTION|attribut_html|textebrut)]
"; $texto_html .="
["._T('enviarmail:leer')."]
"; $texto_html .="
"; $texto_html .= "
"._T('enviarmail:enviado_por')." ".$remite." <".$replica.">"; $texto_html .= " /// "._T('enviarmail:source').": #NOM_SITE_SPIP
"; $texto_html .="
"; $mail->Body = $texto_html; //Cuerpo en HTML // FIN PARTE HTML // COMIENZO PARTE TEXTO PLANO if (!$_POST["coment"]) { $comentario=""._T('enviarmail:enviado').""; } else { $comentario=$_POST["coment"]; } $texto_plano=$comentario."\n\n"; $texto_plano.="-------------------------- \n"; $texto_plano.='[(#NOM_SITE_SPIP)]'."\n".'[(#URL_SITE_SPIP)]'."\n\n"; $texto_plano.='[(#TITRE)]'."\n\n"; $texto_plano.='[(#TEXTE|couper{1200})]'."\n\n"; $texto_plano.=""._T('enviarmail:leer')."".$url_sitio."/".$url_art."\n\n"; $texto_plano.="-------------------------- \n"; $texto_plano.=""._T('enviarmail:enviado_por')." ".$remite.$email_aut; $mail->AltBody = $texto_plano; // FIN PARTE TEXTO PLANO // Envío (5 intentos) $enviado = $mail->Send(); $intentos=1; while((!$enviado)&&($intentos<5)&&($mail->ErrorInfo!="SMTP Error: Data not accepted")){ sleep(5); //echo $mail->ErrorInfo; $enviado = $mail->Send(); $intentos=$intentos+1; } if ($mail->ErrorInfo=="SMTP Error: Data not accepted") { // soluciona un bug con attachements $enviado=true; } //información final sobre el envío if($enviado) { echo "


#NOM_SITE_SPIP


"._T('enviarmail:referencia')."
\"[(#TITRE|texte_script)]\"
ya se ha enviado a ". $_POST["destino"] ."

"; } else{ echo "


#NOM_SITE_SPIP


"._T('enviarmail:sentimos')."
"._T('enviarmail:problema')."

"; } // Borro las direcciones de destino establecidas anteriormente $mail->ClearAddresses(); ?>

[(#FORMULAIRE_ADMIN)]