[Maj]installation de serveur Postfix probleme envoi

Bonjour,

je revient vers vous car j’ai un problème :frowning:.
Cette fois je suis sur ma machine qui va être en production. (installe lenny propre)

Au niveau des changements de ma précédente machine, il y a que le chemin ou va etre stocker mes mails. Précédemment il était “/var/spool/vmail” sur na nouvelle installe je voudrait les placer dans /media/data/vmail/

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

mydomain = fr.xxxxx.com
myhostname = mail.fr.xxxx.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = fr.xxxx.com
mydestination = $myhostname, localhost, localhost.localdomain
relayhost = [smtp.orange.fr]
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
mynetworks = 172.16.0.0/16, 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all


smtpd_sender_restrictions =
        permit_mynetworks,
        reject_unknown_sender_domain,
        warn_if_reject reject_unverified_sender

smtpd_recipient_restrictions =
        permit_mynetworks,
        reject_unauth_destination,
        reject_unknown_recipient_domain,
        reject_non_fqdn_recipient

smtpd_client_restrictions =
        reject_unknown_client,
        permit_mynetworks
virtual_transport = maildrop
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf, mysql:/etc/postfix/mysql-virtual_aliases_mailbox.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /media/data/vmail/
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000

virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "Desole, la boite email de l'utilisateur est pleine. Veuillez re-essayer plus tard !"
virtual_overquota_bounce = yes

# Use AMaVis
content_filter = smtp-amavis:[127.0.0.1]:10024

maildrop_destination_recipient_limit = 1

J’ai ce message d’erreur:


Jul 26 16:24:56 extranet-hps postfix/pipe[3170]: 91B8B5FD8: to=<user2@fr.xxxxxx.com>, relay=maildrop, delay=4492, delays=4491/0.15/0/0.06, dsn=4.3.0, status=deferred (temporary failure. Command output: maildirmake: fr.xxxx.com/user2/: No such file or directory /usr/bin/maildrop: Unable to create a dot-lock at fr.xxxx.com/user2/3173.0.xxxxx.  )
extranet-hps:/media/data/vmail# ls  -la
total 12
drwx------ 2 vmail vmail 4096 jui 26 16:09 .
drwxr-xr-x 6 root  root  4096 jui 19 16:13 ..
-rwx------ 1 vmail vmail    0 jui 26 16:08 .maildrop.log
-rwx------ 1 vmail vmail  657 jui 26 11:27 .mailfilter

Je suis sur c’est par rapport que j’utilise le chemin indiqué plus haut.
Mais je ne voit pas pourquoi.

Quelles erreurs est-je réalisées? Ou sont-elle situées?

Merci

guigui69

J’avance

j’ai installé u paquet qui me manquait
apt-get install courier-maildrop


extranet-hps:/media/data/vmail# maildrop -V 7 -d user2@fr.xxxx.com
maildrop: authlib: groupid=5000
maildrop: authlib: userid=5000
maildrop: authlib: logname=user2@fr.xxxx.com, home=/media/data/vmail/, mail=fr.xxxx.com/user2/
maildrop: Changing to /media/data/vmail/

par-contre je n’ai pas ca dans le repertoire:


extranet-hps:/media/data/vmail# ls -l
total 4
drwx------ 7 vmail vmail 4096 jui 26 16:42 Maildir


extranet-hps:/media/data/vmail/Maildir# ls -la
total 32
drwx------ 7 vmail vmail 4096 jui 26 16:42 .
drwx------ 3 vmail vmail 4096 jui 26 16:41 ..
drwx------ 2 vmail vmail 4096 jui 26 16:41 cur
-rw-r----- 1 vmail vmail  218 jui 26 16:46 maildirsize
drwx------ 2 vmail vmail 4096 jui 26 16:46 new
drwx------ 5 vmail vmail 4096 jui 26 16:41 .sent-mail
drwx------ 5 vmail vmail 4096 jui 26 16:41 .Spam
drwx------ 2 vmail vmail 4096 jui 26 16:46 tmp

Quelle erreur est-ce commis?

guigui69

Re bonjour je revient vers vous car je bloque, pourquoi il met un dossier Mail dir et non pas domain/utilisateur

extranet-hps:/media/data/vmail# authtest user2@fr.xxxx.com
Authentication succeeded.

     Authenticated: user2@fr.xxxxx.com  (uid 5000, gid 5000)
    Home Directory: /media/data/vmail/
           Maildir: fr.*******.com/user2/
             Quota: 50240000S
Encrypted Password: *************
Cleartext Password: (none)
           Options: (none)

Quelle est le problème?

guigui69

Bonjour j’ai reinstaller le tout.

cette fois il a bien créer mon nom de domaine/user et j’ai recréer un autre user et je lui est envoyé un mail voici l’erreur:

Code:

(temporary failure. Command output: /usr/bin/maildrop: Unable to create a dot-lock at fr.xxxxx.com/bob/3224.0.extranet-hps. )

Alors que pour le premier utilisateur pas de problème.

Que faire?

guigui69