|
Posté le: Lundi 3 Novembre 2008 14:36:13
Numéro présent dans le profil, mais problème de récupération des caractéristiques de la ligne
| |
|
|
hdebfree (Auteur du topic)
Nouveau
Hors-ligne
Inscrit le : 24 Juin 2004 Messages : 45
Sexe :
Ville : Quimper
Forfait : Freebox Dégroupage Total
Freebox : N/A
|
|
|
|
|
|
|
Bonjour,
J'ai installé un petit logiciel en php sur mon espace perso pour gérer une TODO list .
Il utilise la fonction mail() pour informer d'un changement ou de la proximité de la date limite.
Donc l'appel à la fonction mail() se fait depuis le serveur.
Mais j'obtiens cette erreur : The SMTP connexion failed to start [smtp.Free.fr:25]
Il m'est possible de me tromper dans la config.
Beaucoup de posts concernent l'utilisation des messageries côté client, aussi pour lever le doute :
Est-ce que Free bloque aussi, côté serveur, les opérations sur le port 25 ?
Quel port devrais-je utiliser ?
Merci |
|
Dernière édition par hdebfree le Lundi 3 Novembre 2008 14:37:23; édité 1 fois |
|
|
|
Posté le: Lundi 3 Novembre 2008 15:03:02
Aucun numéro de ligne indiqué dans le profil
| |
|
|
masterboot
Régulier
Hors-ligne
Inscrit le : 18 Déc 2006 Messages : 870
Sexe :
Forfait : Accès libre
|
|
|
|
|
|
|
hdebfree a écrit: | fonction mail() |
elle fonctionne en temps normal.
le problème doit tenir dans une utilisation 'exotique' de celle ci ou d'un autre point de ton code. |
|
|
|
|
Posté le: Mardi 4 Novembre 2008 00:37:08
Numéro présent dans le profil, mais problème de récupération des caractéristiques de la ligne
| |
|
|
hdebfree (Auteur du topic)
Nouveau
Hors-ligne
Inscrit le : 24 Juin 2004 Messages : 45
Sexe :
Ville : Quimper
Forfait : Freebox Dégroupage Total
Freebox : N/A
|
|
|
|
|
|
|
Merci beaucoup pour la réponse.
J'ai fait un petit test effectivement mail() fonctionne.
Comme je ne suis pas du tout familier avec ces choses là, j'ai creusé la question. Je me suis trompé.
En réalité, ce programme utilise la classe SWIFT qui dialogue directement avec le serveur smtp.
J'obtiens toujours ce message :
Uncaught Error of type [swift_connection_exception] with message
[The SMTP connexion failed to start [smtp.Free.fr:25]:
fsockopen returned Error Number 0 and Error String 'Success']
Comme ce n'est pas très explicite, je cherche à savoir si ça vient du serveur ou de ma config.
Le Swift intégré étant pour Php5, je l'ai remplacé par la version Php4 sans succès.
Est-ce que cette fonction smtp est bloquée pour les pages perso ? |
|
|
|
|
Posté le: Mardi 4 Novembre 2008 06:16:50
Aucun numéro de ligne indiqué dans le profil
| |
|
|
lirio
Intéressé
Hors-ligne
Inscrit le : 30 Juil 2008 Messages : 52
Sexe :
Forfait : Accès libre
|
|
|
|
|
|
|
Si ma mémoire est bonne, les fonctions SMTP et FTP ne sont pas diponibles pour les pages persos de Free.
Il faut passer par ls services proposé par Free.
Et ça se comprend bien ... |
|
_________________ These lines the last endeavor
To find missing lifeline. |
|
|
|
Posté le: Mardi 4 Novembre 2008 06:18:52
Aucun numéro de ligne indiqué dans le profil
| |
|
|
lirio
Intéressé
Hors-ligne
Inscrit le : 30 Juil 2008 Messages : 52
Sexe :
Forfait : Accès libre
|
|
|
|
|
|
|
Dans un soucis d'encyclopédisme, voici la liste des fonctions interdites :
On y lit : pas d'Imap et de FTP |
|
_________________ These lines the last endeavor
To find missing lifeline. |
|
|
|
Posté le: Mardi 4 Novembre 2008 10:03:40
Numéro présent dans le profil, mais problème de récupération des caractéristiques de la ligne
| |
|
|
hdebfree (Auteur du topic)
Nouveau
Hors-ligne
Inscrit le : 24 Juin 2004 Messages : 45
Sexe :
Ville : Quimper
Forfait : Freebox Dégroupage Total
Freebox : N/A
|
|
|
|
|
|
|
Bonjour,
J'avais relu cette page dont je garde précieusement le lien.
C'est vrai que SWIFT pouvait faire appel à une fonction interdite.
Vérification faite, en creusant dans SWIFT tout se termine par un appel à mail().
Cette fonction est bien active puisque je reçois un mail correct en ajoutant ces lignes trouvées dans le manuel php :
Code: |
<?php
$Name = "GestionTâches"; //senders name
$email = "***@Free.fr"; //senders e-mail adress
$recipient = "+++@Free.fr"; //recipient
$mail_body = "My test for mail() ..."; //mail body
$subject = "Message GestionTâches"; //subject
$header = "From: ". $Name . " <" . $email . ">\r\n"; //optional headerfields
mail($recipient, $subject, $mail_body, $header); //mail command :)
?> |
J'ai lu ailleurs que mon erreur pouvait provenir d'une version pour Php5 tournant sur un serveur en Php4. J'ai remplacé les fichiers concernés. Même punition.
Ma config est peut-être incorrecte.
Il y a aussi la possibilité qu'il envoie plus d'un email car j'ai lu qu'il y avait une limitation à 1 seul email.
Merci encore pour l'aide,
Ps : je ne comprenais pas pourquoi tout le monde écrit Free avec une majuscule dans les codes du Forum, je viens de voir que la transformation est automatique. C'est bizarre dans les url |
|
|
|
|
Posté le: Mardi 4 Novembre 2008 11:11:47
Aucun numéro de ligne indiqué dans le profil
| |
|
|
masterboot
Régulier
Hors-ligne
Inscrit le : 18 Déc 2006 Messages : 870
Sexe :
Forfait : Accès libre
|
|
|
|
|
|
|
hdebfree a écrit: | fsockopen returned Error Number 0 and Error String 'Success' |
ça c'est pas la fonction mail je doute qu'attaquer directement un serveur au moyen des socket soit possible chez Free . |
|
|
|
|
|
|