dovecot -n dans les moindres details

Bonjour

cela y est j’ai fait ma migration vers la nouvelle version stable de dovecot à savoir version 2.0.0
pour les  gens sans patience voici le resultat de la commande dovecot -n
[root@r13151 ~]# /usr/sbin/dovecot -n
# 2.0.0: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32.2-xxxx-grs-ipv4-32 i686 CentOS release 5.5 (Final)
auth_mechanisms = plain login
base_dir = /var/run/dovecot/
listen = [::]
log_path = /var/log/maillog
log_timestamp = %Y-%m-%d %H:%M:%S
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c
mail_location = maildir:~/Maildir
managesieve_notify_capability = mailto
managesieve_sieve_capability = comparator-i;octet comparator-i;ascii-casemap fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date spamtest spamtestplus virustest
passdb {
driver = pam
}
plugin {
plugin = autocreate managesieve sieve
sieve = ~/.dovecot.sieve
sieve_before = /var/sieve-scripts/roundcube.sieve
sieve_dir = ~/sieve
sieve_global_path = whatever
}
protocols = sieve imap pop3
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0666
user = postfix
}
unix_listener auth-master {
mode = 0666
}
vsz_limit = 256
}
service imap-login {
inet_listener imap {
port = 0
}
inet_listener imaps {
address = *
port = 993
}
process_limit = 128
vsz_limit = 64
}
service managesieve-login {
inet_listener managesieve-login {
address = *
port = 2000
}
process_limit = 128
vsz_limit = 64
}
service pop3-login {
inet_listener pop3 {
port = 0
}
inet_listener pop3s {
address = *
port = 995
}
process_limit = 128
vsz_limit = 64
}
ssl_ca =
ssl_cert =
ssl_key =
ssl_verify_client_cert = yes
userdb {
driver = passwd
}
version_ignore = yes
protocol imap {
imap_client_workarounds = delay-newmail tb-extra-mailbox-sep
imap_max_line_length = 65536
mail_plugins = autocreate
}
protocol pop3 {
mail_plugins = autocreate
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
pop3_logout_format = top=%t/%p, retr=%r/%b, del=%d/%m, size=%s
}
protocol lda {
hostname = r13151.ovh.net
mail_plugins = autocreate sieve
postmaster_address = postmaster@fakessh.eu
sendmail_path = /usr/lib/sendmail
}
protocol sieve {
managesieve_implementation_string = dovecot
managesieve_logout_format = bytes ( in=%i : out=%o )
managesieve_max_line_length = 65536
}

voci le saint graal pour les linuxiens sans patience

apres la technique pour obtenir la config est simple
maintenant dovecot auto genere presque bien la config dans la totalite
prerequis : installer sur la distrib tous les paquetages necessaire à dovecot
à savoir les paquets pigeonhole managesieve et sieve
ceci doit creer les 2 utilisateurs systemes ( prerequis souvent deja realisé dans la config des paquets )
comme decrit dans la manuel sur le wiki(2) de dovecot 2.0
http://wiki2.dovecot.org

et la on se rend donc dans /etc/dovecot/
la commande dovecot -n < dovecot.conf
doit ecrire toute la configuration à jour directement dans le fichier dovecot.conf
ne pas oublier de faire un backup de l ancien pour voir les modifications
cela est dans l ensemble suffisant pour avoir une config de dovecot qui marche et est pleinement fonctionnelle

Merci Timo pour son superbe travail de programmation

Bookmark and Share

dovecot passe en version stable . merci Timo

dovecot 2.0
en lisant les news letters , dovecot est passe en version 2.0 : ceci est une avancée majeure , une nouvelle version stable http://en.wikipedia.org/wiki/Timo_Sirainen
[autheur dovecot ]
http://en.wikipedia.org/wiki/Wietse_Venema
[le smtp postfix]
le couple dovecot / postfix le saincristain des emails et de la lutte anti spam http://www.google.fr/search?q=%3Adovecot+debug+release+2.0&spell=1 http://www.google.com/search?q=%3Adovecot+debug+release+2.0&spell=1


Bookmark and Share

dovecot arrive en version 2.0 stable

hello un petit coucou


le logiciel  qui s’occupe de delivrer les emails dans les boites aux lettres ( LDA ou local delivery agent http://wiki.dovecot.org/LDA ) est en pleine evolution . il s’agit d’une mise à jour majeure le software va passer en version 2.0 . actuellement la version 2 n’est que une release candidat , c est à dire sont numero de version est le 2.0rc2 . ce n est pas la version stable il n’est pas recommande de l’utiliser sur un serveur en production ( risque de crash risque de comportement non conforme ) mais cette mise à jour s’annonce sous un bon soleil . elle contiendra un parser de fichier qui permettra de modifier facilement le fichier de configuration pour le faire evoluer vers la version superieure et toujours le language sieve qui permet le tri du courrier

Bookmark and Share

les emails bloques par les listes rbls

je continue à vous parler de la vie de mon serveur …. :twisted:


j’ai installe sur mon serveur des systemes speciaux de blacklistage  d’emetteurs de emails voir rbl http://www.google.com/search?q=liste+rbl

je vous cite mes logs que je consulte avec la commande logwatch

Messages rejected using anti spam site 2 time(s)
b.barracudacentral.org 1 spam messages
webmail.perfor****taff.com [216.122.145.***] : : 1 time(s)
ips.backscattered..org 1 spam messages
20.mail-***.ovh.net [ 91.121.***.***] : : 1 times(s)

cela montre des emails rejetes par les systemes de rbls
on voit que meme des pros sont victimes de leurs politique de mails qui les amenent à envoyer des mails en boucle à des listes de mails qu’ils achetent à d’autres entreprises ( j’ai entendu parler de outsourcing … no comment )

question email on est jamais mieux servi que tout seul . avec son serveur son ip distincte et tout le tralala

Bookmark and Share

la config de mon postfix et de mon devocot

voici la configuration de mon postfix et la version

[root@r***** ~]# rpm -aq | grep postfix
postfix-pflogsumm-2.5.4-1
postfix-2.5.4-1

voici son fichier de configuration postconf -n

[root@r***** ~]# postconf -n
alias_database = hash:/etc/aliases , hash:/etc/postfix/aliases
alias_maps = hash:/etc/aliases , hash:/etc/postfix/aliases
body_checks = regexp:/etc/postfix/body_checks.cf
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = dkimproxy:[127.0.0.1]:10029
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
default_privs = nobody
double_bounce_sender = no
header_checks = regexp:/etc/postfix/header_checks.cf
home_mailbox = Maildir/
in_flow_delay = 10
inet_interfaces = all
local_recipient_maps = unix:passwd.byname $alias_maps
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/libexec/dovecot/deliver
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
message_size_limit = 20480000
mime_header_checks = regexp:/etc/postfix/mime_header_checks.cf
mydestination = $myhostname , localhost.$mydomain, r13151.ovh.net
mydomain = r13151.ovh.net
mynetworks = 127.0.0.0/8 ,87.98.186.232
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
queue_run_delay = 200s
readme_directory = /usr/share/doc/postfix-2.5.4/README_FILES
recipient_delimiter = +
relay_domains =
sample_directory = /usr/share/doc/postfix-2.5.4/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_sender_dependent_authentication = yes
smtp_tls_loglevel = 3
smtp_tls_note_starttls_offer = yes
smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_tls_session_cache
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
smtpd_client_restrictions = permit_mynetworks,reject_unknown_reverse_client_hostname,reject_unauth_pipelining, reject_non_fqdn_recipient ,  permit
smtpd_milters = inet:[127.0.0.1]:10040
smtpd_recipient_restrictions = permit_mynetworks  permit_inet_interfaces permit_sasl_authenticated  reject_unverified_recipient reject_non_fqdn_sender reject_non_fqdn_recipient reject_unknown_sender_domain reject_unknown_recipient_domain reject_unknown_reverse_client_hostname reject_unauth_destination reject_unauth_pipelining reject_rbl_client zen.spamhaus.org reject_sender_login_mismatch check_policy_service unix:postgrey/socket check_sender_access hash:/etc/postfix/check_backscatterer check_sender_access hash:/etc/postfix/check_spamcannibal check_policy_service unix:private/spfpolicy  reject_rhsbl_sender dbl.spamhaus.org reject_rbl_client bl.spamcop.net  reject_rbl_client cbl.abuseat.org  reject_rbl_client b.barracudacentral.org check_client_access hash:/etc/postfix/whitelist  reject_rhsbl_helo dbl.spamhaus.org  reject_rhsbl_client dbl.spamhaus.org reject_unknown_helo_hostname reject_invalid_helo_hostname reject_non_fqdn_helo_hostname  check_client_access pcre:/etc/postfix/ptr-tld.pcre check_client_access cidr:/etc/postfix/sinokorea.cidr check_client_access cidr:/etc/postfix/taiwancidr.cidr  check_client_access regexp:/etc/postfix/blacklist_clients  check_client_access cidr:/etc/postfix/asian-ip.cidr  reject_rbl_client relays.orbs.org  check_client_access regexp:/etc/postfix/blacklist_clients check_client_access cidr:/etc/postfix/IN_cidr.cidr check_client_access cidr:/etc/postfix/BR_cidr.cidr check_client_access cidr:/etc/postfix/CN_cidr.cidr check_client_access cidr:/etc/postfix/UA_cidr.cidr check_client_access cidr:/etc/postfix/TR_cidr.cidr  check_client_access cidr:/etc/postfix/VE_cidr.cidr check_client_access cidr:/etc/postfix/VN_cidr.cidr check_client_access cidr:/etc/postfix/postfix-dnswl-permit  check_client_access cidr:/etc/postfix/postfix-dnswl-header check_client_access cidr:/etc/postfix/perso_cidr.cidr reject_rbl_client dnsbl.sorbs.net
smtpd_reject_unlisted_sender = no
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_tls_CAfile = /etc/pki/tls/certs/class3.crt
smtpd_tls_ask_ccert = yes
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/pki/tls/certs/r13151.ovh.net.crt
smtpd_tls_key_file = /etc/pki/tls/private/r13151.ovh.net.key
smtpd_tls_received_header = yes
smtpd_tls_req_ccert = no
smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_tls_session_cache
smtpd_use_tls = yes
soft_bounce = no
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 550
virtual_alias_domains = renelacroute.fr , nicolaspichot.fr , fakessh.eu
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_transport = dovecot

voici la version de mon dovecot
[root@r***** ~]# rpm -aq | grep dovecot
dovecot-managesieve-0.11.11-0_4.el5
dovecot-sieve-devel-0.1.15-4.el5
dovecot-sieve-0.1.15-4.el5
dovecot-devel-1.2.11-3_108.el5
dovecot-1.2.11-3_108.el5
dovecot-sieve-cmu-1.1.8-11.el5

et la configuration de dovecot : dovecot -n


[root@r***** ~]# dovecot -n
# 1.2.11: /etc/dovecot.conf
# OS: Linux 2.6.24.5-grsec-xxxx-grs-ipv4-32 i686 CentOS release 5.5 (Final)
base_dir: /var/run/dovecot/
log_path: /var/log/maillog
log_timestamp: %Y-%m-%d %H:%M:%S
protocols: imap imaps pop3 pop3s managesieve
listen(default): [::]
listen(imap): [::]
listen(pop3): [::]
listen(managesieve): *:2000
ssl_listen(default): *:993
ssl_listen(imap): *:993
ssl_listen(pop3): *:995
ssl_listen(managesieve):
ssl_ca_file: /etc/pki/tls/certs/root.crt
ssl_cert_file: /etc/pki/tls/certs/r13151.ovh.net.crt
ssl_key_file: /etc/pki/tls/private/r13151.ovh.net.key
ssl_verify_client_cert: yes
version_ignore: yes
login_dir: /var/run/dovecot//login
login_executable(default): /usr/libexec/dovecot/imap-login
login_executable(imap): /usr/libexec/dovecot/imap-login
login_executable(pop3): /usr/libexec/dovecot/pop3-login
login_executable(managesieve): /usr/libexec/dovecot/managesieve-login
mail_location: maildir:~/Maildir
mail_executable(default): /usr/libexec/dovecot/imap
mail_executable(imap): /usr/libexec/dovecot/imap
mail_executable(pop3): /usr/libexec/dovecot/pop3
mail_executable(managesieve): /usr/libexec/dovecot/managesieve
mail_plugins(default): autocreate
mail_plugins(imap): autocreate
mail_plugins(pop3): autocreate
mail_plugins(managesieve):
mail_plugin_dir(default): /usr/lib/dovecot/imap
mail_plugin_dir(imap): /usr/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/pop3
mail_plugin_dir(managesieve): /usr/lib/dovecot/managesieve
imap_client_workarounds(default): delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
imap_client_workarounds(imap): delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
imap_client_workarounds(pop3):
imap_client_workarounds(managesieve):
pop3_client_workarounds(default):
pop3_client_workarounds(imap):
pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh
pop3_client_workarounds(managesieve):
managesieve_logout_format(default): bytes=%i/%o
managesieve_logout_format(imap): bytes=%i/%o
managesieve_logout_format(pop3): bytes=%i/%o
managesieve_logout_format(managesieve): bytes ( in=%i : out=%o )
lda:
  postmaster_address: postmaster@fakessh.eu
  hostname: r13151.ovh.net
  mail_plugins: autocreate cmusieve sieve
  mail_plugin_dir: /usr/lib/dovecot/lda
  sieve_global_path: /var/sieve/globalc
  sendmail_path: /usr/lib/sendmail
  auth_socket_path: /var/run/dovecot/auth-master
auth default:
  mechanisms: plain login
  passdb:
    driver: pam
  userdb:
    driver: passwd
  socket:
    type: listen
    client:
      path: /var/spool/postfix/private/auth
      mode: 438
      user: postfix
      group: postfix
    master:
      path: /var/run/dovecot/auth-master
      mode: 438
plugin:
  plugin: autocreate managesieve cmusieve sieve
  sieve_before: /var/sieve-scripts/roundcube.sieve
  sieve: ~/.dovecot.sieve
  sieve_dir: ~/sieve

Bookmark and Share

mes emails …. !!!!!

MES EMAILS

je possède des compétences professionnelles dans la configuration et le paramétrage de serveur smtp et pop3(s) et imap(s)

j’ai configurer sur les domaines qui sont hébergés sur mon serveur l’ensemble des différentes technologies présentes dans les standard web , à savoir

Bookmark and Share