[RESOLU?] php : serveur mail ne répond pas toujours

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[RESOLU?] php : serveur mail ne répond pas toujours

Messagepar schlagg » 26 Nov 2008 15:15

Bonjour,

j'ai un petit souci avec le serveur mail de la SME (version 7.3)

voila, j'exécute régulièrement des scripts php pour faire des connexions sur le serveur mail
et de temps en temps, j'ai l'erreur suivante :

Code: Tout sélectionner
Warning: imap_open() [function.imap-open]: Couldn't open stream {mail.egagroup.eu:110/pop3} in monscript.php on line 38


le truc c'est que ça ne le fait pas toujours, la groose partie du temps, le script s'exécute normalement et la connexion au serveur mail est bien établie

voici mon code php :
Code: Tout sélectionner
$mbox = imap_open ("{mail.mon-serveur.eu:110/pop3}", "login", "password");



j'ai plein de script de ce type qui s'exécutent régulièrement

alors est-ce la SME qui "coupe" l'accès au serveur mail car il y a trop d'appel?
si oui, y a-t-il moyen de contourner le problème?

si non, une piste??

Merci ;)

a+
Dernière édition par schlagg le 02 Déc 2008 14:37, édité 1 fois au total.
schlagg
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 138
Inscrit le: 20 Juin 2007 15:56

Messagepar ccnet » 26 Nov 2008 15:33

$mbox = imap_open ("{mail.mon-serveur.eu:110/pop3}", "login", "password");

Je ne connais pas php, mais une fonction imap_open ca me parle et, avec comme paramètre le port 110, je comprend assez facilement que cela ne fonctionne pas. Si à la place de 110 vous mettiez 143 ce serait conforme aux définitions des ports standards. Non ?
ccnet
Amiral
Amiral
 
Messages: 2687
Inscrit le: 27 Mai 2006 12:09
Localisation: Paris

Messagepar schlagg » 26 Nov 2008 16:02

ccnet a écrit:i à la place de 110 vous mettiez 143 ce serait conforme aux définitions des ports standards. Non ?


c'est pour utiliser sur un flot pop3 en fait (en imap ça ne fonctionne pas va savoir :?: )

le truc c'est que ça fonctionne bien en pop3 ... mais de temps en temps j'ai cette erreur ...
schlagg
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 138
Inscrit le: 20 Juin 2007 15:56

Messagepar schlagg » 26 Nov 2008 16:24

je viens de voir que l'accès à ma messagerie se faisait uniquement par pop3 sécurisé

du coup j'ai modifié mon script en :
Code: Tout sélectionner
$mbox = imap_open ("{mail.mon-serveur.eu:995/pop3/ssl/novalidate-cert}", "login", "password");


pour le moment ça marche également
je vais voir si je continue à avoir le problème
schlagg
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 138
Inscrit le: 20 Juin 2007 15:56

Messagepar ccnet » 26 Nov 2008 16:26

Intrigué par tout cela, j'ai cherché un peu pour trouver ceci :
http://php.mirrors.networking4all.com/m ... o.imap.php
La dernière phrase est assez claire ...
ccnet
Amiral
Amiral
 
Messages: 2687
Inscrit le: 27 Mai 2006 12:09
Localisation: Paris

Messagepar schlagg » 26 Nov 2008 16:36

ccnet a écrit:Intrigué par tout cela, j'ai cherché un peu pour trouver ceci :
http://php.mirrors.networking4all.com/m ... o.imap.php
La dernière phrase est assez claire ...


Cependant, soyez prudent car quelques fonctions IMAP ne fonctionnent pas correctement avec le protocole POP.


mmm haha

oki
merci pour cette réponse

bon, problème suivant alors :lol:
pourquoi quand je modifie le type d'accès en
Code: Tout sélectionner
993/imap/ssl

pour sur IMAP sécurisé, j'ai la même erreur (et ce, systématiquement)
ça n'a jamais fonctionné en imap (même avec une connexion classique avec un client tel que outlook ou thunderbird)
schlagg
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 138
Inscrit le: 20 Juin 2007 15:56

Messagepar schlagg » 26 Nov 2008 18:12

Bon, j'ai quand même l'erreur quand je passe en pop3 sécurisé
(et en imap toujours aucune connexion de possible)

edit : plus de précision sur l'erreur (qui je le répète ne se produit que de temps en temps, généralement ça fonctionne)

Code: Tout sélectionner
TLS/SSL failure for 192.168.1.1: Invalid token, probably not an SSL server



edit : j'ai vu sur un autre forum un problème +/- équivalent

qui se résous en rajoutant le flag /notls

j'espère que ça fixera mon problème également.
schlagg
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 138
Inscrit le: 20 Juin 2007 15:56

Messagepar schlagg » 27 Nov 2008 12:07

Rahhhhh

je vais finir par m'arracher les cheveux avec st'affaire moi :evil:

bon déjà le /notfs ne change rien à mon problème plus haut
j'ai toujours des soucis de connexion (en pop3 et pop3s), mais plus rare que sans le flag


Mais en plus, j'ai un autre problème de connexion :
Code: Tout sélectionner
per host concurrency limit reached


j'ai bien fait les modifications suivantes :
Code: Tout sélectionner
config setprop imap ConcurrencyLimit 5000
config setprop imaps ConcurrencyLimit 5000
config setprop imap ConcurrencyLimitPerIP 5000
config setprop imaps ConcurrencyLimitPerIP 5000
config setprop pop3 ConcurrencyLimitPerIP 5000
config setprop pop3s ConcurrencyLimitPerIP 5000


signal-event email-update

/etc/init.d/imap stop
/etc/init.d/imap start
/etc/init.d/imaps stop
/etc/init.d/imaps start
/etc/init.d/pop3 stop
/etc/init.d/pop3 start
/etc/init.d/pop3s stop
/etc/init.d/pop3s start



et pareil, de temps en temps l'erreur de limite de connexion apparait.
:/

est-ce qu'il y a un moyen de carrément désactiver cette limite (quand on est en réseau local)

merci
schlagg
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 138
Inscrit le: 20 Juin 2007 15:56

Messagepar ccnet » 27 Nov 2008 12:21

Cela dépasse mes compétences sur SME. Et je n'ai pas avoir le temps de chercher.
ccnet
Amiral
Amiral
 
Messages: 2687
Inscrit le: 27 Mai 2006 12:09
Localisation: Paris

Messagepar schlagg » 02 Déc 2008 14:39

j'ai supprimé une ligne dans mon script PHP :
Code: Tout sélectionner
$headers = imap_headers ($mbox);


et depuis, je n'ai plus les erreurs citées plus haut et en plus le code s'exécute beaucoup plus rapidement.
schlagg
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 138
Inscrit le: 20 Juin 2007 15:56


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron