logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 22-08-2012 20:37:37

mecanotox
Membre
Distrib. : Ubuntu 16.04 LTS
Noyau : 4.15.0-15-generic
(G)UI : Unity 7
Inscription : 04-06-2008

[Contourné => Utilisation Exim4]Serveur SMTP Postfix ne fonctionne pas

Salut à tous. J'essaye actuellement de faire mon propre serveur mail. Avant de m'attaquer au SMTP, j'ai fais le serveur POP / POP SSL / IMAP / IMAP SSL avec Dovecot. Les fonction primaires marchent (Pas paramétré Managesieve et SpamAssassin vu que c'est sur un LAN pour le moment.)

Pour info, je suis sous Debian Squeeze 32Bits à jour, sans les backports d'utilisés.

Voici le fichier dovecot.conf


## Fichier Configuration - Serveur POP (SSL) / IMAP (SSL) Dovecot
base_dir = /var/run/dovecot/

protocols = imap pop imaps pops
 
  protocol imap {
    listen = 192.168.100.200:143
    ssl_listen = 192.168.100.200:993
    login_executable = /usr/lib/dovecot/imap-login
    mail_executable = /usr/lib/dovecot/imap
    mail_plugin_dir = /usr/lib/dovecot/imap
    imap_logout_format = bytes ( in=%i : out=%o )
  }

  protocol pop3 {
    listen = *:110
    ssl_listen = *:995
    pop3_enable_last = no
    login_executable = /usr/lib/dovecot/pop3-login
    mail_executable = /usr/lib/dovecot/pop3
    mail_plugin_dir = /usr/lib/dovecot/pop3
    pop3_logout_format = top=%t/%p, retr=%r/%b, del=%d/%m, size=%s
  }
 
  protocol managesieve {
    listen = *:2000
    login_executable = /usr/lib/dovecot/managesieve-login
    mail_executable = /usr/lib/dovecot/managesieve
    managesieve_max_line_length = 65536
    managesieve_logout_format = bytes ( in=%i : out=%o )
  }
 
  protocol lda {
        postmaster_address = postmaster
        auth_socket_path = /var/run/dovecot/auth-master
    mail_plugins = cmusieve
  }
 
  plugin {
    sieve=~/currently-active-script.sieve
    sieve_dir=~/.Sieve
    sieve_extensions =.sieve
  }

disable_plaintext_auth = no
shutdown_clients = yes

  auth default {
    mechanisms = plain login
   
    passdb pam {
    }
   
    userdb passwd {
    }
   
    socket listen {
      client {
          path = /var/spool/postfix/private/auth
          mode = 0660
          user = postfix
          group = postfix
      }
    }
  }

##
## Logging
##
log_path = /var/log/dovecot/dovecot.log
info_log_path = /var/log/dovecot/dovecot-info.log
log_timestamp = "%Y-%m-%d %H:%M:%S "
syslog_facility = mail


##
## SSL settings
##

ssl = yes
ssl_cert_file = /root/pki/certificats/serveur/serveur.crt
ssl_key_file = /root/pki/certificats/serveur/serveur.key
ssl_ca_file = /root/pki/CA/ca.crt
ssl_verify_client_cert = no
ssl_cipher_list = ALL:!LOW:!SSLv2
verbose_ssl = yes

mail_location = maildir:~/.Maildir

 



Cependant, là à l'étape du SMTP avec Postfix ça coince quelque peu neutral

Voici le main.cf


## Fichier Configuration - Serveur SMTP (SSL) Postfix

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# Parametres - Base
myhostname = serveur.merckel.lan
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mynetworks = 127.0.0.0/8 192.168.100.0/24 merckel.lan
mydestination = merckel.lan, serveur.merckel.lan, localhost.merckel.lan, localhost
relayhost =
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = 192.168.100.200 192.168.200.200
luser_relay =

readme_directory = no

# Parametres - SSL
smtpd_tls_cert_file=/root/pki/certificats/serveur/serveur.crt
smtpd_tls_key_file=/root/pki/certificats/serveur/serveur.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

# Parametres - SASL
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous

#disable_vrfy_command = yes

# Parametres - Autres

append_dot_mydomain = no
append_at_myorigin = yes  

delay_warning_time = 4h
maximal_queue_lifetime = 10d

mailbox_size_limit = 0
message_size_limit = 15728640

# Dovecot LDA
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
 
# Parametres - Securites
smtpd_delay_reject = yes
smtpd_helo_required = yes
strict_rfc821_envelopes = yes

smtpd_client_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_rbl_client bl.spamcop.net,
    reject_rbl_client dnsbl.njabl.org,
    reject_rbl_client cbl.abuseat.org,
    reject_rbl_client sbl-xbl.spamhaus.org,
    reject_rbl_client list.dsbl.org,
    permit

smtpd_helo_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_non_fqdn_hostname,
    reject_invalid_hostname,
    permit

smtpd_sender_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_non_fqdn_sender,
    reject_unknown_sender_domain,
    permit

smtpd_recipient_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_non_fqdn_recipient,
    reject_unknown_recipient_domain,
    reject_unauth_destination,
    permit
 



et le master.cf


## Fichier Configuration - Serveur SMTP Postfix
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd
#submission inet n       -       -       -       -       smtpd
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
smtps     inet  n       -       -       -       -       smtpd
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
pickup    fifo  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       -       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       -       -       -       smtp
relay     unix  -       -       -       -       -       smtp
-o smtp_fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
retry     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache    unix  -       -       -       -       1       scache
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix  - n n - 2 pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}
# Dovecot LDA
dovecot    unix  -       n       n       -       -       pipe
    flags=DRhu user=vmail:mail argv=/usr/lib/dovecot/deliver -d $recipient
 



Lorsque je démarre et arrête le daemon postfix, j'ai aucun message d'erreur.
Alors, lorsque j'essaye de me connecter sur mon client Thunderbird, impossible.
Coté Log sur le serveur, rien.... aucun log d'erreur. Niveau firewall de la machine pour être sur j'ai fais les test avec tout ouvert.

Auriez-vous une info / explication ?

Mon fichier main.cf serait-il pas complet ?

Dernière modification par mecanotox (24-08-2012 16:42:42)

Hors ligne

#2 22-08-2012 20:41:25

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Contourné => Utilisation Exim4]Serveur SMTP Postfix ne fonctionne pas


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 24-08-2012 16:41:04

mecanotox
Membre
Distrib. : Ubuntu 16.04 LTS
Noyau : 4.15.0-15-generic
(G)UI : Unity 7
Inscription : 04-06-2008

Re : [Contourné => Utilisation Exim4]Serveur SMTP Postfix ne fonctionne pas

Merci mais dans le cas du wiki ne s'applique pas à ma configuration (Authentification PAM). Bref je mets de côté pour l'instant car mes essais sur Exim4 sont étrangement plus efficace et prometteurs (Alors qu'il est réputé difficile à configurer mais bon la doc est plus que complète concernant Exim4).

Dernière modification par mecanotox (24-08-2012 16:41:52)

Hors ligne

Pied de page des forums