Pages : 1
#1 Le 05/08/2017, à 02:18
- Masala
Postfix fonctionne mal!
Salut,
Je suis nouveau sur linux et j'aimerai apprendre davantage. En effet, je m'amuse à configurer Postfix, malheureusement lorsque je lance le serveur, les messages que les utilisateurs envoient sont introuvables dans les repertoire valables (/home/user/Maildir/new). J'utilse un client outlook qui me confirme le bon fonctionnement du POP ainsi que de SMTP par envoi du message de test lors du premier ajout de compte, mais tous les messages restent introuvables dans la boite de reception.
Quelqu'un peut-il m'aider??
Dernière modification par Masala (Le 05/08/2017, à 02:23)
Hors ligne
#2 Le 10/08/2017, à 12:24
- LeoMajor
Re : Postfix fonctionne mal!
bonjour,
La réception suit le fil conducteur permit_auth_destination, validant la session SMTP
permit_auth_destination
Permit the request when one of the following is true:
Postfix is mail forwarder: the resolved RCPT TO domain matches $relay_domains or a subdomain thereof, and the address contains no sender-specified routing (user@elsewhere@domain),
Postfix is the final destination: the resolved RCPT TO domain matches $mydestination, $inet_interfaces, $proxy_interfaces, $virtual_alias_domains, or $virtual_mailbox_domains, and the address contains no sender-specified routing (user@elsewhere@domain).
Hors ligne
#3 Le 16/08/2017, à 00:49
- Masala
Re : Postfix fonctionne mal!
Merci beaucoup, c'est resolu, mais enncore un petit souci: je ne peux me connecter qu'en POP3, lorsque je vais connecter en IMAP, le serveur refuse la connexion du client. Sur le serveur j'ai tenté un telnet sur le port 143, ça passe sans problème malheureusement un client(outlook, thundrbird) ne se connecte pas.
Si vous pouvez m'aider...
Dernière modification par Masala (Le 16/08/2017, à 00:49)
Hors ligne
#4 Le 16/08/2017, à 07:22
- bruno
Re : Postfix fonctionne mal!
#5 Le 19/08/2017, à 01:29
- Masala
Re : Postfix fonctionne mal!
Pour la première configuration, j'avais utilisé courier-imap mais ça ne marchait pas. j'ai opté pour dovecot, mais c'est le même problème. j'utilise un client Thunderbird et Outlook.
Dernière modification par Masala (Le 19/08/2017, à 01:35)
Hors ligne
#6 Le 06/09/2017, à 18:48
- LeoMajor
Re : Postfix fonctionne mal!
Je n'utilise pas de POP. désolé. Il faut que tu fasses tes tests en telnet, openssl, swaks, ... , et regarder les logs, pour savoir d'où vient le problème. Les messages transitent toujours par le MTA (postfix), aussi bien à l'envoi, qu'à la réception.
normalement, il n'y a pas de problème avec thunderbird. Avec outlook, je ne sais pas. https://wiki2.dovecot.org/Clients
à tester sous dovecot
imap_client_workarounds = tb-extra-mailbox-sep, delay-newmail, outlook-no-nuls, oe-ns-eoh
à adapter à ton cas. Tu trouveras des exemples plus simples que ci-dessous et en plus, sans postconf -n, cela ne va pas beaucoup t'avancer
méthode virtual + local + cram-md5 + shared mailboxes
dovecot -n
auth_debug = yes
auth_debug_passwords = yes
auth_default_realm = domain.tld
auth_mechanisms = cram-md5
auth_username_format = %u
auth_verbose = yes
auth_verbose_passwords = plain
debug_log_path = /var/log/dovecot-debug.log
first_valid_uid = 8
hostname = mail.domain.tld
info_log_path = /var/log/dovecot-info.log
listen = *,[::]
log_path = /var/log/dovecot.log
mail_access_groups = mail
mail_debug = yes
mail_location = maildir:/srv/mail/%u/Maildir
mail_plugins = acl
namespace {
list = children
location = maildir:%%h/Maildir:INDEXPVT=~/Maildir/shared/%%u
prefix = shared/%%u/
separator = /
subscriptions = yes
type = shared
}
namespace inbox {
inbox = yes
location =
mailbox Brouillon-- {
auto = subscribe
special_use = \Drafts
}
mailbox Corbeille-- {
auto = subscribe
special_use = \Trash
}
mailbox Envoye-- {
auto = subscribe
special_use = \Sent
}
mailbox Spam-- {
auto = subscribe
special_use = \Junk
}
prefix =
separator = /
subscriptions = yes
}
passdb {
args = scheme=cram-md5 username_format=%u /etc/dovecot/user_domain.passwd
driver = passwd-file
}
plugin {
acl = vfile
acl_shared_dict = file:/srv/mail/shared-mailboxes.db
}
postmaster_address = postmaster@domain.tld
protocols = imap lmtp
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
}
service lmtp {
unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0666
user = postfix
}
}
ssl_cert = </opt/x509/wildcard.domain.tld-cert.pem
ssl_key = </opt/x509/wildcard.domain.tld-key.pem
userdb {
args = username_format=%u /etc/dovecot/user_domain.passwd
driver = passwd-file
}
protocol imap {
imap_client_workarounds = tb-extra-mailbox-sep
mail_plugins = acl imap_acl
}
/etc/dovecot/user_domain.passwd
#local
toto@domain.tld:{CRAM-MD5}aaa...:1000:1000::/home/toto/toto@domain.tld::userdb_mail=maildir:/home/toto/toto@domain.tld/Maildir
...
#virtual
tata@autre.domaine.tld:{CRAM-MD5}bbb...:8:8::/srv/mail/tatat@autre.domaine.tld::userdb_mail=maildir:~/Maildir
titi@domaine.tld:{CRAM-MD5}ccc...:8:8::/srv/mail/titi@domaine.tld::userdb_mail=maildir:~/Maildir
...
# virtual # boite aux lettres partagees
global@domain.tld:{CRAM-MD5}e....:8:8::/srv/mail/global@domain.tld::userdb_mail=maildir:~/Maildir:LAYOUT=fs
free.fetch@domain.tld:{CRAM-MD5}f....:8:8::/srv/mail/free.recup@domain.tld::userdb_mail=maildir:~/Maildir
sfr.fetch@domain.tld:{CRAM-MD5}g....:8:8::/srv/mail/sfr.recup@domain.tld::userdb_mail=maildir:~/Maildir
strings /srv/mail/shared-mailboxes.db
shared/shared-boxes/user/global@domain.tld/sfr.fetch@domain.tld
shared/shared-boxes/user/global@domain.tld/orange.fetch@domain.tld
shared/shared-boxes/user/global@domain.tld/free.fetch@domain.tld
Hors ligne
Pages : 1