je suis débutant en php (je ne suis pas du tout dans l'informatique...). J'ai récuperé le travail d'un collègue sur un serveur intranet de notre société. je voudrais faire en sorte d'envoyer un mail avec une fonction mail php et une classe phpmailer pour informer mes collaborateurs d'une mise à jour de la base.
Pour se faire, je me suis un peu renseigné à droite à gauche et j'ai récupéré un code tout fait (je ne maitrise pas le language informatique...) :
<?php
include("class.phpmailer.php");
$mail = new PHPMailer();
$body = " Test de PHPMailer.
";
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "mail.infomaniak.ch";
$mail->Port = 587;
$mail->Username = "mon email";
$mail->Password = "mot de passe";
$mail->From = "mon email"; //adresse d’envoi correspondant au login entrée précédement
$mail->FromName = "mon nom"; // nom qui sera affiché
$mail->Subject = "This is the subject"; // sujet
$mail->AltBody = "corps du message au format texte"; //Body au format texte
$mail->WordWrap = 50; // nombre de caractere pour le retour a la ligne automatique
$mail->MsgHTML($body);
$mail->AddReplyTo("mon mail","mon nom");
$mail->AddAddress("mail du collaborateur","mail du collaborateur");
$mail->IsHTML(true); // envoyer au format html, passer a false si en mode texte
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Le message à bien été envoyé";
}
?>
RIen ne part. j'ai modifié le php.ini comme suit :SMTP = mail.infomaniak.ch
smtp_server = mail.infomaniak.ch
smtp_port = 587
auth_username = mon email (c'est également mon user)
auth_password = mon mot de passe
je n'ai peut être pas installer phpmailer au bon endroit...nous travaillons sur un serveur distant.
Nous avons une boite mail chez infomaniak. c'est ce que nous rentrons dans outlook et cela fonctionne en imap.
J'ai également fait des tests avec telnet sur mail.infomaniak.fr 587.
a la fin j'ai une erreur 550 5.2.0 spam message rejected.
Une personne est-elle en mesure de m'aider?
je ne suis peut etre même pas sur la bonne voie...
Merci d'avance,
paolino
PS : j'ai cherché dans la base mais je n'ai trouvé qu'un tuto non terminé...