Serveur SMTP

tu vas gérer comment tes aliases ?? ldap, mysql, ou dans des fichiers ??

fichiers : tu vas te faire chi… et faudra reloader postfix à chaque création de compte
mysql : bien, facile mais pas normalisé
ldap : c’est la bonne solution !! (enfin celle que j’ai choisi…)

Alors pour les tests je choisis le système de fichiers, puis à long terme je pensais prendre la solution mysql (je vais tout de même étudier ldap, puisque tous tes conseils sont judicieux).

J’ai réussi à créer des utilisateurs virtuels.
Par exemple tata@quagga.fr

Lorsque je leur envoi un mail depuis mon mta, le mail est bien délivré dans leurs dossiers respectifs (/home/mail/quagga.fr/user).

C’est un bon début.

Maintenant je souhaite pouvoir utiliser thunderbird pour relever le courrier de toto, cependant il me faut une authentification, savait vous comment assigner un password à un utilisateur virtuel (config dovecot).

J’ai fais des tests de mot de passe pour le moment peu concluant,

Merci !!

Quagga.

[quote=“quagga”]Alors pour les tests je choisis le système de fichiers, puis à long terme je pensais prendre la solution mysql (je vais tout de même étudier ldap, puisque tous tes conseils sont judicieux).

J’ai réussi à créer des utilisateurs virtuels.
Par exemple tata@quagga.fr

Lorsque je leur envoi un mail depuis mon mta, le mail est bien délivré dans leurs dossiers respectifs (/home/mail/quagga.fr/user).

C’est un bon début.

Maintenant je souhaite pouvoir utiliser thunderbird pour relever le courrier de toto, cependant il me faut une authentification, savez vous comment assigner un password à un utilisateur virtuel (config dovecot).

J’ai fais des tests de mot de passe pour le moment peu concluant,

Merci !!

Quagga.[/quote]

Je bloque sur ce problème de mots de passes.

Pour les tests je souhaitent mettre les mots de passe d’un user en clair dans un fichier texte.

/etc/dovecot.conf

[code]
userdb passwd-file {
args = /etc/dovecot_passwd.conf
}

passdb passwd-file {
args = /etc/dovecot_passwd.conf
}[/code]

/etc/dovecot_passwd.conf

toto@quagga.fr:totomdp

Une tentative de connexion pop avec thunderbird me renvoit :

Comment configurer le fichier de mots de passe ?

Merci.

up ! :smt006

J’ai créée une authentification sasl pour le smtp

# ls cacert.pem cakey.pem smtpd.crt smtpd.csr smtpd.key

Le contenu en rapport de main.cf :

[code]
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options =
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_sasl_password_maps = hash:/etc/postfix/sasl_passwd

smtpd_tls_auth_only = no
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
smtpd_sasl_authenticated_header = yes[/code]

Le fichier de mot de passe sasl_passwd

thomas@quagga.fr      thomas:toto

Devrait-je plutôt mettre :

mail.quagga.fr thomas:toto ?

Le résultat d’un telnet :

[code]telnet localhost 25
ehlo moi

250-mail.quagga.fr
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN[/code]

Et lorsque je veux envoyer un mail depuis thunderbird avec thomas@quagga.fr, un mot de passe m’est demandé pour le domaine, je renseigne toto, mais ça ne fonctionne pas, et me redemande de nouveau le mot de passe…

Comment faire ?

Merci,

Quagga.