Bonjour,
Je suis un peu perdu sur la configuration pour l'envoi de mail aux visiteurs de ma galerie.
Mon site est hébergé chez olikeopen.com qui autorise l'envoi de mail (si j'ai tout bien compris)
Ci dessous le retour de info.php :
DIRECTIVE/LOCAL VALUE/MASTER VALUE
sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail
SMTP localhost localhost
smtp_port 25
J'ajoute que pfsockopen est désactivé
Après divers essais avec PIWIGO (creation d'utilisateur + envoi login/mdp), je ne recois pas de mail mais je n'ai pas d'erreur non plus.
Ci dessous mon config.inc :
$conf['mail_options'] = true;
$conf['smtp_host'] = 'smtp.free.fr:465';
$conf['smtp_user'] = 'login';
$conf['smtp_password'] = 'mot de passe';
Est ce à cause de FREE ? j'ai essayé avec le smtp.gmail.com pour mon adresse gmail et cela ne fonctionne pas non plus.
J'ai enfin mis sur le serveur olikeopen le PHP suivant. Aucune erreur et toujours pas de mail reçu.
<?php
ini_set("SMTP","smtp.free.fr" );
ini_set('sendmail_from', 'mail de l'expéditeur (free.fr)');
echo ini_get("SMTP")."\n";
echo ini_get('sendmail_from')."\n";
$Name = "Juju"; //senders name
$email = "mail de l'expéditeur (free.fr)"; //senders e-mail adress
$recipient = "mail du destinataire (gmail, free, live, ...)"; //recipient
$mail_body = "The text for the mail..."; //mail body
$subject = "Subject for reviever"; //subject
$header = "From: ". $Name . " <" . $email . ">\r\n"; //optional headerfields
mail($recipient, $subject, $mail_body, $header);
?>
Avez vous une idée ?
PS : mon site était hébergé chez Free initialement. Du fait des limitations fonctionnelles en termes d'envoi de mail, je suis passé chez olikeopen.com (offre gratuite) mais, je suis perdu concernant les limitation chez FREE pour l'envoi de mails : est ce le smtp de free qui pose problème ou bien est ce le serveur APACHE de FREE et la fonctino d'envoie de mail qui n'est pas autorisé ?
Dernière modification par toroyvaca (2014-02-10 21:38:17)
Hors ligne
Bonjour,
Et en revenant à une configuration standard :
$conf['smtp_host'] = ''; $conf['smtp_user'] = ''; $conf['smtp_password'] = '';
Pour laisser le serveur de l'hébergeur faire le boulot, cela fonctionne-t-il mieux ?
Personnellement, que ce soit chez Free (lorsque mes galeries y étaient) ou chez mon hébergeur actuel, je n'ai jamais eu à modifier ces paramètres pour que l'envoi d'emails fonctionne.
Hors ligne
bonjour,
la fonction ini_set est bloquée par free.
un peu de lecture
http://les.pages.perso.chez.free.fr/ind … so-de-Free
Cordialement
k5
Hors ligne
k5 a écrit:
la fonction ini_set est bloquée par free.
toroyvaca a écrit:
J'ai enfin mis sur le serveur olikeopen le PHP suivant. Aucune erreur et toujours pas de mail reçu.
Je ne pense que pas Free y soit pour quelque chose cette fois ;-)
Hors ligne
J'ai essayé :
$conf['smtp_host'] = '';
$conf['smtp_user'] = '';
$conf['smtp_password'] = '';
Ca marche un peu mieux : lorsque j'inscris/desinscris des utilisateurs (NBM), le bandeau vert en haut de la page s'affiche en indiquant que les mails ont été envoyés (avant j'avais le bandeau rose d'erreur).....cependant, aucun mail n'est reçu effectivement.
Avez vous d'autres pistes à explorer (tester le SMTP de l'hébergeur olikeopen, etc....
Je vous remercie de votre aide
Ps :
vous faut il les versions SQL, PHP, apache, ... ?
Ma version de Piwigo est 2.6.1
Dernière modification par toroyvaca (2014-02-12 19:54:36)
Hors ligne
Je viens de voir sur la FAQ de cet hébergeur la chose suivante :
Due to spam abuse the ability to send email is highly restricted. PHP sendmail is enabled on a really limited basis on free hosting where only registration signup emails from forums are delivered and similar types of message. You can not use PHP sendmail…
Ceci explique sans doute mon problème .... :(
Hors ligne