Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2011, 16h13   #1
Membre confirmé
 
Avatar de baggie
 
Inscription : octobre 2007
Messages : 676
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2007
Messages : 676
Points : 225
Points : 225
Par défaut Envoyer un mail sur une autre adresse que celle du smtp

Bonjour,

j'envoie des mails avec la fonction mail() comme ceci :
Code :
mail($to, $subject, $msg, $headers);
Je déclare le smtp et les informations de connexion au début de mon fichier :
Code :
1
2
3
4
 
ini_set("SMTP","gmail-smtp-in.l.google.com"); 
ini_set("smtp_port","25");
ini_set('sendmail_from','monadressemail@gmail.com');
Si j'envoie tout mon mail sur une adresse gmail, celui ci est bien reçu.
Par contre, si je l'envoie sur n'importe quelle autre adresse, j'obtiens un message d'erreur :
Citation:
Warning: mail() [function.mail]: SMTP server response: 550-5.1.1 The email account that you tried to reach does not exist. Please try 550-5.1.1 double-checking the recipient's email address for typos or 550-5.1.1 unnecessary spaces. Learn more at 550 5.1.1 http://mail.google.com/support/bin/a...py?answer=6596 b40si36029980wek.49 in C:\Program Files\EasyPHP-5.3.3\www\envoi_mail.php on line 119
Apparemment des problèmes d'espace ou de caractère en trop mais j'ai vérifié, je n'ai rien de tout ça.

Est-ce gmail qui bloque ? La fonction mail() ?

J'ai cherché sur le web comment débloquer ce problème, mais rien de concluant. Donc si vous pouviez m'aider, ce ne serait pas de refus !
baggie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 22h07   #2
Membre éclairé
 
Avatar de mathieugut
 
Inscription : mars 2008
Messages : 216
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : mars 2008
Messages : 216
Points : 394
Points : 394
Envoyer un message via MSN à mathieugut
Salut,

L'adresse SMTP de Gmail n'est-elle pas simplement :

Citation:
smtp.gmail.com
Celle que tu utilises (gmail-smtp-in.l.google.com) me fait penser à de l'interne (le in peut être).
__________________
Bienvenue dans la matrice, attention à bien lire les règles...

.::Mon espace perso developpez.com ::.
mathieugut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 08h21   #3
Membre confirmé
 
Avatar de baggie
 
Inscription : octobre 2007
Messages : 676
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2007
Messages : 676
Points : 225
Points : 225
J'ai testé au départ avec ce smtp mais cela passe en connexion TLS/SSL avec un autre port et ça ne fonctionne plus, même pas en envoyant sur une adresse gmail
baggie est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h37.


 
 
 
 
Partenaires

Hébergement Web