MAIS je si j'utilise une librairie de FreeBSD ( par exemple libc.so.7 )
Ce n'est plus un problème de system call mais de Segmentation fault :
Petit recapitulatif :
Avec la lib SCO Openserveur
# ktrace ./ls
Bad system call (core dumped)
# kdump
1203 ktrace RET ktrace 0
1203 ktrace CALL execve(0xbfbfeb8b,0xbfbfea4c,0xbfbfea54)
1203 ktrace NAMI "./ls"
1203 ktrace NAMI "/usr/lib/libc.so.1"
1203 ls RET execve 0
1203 ls CALL [9512]
1203 ls RET [9512] -1 errno 78 Function not implemented
1203 ls PSIG SIGSYS SIG_DFL
1203 ls NAMI "ls.core"
Avec la lib Freebsd
# ktrace ./ls
Segmentation fault (core dumped)
# kdump
1237 ktrace RET ktrace 0
1237 ktrace CALL execve(0xbfbfeb8b,0xbfbfea4c,0xbfbfea54)
1237 ktrace NAMI "./ls"
1237 ktrace NAMI "/usr/lib/libc.so.1"
1237 ls RET execve 0
1237 ls PSIG SIGSEGV SIG_DFL
1237 ls NAMI "ls.core"
La j'avoue que ne sais pas lequel est le pire ;)
Par contre je suis en train de regarder du coté de l'emulation ibcs2 et j'avoue qu'il y a peut-être un problème de ce coté :
En effet, logiquement si cette emulation est présente sur ma machine lorsque je fais un brandelf -lv je devrais voir apparaitre ibcs2 ?!
J'ai comme l'impression que mon executable SCO n'est pas emulé mais bien executé comme un executable FreeBSD ce qui pourrait generer ce problème d'appel système.
Bref, je ne sais pas trop quoi faire, donc si quelqu'un à une idée ?!
ok j'ai trouvé une solution dont voici le regex :
^.*@(?!\bmydomain\.com\b).*$
Par contre javoue que j'ai un peu de mal a comprendre comment ca peut fonctionner.
En revanche, cette solution est sensible a la casse donc mon problème n'est qu'a moitié resolu car je ne trouve rien dans les expression regulière qui me permet de le rendre insensible .... a moins peut etre de rentrer toutes les solutions à la main ce qui me parait pas très elegant :
^.*@(?!(\bmydomain\.com\b)|(\bMydomain\.com\b)|(\bmYdomain\.com\b) | .etc...).*$
Mon serveur gère bien le IMAP et jespere aussi le IMAPS prochainement.
A priori le format maildir est plus approprié a la gestion que je veux faire, c'est à dire pouvoir (a partir du compte root biensur) acceder a l'ensemble des boites a lettres, disposer pour chacune d'un dossier reception, envoie, supprimé ... et pouvoir supprimer des messages d'utilisateurs facilement.....
Est ce que maildir permet cela, ou faut il que je cherche ailleurs ??
je cite :"
C pop3 qui essayait d'atteindre le port 113 des clients, donc a cause de leur firewall ca passait pas, et il y avait un timeout de 30 sec.
J'ai donc supprime les logs du pop3 qui utilisait le ident.
C mieux explique ici : http://www.security-labs.org/index.php3?page=127
"
En gros il faut editer le fichier etc\xinet.d\ipop3 et enlever les 2 dernières lignes
# log_on_success += USERID
# log_on_failure += USERID
Puis on reboot redemarre xinetd avec ./xinetd restart
et voila ca marche
Par contre etant un newb je ne connais pas les consequences ....
Bon, mon problème précédent est résolu ( il s'agissait bien d'une règle en trop dans iptables ... ).
Donc le telnet fonctionne, mes clients fonctionnent, sf que le retrait des mails sur le serveur ( et uniquement le retrait-> POP3 !!! ) est très lent ( environ 30s ).
D'après ce que j'ai lu : soit c un problème d'IPv6 (ca n'a pas l'air de marcher)
soit c un pb de DNS mal configuré ( j'ai donc virer mon serveur Dns et j'ai mis directement l'IP du serveur sur les clients )
J'ai aussi rajouté mes clients dans le "etc/hosts".
Enfin dans le 'main.cf" de postFix j'ai rajouté un disable_dns_lookups = yes.
Enfin j'ai reussi à faire ce que je voulais mais Postfix fonctionne mais je n'arrive tjs pas a envoyer un mail.
J'ai fait le test du telnet monserveur 25 mais ca ne fonctionne pas.
J'ai bien evidemment verifié le pare feu (iptables ) qui ne bloque rien, et j'ai verifié les paramètres mynetwork et inet_interface mais je n'y arrive pas...
Merci pour la rapidité de la réponse,
Le pb est que ma distrib mandrake 10.0 ne possède pas de unix2dos, j'ai testé le sed -i -e 's/\n/\r\n/g' monfic mais ca ne fonctionne pas non plus.
Peut-etre faut il rajouter des '' ie : sed -i -e 's/'\n'/'\r\n'/g' ( testé mais fonctionne pas )
ou des \\r \\n ?? (fonctionne pas non plus )
[^] # Re: A priori
Posté par stéphane . En réponse au message Migration SCO Unix FreeBSD. Évalué à 1.
Bon j'ai essayé mais rien n'y fait
MAIS je si j'utilise une librairie de FreeBSD ( par exemple libc.so.7 )
Ce n'est plus un problème de system call mais de Segmentation fault :
Petit recapitulatif :
Avec la lib SCO Openserveur
# ktrace ./ls
Bad system call (core dumped)
# kdump
1203 ktrace RET ktrace 0
1203 ktrace CALL execve(0xbfbfeb8b,0xbfbfea4c,0xbfbfea54)
1203 ktrace NAMI "./ls"
1203 ktrace NAMI "/usr/lib/libc.so.1"
1203 ls RET execve 0
1203 ls CALL [9512]
1203 ls RET [9512] -1 errno 78 Function not implemented
1203 ls PSIG SIGSYS SIG_DFL
1203 ls NAMI "ls.core"
Avec la lib Freebsd
# ktrace ./ls
Segmentation fault (core dumped)
# kdump
1237 ktrace RET ktrace 0
1237 ktrace CALL execve(0xbfbfeb8b,0xbfbfea4c,0xbfbfea54)
1237 ktrace NAMI "./ls"
1237 ktrace NAMI "/usr/lib/libc.so.1"
1237 ls RET execve 0
1237 ls PSIG SIGSEGV SIG_DFL
1237 ls NAMI "ls.core"
La j'avoue que ne sais pas lequel est le pire ;)
Par contre je suis en train de regarder du coté de l'emulation ibcs2 et j'avoue qu'il y a peut-être un problème de ce coté :
En effet, logiquement si cette emulation est présente sur ma machine lorsque je fais un brandelf -lv je devrais voir apparaitre ibcs2 ?!
J'ai comme l'impression que mon executable SCO n'est pas emulé mais bien executé comme un executable FreeBSD ce qui pourrait generer ce problème d'appel système.
Bref, je ne sais pas trop quoi faire, donc si quelqu'un à une idée ?!
Merci
[^] # Re: any/all?
Posté par stéphane . En réponse au message Expressions regulières. Évalué à 1.
^.*@(?!\bmydomain\.com\b).*$
Par contre javoue que j'ai un peu de mal a comprendre comment ca peut fonctionner.
En revanche, cette solution est sensible a la casse donc mon problème n'est qu'a moitié resolu car je ne trouve rien dans les expression regulière qui me permet de le rendre insensible .... a moins peut etre de rentrer toutes les solutions à la main ce qui me parait pas très elegant :
^.*@(?!(\bmydomain\.com\b)|(\bMydomain\.com\b)|(\bmYdomain\.com\b) | .etc...).*$
Merci encore pour votre coup de pouce
[^] # Re: any/all?
Posté par stéphane . En réponse au message Expressions regulières. Évalué à 1.
Il faut que ca match si au moins une des adresses n'appartient pas a mon domaine.
Donc ceci :
(<[a-z0-9._-]*@mydomain\.com>,\s)+(<[a-z0-9._-]*@mydomain\.com>)$
match exactement le contraire cad si toute les adresses appartiennent a mon domaine
Merci encore
[^] # Re: teu teu teu ...
Posté par stéphane . En réponse au message courier-imap. Évalué à 1.
Pour la justification, je pensais juste que ma question était mal placée dans le forum "cherche logiciel"
Plus serieusement j'ai trouvé ca aussi
http://cri.univ-lyon2.fr/doc/ImapMaisCEstTresSimple.html
Pour ce qui est de Cyrius, j'ai lu beaucoup de mal dessus et je ne sais pas quoi en penser.
Merci ++
[^] # Re: malentendu
Posté par stéphane . En réponse au message Gerer le courier de PostFix. Évalué à 1.
Mon serveur gère bien le IMAP et jespere aussi le IMAPS prochainement.
A priori le format maildir est plus approprié a la gestion que je veux faire, c'est à dire pouvoir (a partir du compte root biensur) acceder a l'ensemble des boites a lettres, disposer pour chacune d'un dossier reception, envoie, supprimé ... et pouvoir supprimer des messages d'utilisateurs facilement.....
Est ce que maildir permet cela, ou faut il que je cherche ailleurs ??
merci encore
# Lenteur POP3
Posté par stéphane . En réponse au message PostFix pop imap. Évalué à 1.
Voila ce que j'ai trouvé http://forum.hardware.fr/hardwarefr/OSAlternatifs/sujet-3224(...)
je cite :"
C pop3 qui essayait d'atteindre le port 113 des clients, donc a cause de leur firewall ca passait pas, et il y avait un timeout de 30 sec.
J'ai donc supprime les logs du pop3 qui utilisait le ident.
C mieux explique ici : http://www.security-labs.org/index.php3?page=127
"
En gros il faut editer le fichier etc\xinet.d\ipop3 et enlever les 2 dernières lignes
# log_on_success += USERID
# log_on_failure += USERID
Puis on reboot redemarre xinetd avec ./xinetd restart
et voila ca marche
Par contre etant un newb je ne connais pas les consequences ....
# Lenteur pop postfix
Posté par stéphane . En réponse au message PostFix pop imap. Évalué à 1.
Donc le telnet fonctionne, mes clients fonctionnent, sf que le retrait des mails sur le serveur ( et uniquement le retrait-> POP3 !!! ) est très lent ( environ 30s ).
D'après ce que j'ai lu : soit c un problème d'IPv6 (ca n'a pas l'air de marcher)
soit c un pb de DNS mal configuré ( j'ai donc virer mon serveur Dns et j'ai mis directement l'IP du serveur sur les clients )
J'ai aussi rajouté mes clients dans le "etc/hosts".
Enfin dans le 'main.cf" de postFix j'ai rajouté un disable_dns_lookups = yes.
Et la je seche .....
merci pour votre aide
# PostFix Telnet
Posté par stéphane . En réponse au message PostFix pop imap. Évalué à 1.
J'ai fait le test du telnet monserveur 25 mais ca ne fonctionne pas.
J'ai bien evidemment verifié le pare feu (iptables ) qui ne bloque rien, et j'ai verifié les paramètres mynetwork et inet_interface mais je n'y arrive pas...
Voila si vous avez une idée ?!
Merci bcp
# Mail Dns
Posté par stéphane . En réponse au message PostFix pop imap. Évalué à 1.
Je m'occupe donc de ca puis je reviens sur le postfix, courier-pop, et imap
# Mandrake 10
Posté par stéphane . En réponse au message Transformation d'occurence de metacaractère. Évalué à 1.
Le pb est que ma distrib mandrake 10.0 ne possède pas de unix2dos, j'ai testé le sed -i -e 's/\n/\r\n/g' monfic mais ca ne fonctionne pas non plus.
Peut-etre faut il rajouter des '' ie : sed -i -e 's/'\n'/'\r\n'/g' ( testé mais fonctionne pas )
ou des \\r \\n ?? (fonctionne pas non plus )
Merci bcp