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] mail() !!


Sujet :

Langage PHP

  1. #1
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut [Mail] mail() !!
    Hi all !

    Je voudrais savoir comment la fonction mail trouve le serveur smtp permettant d'envoyé le message, et si il y avait malgré tout un moyen d'envoyé un mail même si l'on utilise easyphp en faisant une tite magouille.

    parce que je voudrais voir si ma fonction de mail fonctionne, mais je suis sur Easy php donc :

    Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\test\mail.php on line 10
    Merci pour vos réponses
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  2. #2
    Invité
    Invité(e)
    Par défaut
    Il faut modifier des lignes dans le ficheir de config php appelé php.ini, ce sont des lignes commençant par SMTP ou contenant ça... ;)

  3. #3
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    g trouvé la ligne, merci
    [mail function]
    ; For Win32 only.
    SMTP = localhost
    smtp_port = 25
    Hors dans la société ou je suis on utilise Microsoft Exchange Server
    Donc est ce possible ?!!!!!
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  4. #4
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 44
    Points : 29
    Points
    29
    Par défaut
    tu peux aussi utiliser la fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ini_set("SMTP","ton serveur smtp");
    au lieu de modif ton php.ini

  5. #5
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    ca peut marché si je met

    ini_set("Microsoft Exchange Server", ' serveur Exchange' )
    ?????
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Points : 110
    Points
    110
    Par défaut
    non je pense plutot ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ini_set("STMP", " Microsoft Exchange Server")

  7. #7
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    Ok mais je le place ou le ini_set() ??
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Points : 110
    Points
    110
    Par défaut
    d'apres ton message d'erreur en anglais

    Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\test\mail.php on line 10
    tu dois l'utilisé a la ligne 10 , je crois , mais test en le mettant avant l'utilisation de la fonction mail()

  9. #9
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    j'ai ca a la ligne 10 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mail($to, $subject, $message, $headers);
    et j'ai la meme erreur pour la ligne 12:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $send_mail = mail($to, $subject, $message, $headers);
    Je pense que jvai le mettre avant la ligne 10
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  10. #10
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    Je vien d'essayer avec ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ini_set("SMTP", "Adresse serveur Exchange);
    et j'obtient :

    Warning: mail(): Failed to connect to mailserver at "srvexch01siege.Outremet.rfo.fr" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\test\mail.php on line 11
    donc comment déclarer le port pour ça ?!!!!
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  11. #11
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    heeeeeeeeelpp meeeeeeeeeee !!!!
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  12. #12
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Points : 110
    Points
    110
    Par défaut
    tu as mis ca?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ini_set("SMTP", "srvexch01siege.Outremet.rfo.fr");
    moi désolé je ne sais pas plus t'aider[/quote]

  13. #13
    Invité
    Invité(e)
    Par défaut
    C'est pas plutot des adresses qu'il faut mettre...
    Celle de ton FAI
    Genre smtp.free.fr je crois pour free...

  14. #14
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    oué j'ai mis ca

    LoL nico, le problème c'est que pour une entreprise de + de 400 personne, free c un peu inutile ,

    On utilise un serveur exchange pour gérer la messagerie, et j'arrive pas à l'utilisé pour envoyé un mail via un site sous easy php.

    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  15. #15
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Points : 110
    Points
    110
    Par défaut
    ah , modifie peut etre directement ton php.ini ,

    SMTP = srvexch01siege.Outremet.rfo.fr

    ou bien

    SMTP = smtp.srvexch01siege.Outremet.rfo.fr

    teste plusieur chose , et redemarre bien easyphp apres chaque modif en phpini , moi je ne connais pas plus dans la matiere pour dire plus

  16. #16
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    Ok merci déja pour tes réponses, je testerais mais bon pour l'instant c'est l'heure de rentré à la maison



    en fait j'ai pas ce qui faut pour continuer chez moi, je vous tiens au courant demain !!

    En attendant si d'autres personnes ont des réponses JE SUIS OPEN !!

    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  17. #17
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    J'ai vu avec la personne qui gère la messagerie, il me fallait juste un le droit de sortir via smtp ...
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

Discussions similaires

  1. [Mail] Mail
    Par Zep3k!GnO dans le forum Langage
    Réponses: 4
    Dernier message: 19/12/2005, 11h50
  2. [Mail] mail html
    Par Anduriel dans le forum Langage
    Réponses: 2
    Dernier message: 13/12/2005, 20h49
  3. [Mail] Mail de confirmation
    Par tyarak dans le forum Langage
    Réponses: 9
    Dernier message: 13/11/2005, 10h49
  4. Réponses: 4
    Dernier message: 01/10/2005, 13h52
  5. [Mail] Mail mime
    Par maxnad dans le forum Langage
    Réponses: 5
    Dernier message: 07/09/2005, 17h11

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