IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] Impossible d'envoyer un e-mail


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 9
    Par défaut [Mail] Impossible d'envoyer un e-mail
    Bonjour

    Mon FAI vient de modifier sa plateforme d'hébergement et me dit ceci :

    ------- FAI ----------
    Pour cela, vous pouvez utiliser la fonction mail dans php.
    La syntaxe correcte de la commande mail de PHP sur notre serveur d’hébergement Unix est la
    suivante :
    mail("destinataire","sujet","contenu","From: adresse d’envoi","-f adresse d’envoi ")

    N’oubliez pas d’ajouter le paramètre –f dans le code ci-dessus.
    -----------------

    Ce que je fais dans le script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?
                 $To = 'webmaster@clicinfo.be';
    	$Subject = 'Modif coucou ! ' . $mail . "'";
    	$Message = 'body text';
    	$from = 'From: Site du coucou';
    	$envoi = '-f Skynet ';
    	mail($To, $Subject, $Message, $from, $envoi);
     
    ?>
    phpinfo() me dit ceci :


    ------------ phpinfo() ---------
    sendmail_from - no value - no value
    sendmail_path - /usr/bin/msmtp -t -i - /usr/bin/msmtp -t -i

    Path to sendmail - /usr/bin/msmtp -t -i
    ---------------------------------

    C'est probablement lié à cela mais je ne vois pas comment exploiter l'info

    Ou alors, j'ai rien pigé, ce qui est possible.

    Qui peut m'aider ?

    D'avance merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 214
    Par défaut
    c'est peut-être du au faite qu'il y a une vérification sur l'adresse d'envoi au quel cas Skynet n'est pas une adresse valide étant donnée qu'il n'y a pas d'@ et de nom de domaine.

    enfin je dit sa car c'est le premier truc qui me viens à l'esprit en voyant ton post au delà faudra que quelqu'un de plus compétant se penche sur le sujet

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 9
    Par défaut Erreurs de syntaxe
    Le problème dans les tutoriaux c'est la syntaxe. J'ai beau chercher, il manque toujours des exemples CONCRETS

    Qui a un bon tutorial MAIL PHP qui tient compte des 2 attributs en plus pour un serveur UNIX comme chez mon FAI

    Je dois certainement me tromper dans le "from" et le "-f", j'ai vu ça nul part sur le NET.

    A l'aide !

  4. #4
    Membre expérimenté
    Inscrit en
    Juillet 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 201
    Par défaut addrese mail
    le FROM: doit avoir ladresse mail de reponse...
    et pour '-f addresse d'envoie', essaie de construire une variable php ou tu rentres ladressse de destination precedée de '-f'..

    $destiniation='-f '.$addresseaenvoyer;

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Août 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 9
    Par défaut
    Ok ça marche ...

    Voici donc la bonne syntaxe :

    <?
    $mail = "La fiche de $nom $prenom a été modifiée";

    $to = "singe.toto@skynet.be";
    $subject = "Modif coucou : " . $mail;
    $message = 'Test';
    $from = 'From: webmaster@domaine.be';
    $envoi = "-f webmaster@domaine.be";


    mail($to, $subject, $message, $from, $envoi);

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Août 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 9
    Par défaut
    Ok ça marche ...

    Voici donc la bonne syntaxe :

    <?

    $to = "singe.toto@skynet.be";
    $subject = "Sujet";
    $message = 'Message';
    $from = 'From: webmaster@domaine.be';
    $envoi = "-f webmaster@domaine.be";


    mail($to, $subject, $message, $from, $envoi);
    ?>

    Merci à tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Mail] Impossible d'envoyer des mails
    Par mrsoyer dans le forum Langage
    Réponses: 7
    Dernier message: 14/09/2012, 09h43
  2. [Mail] Impossible d'envoyer un mail()
    Par sayerh dans le forum Langage
    Réponses: 1
    Dernier message: 03/03/2008, 17h10
  3. [Mail] Impossible d'envoyer des emails
    Par Teufboy dans le forum Langage
    Réponses: 2
    Dernier message: 29/06/2007, 10h42
  4. [Mail] Impossible d'envoyer un e-mail
    Par webkawa dans le forum Langage
    Réponses: 3
    Dernier message: 19/01/2007, 15h22
  5. [Mail] Impossible d'envoyer un mail
    Par bugalood dans le forum Langage
    Réponses: 4
    Dernier message: 17/09/2005, 03h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo