<![CDATA[Forum Ubuntu-fr.org / Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?id=1182881 Sun, 03 Feb 2013 12:33:12 +0000 FluxBB <![CDATA[Réponse à : Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12448561#p12448561 Free bloque le port smtp, mais cela peut être débloqué dans l'interface de gestion du compte.

]]>
Sun, 03 Feb 2013 12:33:12 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12448561#p12448561
<![CDATA[Réponse à : Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12445911#p12445911 Salut,
Je pense que free doit bloquer l'envoi de mail puisque j'ai paramétré sendmail avec le smtp d'ovh et là je n'ai plus de souci.

Merci bien !

]]>
Sun, 03 Feb 2013 09:40:50 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12445911#p12445911
<![CDATA[Réponse à : Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12399251#p12399251 il existe un script php pour envoyer des mails via un serveur smtp, mais je ne l'ai pas retrouver.
Est ce que free demande un user et un mot de passe pour le smtp ?

Edit : le script php, c'est phpmailer.

]]>
Wed, 30 Jan 2013 16:14:23 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12399251#p12399251
<![CDATA[Réponse à : Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12397681#p12397681 Merci pour ton aide mais cela ne fonctionne toujours pas :

mail en erreur
Notice: Undefined variable: toto in /var/www/Mes-sites/spam2.php on line 31

(J'ai modifié le php.ini pour afficher toutes les erreurs mais dans pour ce script l'envoi de mail ne renvoi pas d'erreur)

Du coup je suis allé voir les logs d'Apache et j'ai ça :

[Wed Jan 30 14:14:03 2013] [error] [client 127.0.0.1] PHP Notice:  Undefined va$
sh: 1: /usr/sbin/sendmail: not found
sh: 1: /usr/sbin/sendmail: not found

Du coup j'ai cherche dans la doc, j'installe ssmtp, je le paramètre grâce à ce topic
Je redémarre apache je reteste, ça marche toujours pas, je vais voir les log :

sendmail: Cannot open smtp.free.fr:25

Du coup je suis toujours bloqué hmm

]]>
Wed, 30 Jan 2013 13:36:52 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12397681#p12397681
<![CDATA[Réponse à : Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12396731#p12396731 Fais l'envoi de mail comme ca :

...
error_reporting(E_ALL); // pour avoir toutes les erreurs ou presque
if mail('*****@***.fr', $subject, $message, $headers) {
   echo "mail OK";
} else {
   echo "mail en erreur";
}
$titi = $toto; // juste pour voir si les messages d'erreurs s'affiche sinon vérifier error_display dans php.ini 

Je ne sais pas pour ubuntu, mais pour debian les messages d'erreur sont cachés par défaut. Ca ne facilite pas les tests.

]]>
Wed, 30 Jan 2013 12:30:27 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12396731#p12396731
<![CDATA[Réponse à : Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12395221#p12395221 Bonjour,

mazarini a écrit :

Bonjour,

Je doute qu'il soit possible d'utiliser les serveurs smtp de free pour envoyer un mail sans être sur le réseau de free.

Justement je suis sur le réseau de free cool


Sinon j'ai bien fait les modifs dans le php.ini.
D'ailleurs la fonction phpinfo() me donne :

SMTP	smtp.free.fr	smtp.free.fr
smtp_port 	25	25

J'ai aussi supprimé le blocage du port 25 par free et quand je teste l'envoi d'un mail :

<?php
   // Sujet
     $subject =  'Test';

     // message
    $message= 'Test';

     // Pour envoyer un mail HTML, 
     $headers  = 'MIME-Version: 1.0' . "\r\n";
     $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";


     $headers .= 'From: <*****@free.fr>' . "\r\n";

     // Envoi
     mail('*****@***.fr', $subject, $message, $headers);

?>

Je reçoit toujours rien mad
( et aucune erreur d'Apache quand je lance le script => on peut trouver les logs d'Apache ?)

]]>
Wed, 30 Jan 2013 09:48:16 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12395221#p12395221
<![CDATA[Réponse à : Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12389291#p12389291 Bonjour,

Je doute qu'il soit possible d'utiliser les serveurs smtp de free pour envoyer un mail sans être sur le réseau de free. Par contre, il est possible de mettre une adresse mail de chez free comme expéditeur.

<?php
     $to      = 'personne@example.com';
     $subject = 'le sujet';
     $message = 'Bonjour !';
     $headers = 'From: webmaster@example.com' . "\r\n" .
     'Reply-To: webmaster@example.com' . "\r\n" .
     'X-Mailer: PHP/' . phpversion();
     mail($to, $subject, $message, $headers);
 ?>

Tu peux essayer exim4 (http://www.phprog.org/doku.php/exim)
Pour info, mettre un nom de domaine permet de compléter les mails à partir des utilisateurs unix et également de les reconnaitres. Le fichier /etc/aliases est ainsi transmettre les mail pour root par exemple à une adresse externe.

]]>
Tue, 29 Jan 2013 19:56:50 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12389291#p12389291
<![CDATA[Réponse à : Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12385571#p12385571 Merci, je test et je te dit si c'est ok

]]>
Tue, 29 Jan 2013 15:53:14 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12385571#p12385571
<![CDATA[Réponse à : Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12384371#p12384371 Ok donc tu n'as pas vraiment besoin de serveur mail...

Il te suffit de renseigner la section [[mail function]] de ton fichier /etc/php5/apache2/php.ini. Ci-dessous la configuration par défaut :

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename

à modifier avec le SMTP de free (smtp.free.fr) à la place de localhost et les autres paramètres suivant tes besoins.

]]>
Tue, 29 Jan 2013 14:06:36 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12384371#p12384371
<![CDATA[Réponse à : Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12382141#p12382141 Et niveau paramétrage ? Parce qu'à un moment il demande le nom de domaine et moi j'aimerai que ça passe par free

]]>
Tue, 29 Jan 2013 10:39:57 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12382141#p12382141
<![CDATA[Réponse à : Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12382021#p12382021 Il te suffit d'installer postfix.

]]>
Tue, 29 Jan 2013 10:27:26 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12382021#p12382021
<![CDATA[Serveur mail avec php et auto-hébergement]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12381991#p12381991 Bonjour à tous,

Voilà j'ai acheté un serveur, j'ai installé Debian dessus avec tout se qu'il faut pour héberger mes sites ( Apache, PHP, MySQL ...).
Tout fonctionne bien, les redirections des noms de domaines, le code PHP ...

Le souci c'est que sur certains de mes sites je propose un formulaire de contact. Avant j'utilisais la fonction mail de PHP sans souci, mon hébergeur s'occupait de tout.
J'ai donc fait quelques recherches, j'ai essayé plusieurs tuto mais certains sont vraiment trop technique.
Donc pouvez vous me donner un lien d'un tuto assez simple pour installer un serveur mail qui enverra juste un mail en php vers un destinataire ( pas besoin de réception de messages ...) c'est juste pour envoyer quelques mails en PHP. Je précise que je suis actuellement avec free comme FAI cool

Merci d'avance

]]>
Tue, 29 Jan 2013 10:26:19 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12381991#p12381991