Php: mail() conf serv et utilisation ??
                    
        
     
             
                    LezardMoo
    
        
    
                    Messages postés
            
                
     
             
            614
        
            
                                    Statut
            Membre
                    
                -
                                     
LezardMoo Messages postés 614 Statut Membre -
        LezardMoo Messages postés 614 Statut Membre -
        Bonjour tout le monde !! 
je suis entrain de faire un formulaire de contact, mais je galère avec l'envoie du mail...
voila mon code
J'heberge moi même le site, dans le /etc/php5/apache2/php.ini il y a:
Mais ca ne fonctionne pas, aucun message dans les logs et aucun mail n'arrive dans ma boite
Quelqu'un aurait une idée ???
Mauvaise utilisation de la fonction ?
Mauvaise configuration de php? module manquant??
Merci d'avance (; !!!
            
            
                
            
                
    
    
    
        je suis entrain de faire un formulaire de contact, mais je galère avec l'envoie du mail...
voila mon code
//preparation des variables 
        $nom = stripslashes($_POST['nom']); 
        $prenom = stripslashes($_POST['prenom']); 
        $mail = stripslashes($_POST['mail']); 
        $motif = stripslashes($_POST['motif']); 
        $message = stripslashes($_POST['message']); 
        //envoie du mail 
        $to = 'webmaster@website.com'; 
        $subject = $motif; 
        $msg = $mail."\r\n"; 
        $msg .= $motif."\r\n\r\n"; 
        $msg .= '************************************'."\r\n"; 
        $msg .= $message."\r\n"; 
        $msg .= '************************************'."\r\n"; 
        $header = 'From: '.$mail."\r\n\r\n"; 
        mail($to, $subject, $msg, $header);
J'heberge moi même le site, dans le /etc/php5/apache2/php.ini il y a:
[mail function] ; For Win32 only. ; https://www.php.net/manual/en/mail.configuration.php#ini.smtp SMTP = smtp.free.fr ; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port smtp_port = 25 sendmail_path = /usr/sbin/sendmail -t -i
Mais ca ne fonctionne pas, aucun message dans les logs et aucun mail n'arrive dans ma boite
Quelqu'un aurait une idée ???
Mauvaise utilisation de la fonction ?
Mauvaise configuration de php? module manquant??
Merci d'avance (; !!!
        A voir également:         
- Php: mail() conf serv et utilisation ??
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
                        
                    il te faut un programme pour envoyer des emails. Apache ou php ne sont pas des serveurs de messagerie.
vois ça:
http://flurdy.com/docs/postfix/
et ça:
http://www.courier-mta.org/imap/
    
                vois ça:
http://flurdy.com/docs/postfix/
et ça:
http://www.courier-mta.org/imap/
                        
                    Bon ben en fait Merci ^^
j'ai pas eu besoinde me casser la tête, une install postfix basic suffit...
Bonne soirée
    
                j'ai pas eu besoinde me casser la tête, une install postfix basic suffit...
Bonne soirée
                        
                    tu devrais pouvoir passer par un serveur externe, p.ex. gmail. Mais pour pouvoir changer ton host et ton port, il est préférable d'utiliser le paquet PEAR: https://pear.php.net/package/Mail/docs
avec gmail.com tu devras certainement avoir un login (un compte) chez eux.
malheureusement les modifs que tu mentionnes dans ton php.ini ne sont valables que sous windows. :/
    
                avec gmail.com tu devras certainement avoir un login (un compte) chez eux.
malheureusement les modifs que tu mentionnes dans ton php.ini ne sont valables que sous windows. :/
                        
                    c'est ce que j'ai cru comprendre mais en mettant STMP = localhost ca fonctionne...
je viens de supprimer mail mail_mime et net_SMTP parce que je pensais que du coup j'en avait pas besoin xD
je vais voir ca !
    
                je viens de supprimer mail mail_mime et net_SMTP parce que je pensais que du coup j'en avait pas besoin xD
je vais voir ca !
    Bon sa me saoul, j'opte pour une autre option, tiré par les cheveux certe mais je suis sure que ca va marcher, j'explique:
1 je remplis mon formulaire -> j'envoie les données en base
2 je lance un script qui va s'occuper de me créer un fichier texte avec des données de la base qui sera mon corp de mail
3 ce meme script lance un script nommé sendEmail (en perl) et permet d'envoyer des mail en cli par un smtp free ou gmail etc sans avoir de potsfix sur sa becane. Il a un paramètre qui prend un argument un fichier texte pour le corp du mail.
allé, il est 3h00 j'ai encore du boulo ^^
    1 je remplis mon formulaire -> j'envoie les données en base
2 je lance un script qui va s'occuper de me créer un fichier texte avec des données de la base qui sera mon corp de mail
3 ce meme script lance un script nommé sendEmail (en perl) et permet d'envoyer des mail en cli par un smtp free ou gmail etc sans avoir de potsfix sur sa becane. Il a un paramètre qui prend un argument un fichier texte pour le corp du mail.
allé, il est 3h00 j'ai encore du boulo ^^
 
    
    
    
    
je voulais pas avoir un postfix a monter surtout qu eje ne l'ai fait qu'une fois...
mais tu es sur pour postfix ??? je ne pourrais pas passer par un smtp free ou gmail???
Merci pour ton aide :D !!