Discussione: Mail
Coucou,
j'ai un souci avec mes site la fonction mail ne fonctionne plus
Une petit idée ?¿?
Forum adHoc CMS |
Non hai eseguito l'accesso. Sei pregato di effettuare l'accesso oppure di registrarti
Pagine 1
accedi o registrati per inserire una risposta
Coucou,
j'ai un souci avec mes site la fonction mail ne fonctionne plus
Une petit idée ?¿?
Bonjour Alain,
Peux-tu préciser le souci ?
Pour moi, tant sur mes sites actuels que sur les tests de la version 0.69.5 en ligne, le module contact est opérationnel et les mails me parviennent.
De la même manière, sur le site https://www.lacompagniedeselles.fr/ et sur son clone en version 0.69.5 l'infolettre fonctionne et les mails parviennent à leurs destinataires.
Amicalement,
Jean-Denis
Coucou JeanDenis,
suite au topic "Nouvelle version"
l'allusion d'Aless
Par contre c'est quoi qui se passe chez tes hébergements?
a attirer mon attention, car je pensais que mes problèmes venait de la version de adHoc.
Pour le moment sur tout mes site la fonction mail ne fonctionne plus.
Et il est urgent de palier a ce problème
Alain
réponse de l'hébergeur,
Bonjour,
Afin d'envoyer des emails depuis vos scripts php, il est nécessaire de s'authentifier auprès d'un serveur SMTP avec un compte mail valide (easy-hebergement par exemple).
L'utilisation de mails authentifiés nous permet d'améliorer le niveau global de sécurité lié à nos hébergements, de lutter contre le spam et le piratage.
Un exemple de mise en euvre dans notre FAQ:
La fonction mail() à été désactivée sur nos serveurs, nous vous encourageons à utiliser à la place des mails authentifiés, par exemple via la librairie phpmailer
Exemple de code donné dans le README de PHPMailer
<?php
//Import PHPMailer classes into the global namespace
//These must be at the top of your script, not inside a function
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
//Load Composer's autoloader
require 'vendor/autoload.php';
//Create an instance; passing `true` enables exceptions
$mail = new PHPMailer(true);
try {
//Server settings
$mail->SMTPDebug = SMTP::DEBUG_SERVER; //Enable verbose debug output
$mail->isSMTP(); //Send using SMTP
$mail->Host = 'smtp.example.com'; //Set the SMTP server to send through
$mail->SMTPAuth = true; //Enable SMTP authentication
$mail->Username = 'user@example.com'; //SMTP username
$mail->Password = 'secret'; //SMTP password
$mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; //Enable implicit TLS encryption
$mail->Port = 465; //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS`
//Recipients
$mail->setFrom('from@example.com', 'Mailer');
$mail->addAddress('joe@example.net', 'Joe User'); //Add a recipient
$mail->addAddress('ellen@example.com'); //Name is optional
$mail->addReplyTo('info@example.com', 'Information');
$mail->addCC('cc@example.com');
$mail->addBCC('bcc@example.com');
//Attachments
$mail->addAttachment('/var/tmp/file.tar.gz'); //Add attachments
$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); //Optional name
//Content
$mail->isHTML(true); //Set email format to HTML
$mail->Subject = 'Here is the subject';
$mail->Body = 'This is the HTML message body <b>in bold!</b>';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
$mail->send();
echo 'Message has been sent';
} catch (Exception $e) {
echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
Bonjour Alain,
Vu la réponse de ton hébergeur... qui ne m'étonne que moyennement... et pour information...
Qu'utilises-tu comme type d'adresse mail en admin ??
Pour moi, je n'utilise que des adresses du domaine de mon hébergement
webmaster@lacompagniedeselles.fr ou contact@lacompagniedeselles.fr pour le site https://www.lacompagniedeselles.fr/
webmaster@71site.fr pour les sites https://www.71site.fr/ https://adhoc.71site.fr/ https://cuirs.71site.fr/ ...
et a priori, je n'ai pas de souci de mail...
Amicalement
Jean-Denis
dans membres / configuration il y a
Ne pas inscrire à l'infolettre
je vous soumets de changer en
Ne pas proposer l'infolettre
Coucou Alain
En effets je me souviens que j'avais lu la documentation de ton héberger avant de te poser cette question là.
Pour la classe PHPMailer elle sera un jour proposée comme extension. J'avais déjà testé du code mais il est encore loin d’être fiable. Encore l’intégration demande plusieurs modifications dans adHoc et dans les modules, donc elle ne va pas être immédiate.
Autre solution serait de changer d’hébergement, mais là c'est ton choix.
Merci pour la traduction, si tu as des autres suggestions je suis preneur.
A++
Ale
voilà...
Le premier site à être passer chez un autre hébergeur http://monkeybiker.eu/
et plus de problèmes avec contact et lettre d'info
PHP: 8.2.3
Pagine 1
accedi o registrati per inserire una risposta
Powered by PunBB, supported by Informer Technologies, Inc.