Probleme d'authentification des user avec postfix, mysql et courier - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 18-01-2008 à 16:04:04
peux tu lancer la commande: 
 
| Code : 
 | 
 
 
Marsh Posté le 18-01-2008 à 18:12:01
ouiat il me fait un Authentication FAILED: Operation not permitted 
Pour temps dans ma BDD j'ai bien mon user! courier ne doit pas arrivé a se connecter a la BDD pour temps postfix y arrive bien
Marsh Posté le 18-01-2008 à 18:34:40
j'ai augmenter le mode debut et a parament il se connecte pas a mysql:
| Code : 
 | 
EDIT: j'ai aussi cette ligne d'erreur: Jan 18 18:45:03 falcon authdaemond: libauthmysql.so: cannot open shared object file: No such file or directory
Marsh Posté le 18-01-2008 à 19:13:27
ne mets que authmysql comme module dans authdaemonrc  
 
fais un ls -la /var/run/courier/authdaemon/  pour verifier les droits  et un dpkg -l | grep courier  pour verifier les modules. 
 
ensuite reprend ton authmysqlrc comme cela: 
 
 
| Code : 
 | 
 
 
 
je pars du principe que le login field est le bon
Marsh Posté le 18-01-2008 à 19:25:11
Bon le fichier de config ne change rien: 
 
une dpkg -l | grep courier : 
 
| Code : 
 | 
 
 
et voila se que donne un ls -la /var/run/courier/authdaemon/ : 
| Code : 
 | 
 
 
merci
Marsh Posté le 18-01-2008 à 21:18:56
bon il manquai déjà se pacquet: courier-authlib-mysql
EDIT: c'est bon sa marche
Marsh Posté le 19-01-2008 à 09:17:31
Bon c'est bon tous marche super bien, merci encore   
 
Mais je voudrai savoir si on peut choisir son relay smtp suivant le nom de domaine a qui on envoie le mail avec une gestion par mysql,je sais que sans mysql sa existe car je voudrai tous envoyer en direct avec postfix sauf hotmail qui pose probléme ou 2 ,3 serveur qui rejet les mail.Pour éviter d'etre blacklister par mon FAI. merci
Marsh Posté le 19-01-2008 à 09:29:55
tu crees une tables transport dans mysql et un fichier de lookup associé, le tout selon le modele de tes autres tables. 
 
puis dans le main.cf tu parametres le transport: 
par exemple: 
 
| Code : 
 | 
 
 
/etc/postfix/mysql_virtual_transport_maps.cf: 
| Code : 
 | 
 
 
 
la table sql: 
 
| Code : 
 | 
 
 
si bien sur ton FAI est free, sinon tu adaptes 
Marsh Posté le 19-01-2008 à 11:56:12
ok merci beaucoup 
et tu me conseille de relayer qu'elle domaine connu?
Marsh Posté le 19-01-2008 à 12:37:45
perso je conseille d'envoyer plutot TOUT par le smtp du fai quand on a possede une ip sur un range adsl (donc blacklistée), (par le parametre relayhost dans le main.cf) 
 
sinon regulierement tu devras ajouter un domaine a ta liste transport 
Marsh Posté le 20-01-2008 à 11:45:40
Bon je viens de faire des test avec un site pour savoir si mon serveur n'était pas un relais ouvert et il me marque sa: 
Tous les tests ont été réussis, le serveur n'est pas un relais ouvert.  
Donc ça devrait etre bon, non? il semble sécurisé mais est ce que le site est fiable?Merci 
 
http://www.pagasa.net/test-smtp/
Marsh Posté le 20-01-2008 à 15:25:15
Comment pourrait-on le savoir ? 
Marsh Posté le 20-01-2008 à 21:03:47
ReplyMarsh Posté le 20-01-2008 à 21:10:44
Ben tu testes depuis une machine exterieur 
Marsh Posté le 20-01-2008 à 21:11:49
| hppp a écrit : et comment je peut en etre sur que mon serveur n'est pas openrelay? merci | 
 
Certains sites permettent de tester si ton serveur est open relay : 
    http://spamlinks.net/prevent-secure-relay-test.htm 
 
Il effectue une série de test, certains assez poussés et te donne la conclusion au final.
Marsh Posté le 20-01-2008 à 22:29:56
| hppp a écrit : et comment je peut en etre sur que mon serveur n'est pas openrelay? merci | 
 
 
la reponse est dans ta conf 
 
postconf -n
Marsh Posté le 18-01-2008 à 15:22:51
salut a tous
je viens d'installer un serveur mail avec authentification par mysql, mais voila je reçois bien les mails dans vmail, les répértoire se crée bien mais quand je m'identifie avec thunderbird en imap la connection échoue et j'ai sa dans les logs systeme:
Jan 18 15:18:39 falcon imapd: Connection, ip=[:ffff:192.168.1.111]
Jan 18 15:18:39 falcon imapd: LOGIN FAILED, user=user@nomdedomaine.fr, ip=[:ffff:192.168.1.111]
voila mes configurations:
/etc/courier/authmysqlrc
j'ai bien, dans authdaemonrc
authmodulelist="authpam authmysql"
et les basses de données sont bien créent.
et j'ai bien tous redémarer. merci de votre aide.