#1 Le 20/10/2013, à 14:28
- garwinch
[clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
Bonjour, j'ouvre une discution par ce qu'a force de suivre des tutoriels en pagaille je me suis perdu dans une nébuleuse de commande.
Mon problème est le suivant, je me trouve incapable de refaire marcher mailutil après des modifications en pagaille (je pèse mes mots).
Je suis donc a l'heure actuel infoutu de m'envoyer un mail en local, ou pas.
Le but de l'ouverture de se sujet :
avoir un serveur mail qui fonctionne, avec un web-mail roundecube qui fonctionne et une fonction mail sur la partie Agora-project de mon serveur qui fonctionne.
Pour ce qui est du serveur, il tourne très bien sur la partie site, avec ubuntu serveur 12.04 à jour mysql, phpmyadmin...
pour info, j'ai suivi ce tutoriel sans résultat, mais aussi celui-ci, et celui-ci.
J'ai tous au départ de cette entreprise suivis bien sur la documentation de ubuntu-fr sur postfix et courier-imap et roundcube.
Pour la partie roundcube, je crois avoir réusis l'installation, bien qui'il m'est impossible de me loguer puisque ni postfix ni dovecot sont OP .
Voici le contenu de poxtif/main
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
disable_vrfy_command = yes
smtpd_helo_required = yes
# appending .domain is the MUA's job.
append_dot_mydomain = no
# TLS parameters
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_use_tls = yes
smtp_enforce_tls = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
# Pour faire simple, il est conseillé d'utiliser le reverse DNS de votre serveur.
mynetworks = 127.0.0.0/8, 192.168.1.26/24
myhostname = smtp.garwinch.fr.nf
myorigin = /etc/mailname
myhostname = smtp.orange.fr
mydestination = garwinch.fr.nf, localhost, garwinch, garwinch.garwinch.fr.nf garwinch.no-ip.biz
relayhost =virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf, mysql:/etc/postfix/mysql-virtual_aliases_comptes.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domaines.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_comptes.cf
virtual_mailbox_base = /var/spool/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_quotas.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
virtual_overquota_bounce = yes
mailbox_command =
inet_protocols = all
home_mailbox = Maildir/
mailbox_size_limit = 512000000
recipient_delimiter = +
inet_interfaces = all
relay_domains = garwinch.fr.nf, localhost, garwinch, garwinch.garwinch.fr.nf garwinch.no-ip.biz
# adresses d'expedition
smtpd_sender_restrictions =
permit_mynetworks,
warn_if_reject reject_unverified_sender
# adresses de destination
smtpd_recipient_restrictions =
permit_mynetworks,
reject_unauth_destination,
reject_non_fqdn_recipient
# client
smtpd_client_restrictions =
reject_unknown_client,
permit_mynetworks
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf, mysql:/etc/postfix/mysql-virtual_aliases_comptes.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domaines.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_comptes.cf
virtual_mailbox_base = /var/spool/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_quotas.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
virtual_overquota_bounce = yes
mailbox_command =
inet_protocols = all
home_mailbox = Maildir/
et voici le master.cf
#
# Postfix master process configuration file. For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - - - - smtpd
smtp inet n - - - 1 postscreen
smtpd pass - - - - - smtpd
#dnsblog unix - - - - 0 dnsblog
#tlsproxy unix - - - - 0 tlsproxy
submission inet n - - - - smtpd
-o syslog_name=postfix/submission
-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 syslog_name=postfix/smtps
-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
#628 inet n - - - - qmqpd
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - 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_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
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent. See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
# lmtp cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
# mailbox_transport = lmtp:inet:localhost
# virtual_transport = lmtp:inet:localhost
#
# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus unix - n n - - pipe
# user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
#
# ====================================================================
# Old example of delivery via Cyrus.
#
#old-cyrus unix - n n - - pipe
# flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
#
# ====================================================================
#
# See the Postfix UUCP_README file for configuration details.
#
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
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 unix – n n – - pipe
flags=DRhu user=vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
Voila, en espérant que tous cela vous donne des idées ...
J'en profite pour vous poster le retour d'un postfix check :
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql-virtual_quotas.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
est espérant que cela ne vous paresse pas trop évidant.
A oui une chose encore J'ai une base mysql pour postfix et roundcube. Je suis depuis peut lancé dans l'aventure de l'auto-hébergement, alors j’apprends. Je n'est donc pas encore tous le vocabulaire du geek ni des tonnes de commandes en têtes.
je vien de suivre ce tuto sans ambuche, mail mailutil (mailen consol) de fonction toujours pas ...
Merci
Dernière modification par garwinch (Le 14/02/2014, à 11:17)
Êtres libre n'est pas toujours facile, mais sa a toujours plus de goût ...
Hors ligne
#2 Le 23/10/2013, à 13:36
- garwinch
Re : [clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
Un petit up ? pour la route
Êtres libre n'est pas toujours facile, mais sa a toujours plus de goût ...
Hors ligne
#3 Le 24/10/2013, à 15:11
- garwinch
Re : [clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
Coucou, je vien de suivre ce tuto : http://doc.ubuntu-fr.org/utilisateurs/m … stfixadmin et en fait de n'est toujours pas résolut le problème de connexion au serveur imap pour postfix ni pour roundecube ..
je commence a désespérer et j'ai vraiment besoin d'aide...
Êtres libre n'est pas toujours facile, mais sa a toujours plus de goût ...
Hors ligne
#4 Le 25/10/2013, à 02:56
- renaud07
Re : [clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
Salut,
Je suis un peu dans le même cas que toi, à la différence que j'arrive à envoyer des mails. Par contre je ne sas pas si c'est un problème de copier/coller mais ton main.cf n'est pas du tout bon, essaie plutôt comme ça
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
disable_vrfy_command = yes
smtpd_helo_required = yes
# appending .domain is the MUA's job.
append_dot_mydomain = no
# TLS parameters
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_use_tls = yes
smtp_enforce_tls = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
# Pour faire simple, il est conseillé d'utiliser le reverse DNS de votre serveur.
mynetworks = 127.0.0.0/8, 192.168.1.26/24
myhostname = smtp.garwinch.fr.nf
myorigin = /etc/mailname
mydestination = garwinch.fr.nf, localhost, garwinch, garwinch.garwinch.fr.nf garwinch.no-ip.biz
relayhost = [smtp.orange.fr]:25
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domaines.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_comptes.cf
virtual_mailbox_base = /var/spool/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_quotas.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
virtual_overquota_bounce = yes
mailbox_command =
inet_protocols = all
home_mailbox = Maildir/
mailbox_size_limit = 512000000
recipient_delimiter = +
inet_interfaces = all
relay_domains = garwinch.fr.nf, localhost, garwinch, garwinch.garwinch.fr.nf garwinch.no-ip.biz
# adresses d'expedition
smtpd_sender_restrictions =
permit_mynetworks,
warn_if_reject reject_unverified_sender
# adresses de destination
smtpd_recipient_restrictions =
permit_mynetworks,
reject_unauth_destination,
reject_non_fqdn_recipient
# client
smtpd_client_restrictions =
reject_unknown_client,
permit_mynetworks
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf, mysql:/etc/postfix/mysql-virtual_aliases_comptes.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domaines.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_comptes.cf
virtual_mailbox_base = /var/spool/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_quotas.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
virtual_overquota_bounce = yes
mailbox_command =
inet_protocols = all
home_mailbox = Maildir/
Si quand tu fais un /etc/init.d/postfix restart tu as des warnings c'est que c'est pas bon, tu dois avoir ok en vert.
Dernière modification par renaud07 (Le 25/10/2013, à 02:59)
Fixe : AMD FX 8350 4Ghz - Asus M5A97 R2.0 - nVidia GT610 - RAM 8 Go - triple boot Ubuntu 18.04 MATE 64 bits / Manjaro MATE 17 64 bits / Windows 7 64 bits
Portable : Dell vostro 3550 - Intel core i5 2410M 2.30Ghz - HD Gaphics 3000 - RAM 4 Go - dualboot Xubuntu 18.04 64 bits / Windows 7 64 bits
Hors ligne
#5 Le 25/10/2013, à 09:38
- bruno
Re : [clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
Je ne vais pas décortiquer ta configuration ce serait trop long. Tu indiques toi même que tu as « bidouillé » en suivant divers tutoriels plus ou moins fiables et c'est le gros b**** (il suffit de voir cette ligne myhostname = smtp.orange.fr !)
Le mieux serait donc de repartir à zéro en faisant les choses dans l'ordre : avoir d'abord une configuration postfix fonctionnelle en local et ensuite ajouter et tester à chaque fois d'autres éléments de la pile de gestion des courriels : dovecot pour l’authentification SASL et comme MDA (AMHA plus simple que courrier-imap), puis la gestion des utilisateurs et domaines avec une base de données MySQL si tu en as vraiment besoin (c'est très lourd et inutile si tu n'as qu'un ou deux domaines et quelques utilisateurs à gérer) et enfin si tout est fonctionnel l'installation d'un webmail.
NB : Ubuntu propose un méta paquet mail-stack-delivery qui fournit une pile de gestion des courriels (MTA : postfix, MDA :dovecot en imap et pop3) complete et fonctionnelle. Cela peut être une base de départ.
Quelques références utiles :
http://irp.nain-t.net/doku.php/170smtp:start
http://www.isalo.org/wiki.debian-fr/Con … ec_Postfix
http://x.guimard.free.fr/postfix/
http://wiki.dovecot.org/
Dernière modification par bruno (Le 25/10/2013, à 09:40)
#6 Le 25/10/2013, à 14:55
- garwinch
Re : [clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
Merci beaucoup a vous pour vos suggestions , je vais tester tous sa et je posterais en suite en fonction.
Je reconnaît avoir fini par tous mélanger, sans doute aurai-je du poster sur le forum bien avant, ... j’avoue avoir toujours du mal a demander de l'aide
Êtres libre n'est pas toujours facile, mais sa a toujours plus de goût ...
Hors ligne
#7 Le 27/10/2013, à 03:41
- Pseudo supprimé
Re : [clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
Commence par un truc plus simple. Utilisateurs courants PAM, stockage des mails sous le HOME
postfix forge par défaut avec $myorigin, à l'envoi, et reçoit les mails selon $mydestination en réception
1/ sudo postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
home_mailbox = Maildir/
html_directory = /usr/share/doc/postfix/html
inet_interfaces = all
inet_protocols = ipv4
local_recipient_maps = proxy:unix:passwd.byname $alias_maps
mailbox_size_limit = 0
mailbox_transport = lmtp:unix:private/dovecot-lmtp
mydestination = mydomain.tld localhost
mydomain = mydomain.tld
myhostname = mail.mydomain.tld
mynetworks = 127.0.0.1
myorigin = $mydomain
notify_classes = bounce, 2bounce, delay, policy, protocol, resource, software
readme_directory = /usr/share/doc/postfix
recipient_delimiter = +
relayhost = [smtp-msa.orange]:587
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
soft_bounce = yes
l'authentification smtp se fait par dovecot, donc pas d'installation du service saslauthd (smtpd_sasl_type = dovecot)
sudo nano /etc/postfix/sasl/sasl_passwd
[smtp-msa.orange.fr]:587 martin.arthur@orange.fr:mot-de-passe
sudo postmap /etc/postfix/sasl/sasl_passwd
sudo nano /etc/mailname
mydomain.tld
sudo nano /etc/aliases
# See man 5 aliases for format
root: toto
postmaster: toto
toto: toto@mydomain.tld
sudo newaliases
concernant le lmtp, il n'y a rien à faire dans le master.cf
2/ pour Dovecot, la synthèse de la config, se résume à
sudo doveconf -n
et pour chercher
grep -ri "parametre_exemple" /etc/dovecot/conf.d /etc/dovecot/dovecot.conf
grep -ri "mail_location" /etc/dovecot/conf.d /etc/dovecot/dovecot.conf
sudo doveconf -n
Dovecot Home PAM
toto est un utilisateur courant de ta machine
les mails sont stockés dans le home de l'utilisateur: /home/toto/Maildir
les mots de passe en clair sont supportés
sudo doveconf -n
# 2.0.19: /etc/dovecot/dovecot.conf
# OS: Linux 3.2.0-36-generic-pae i686 Ubuntu 12.04.2 LTS
auth_mechanisms = plain login
auth_username_format = %Ln
disable_plaintext_auth = no
listen = *
log_path = /var/log/dovecot/dovecot.log
mail_location = maildir:~/Maildir
passdb {
driver = pam
}
protocols = imap lmtp
service auth {
unix_listener /var/spool/postfix/private/auth {
mode = 0666
}
}
service imap-login {
inet_listener imap {
port = 143
}
}
service lmtp {
unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0666
user = postfix
}
}
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
driver = passwd
}
ensuite
3/ MUA client de Messagerie
test telnet
telnet mail.mydomain.tld 143
#openssl s_client -connect mail.mydomain.tld:143 -starttls imap -ign_eof
#openssl s_client -connect mail.mydomain.tld:993 -tls1 -ign_eof
a1 capability
a2 LOGIN toto mot_de_passe
a3 list "" *
a4 select "inbox"
#et voir [READ-WRITE]
mutt
mutt -f imap://toto:mot_de_passe@mail.mydomain.tld
mutt -f imap://toto@mydomain.tld:mot_de_passe@mail.mydomain.tld
mutt -f ~/Maildir
Les messages sont stockés dans ton home
#8 Le 29/10/2013, à 17:07
- garwinch
Re : [clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
Merci pour ta réponse.
J'ai suivi ton billet et voila :
"""@""""":~$ telnet garwinch.fr.nf 143
Trying 86.194.91.253...
telnet: Unable to connect to remote host: Connection refused
voila se que me retourne telnet, je ne parvient pas a commprendre d'ou peut venir ce refu ? une idée..
Dernière modification par garwinch (Le 29/10/2013, à 17:10)
Êtres libre n'est pas toujours facile, mais sa a toujours plus de goût ...
Hors ligne
#9 Le 29/10/2013, à 17:20
- bruno
Re : [clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
Tes ports 110,143,587,993 et 995 sont fermés. Configure ton pare-feu/routeur.
#10 Le 29/10/2013, à 17:33
- garwinch
Re : [clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
J'ai ouvert ces ports avec iptables , mais j'ai ceci maintenant :
sudo service apache2 start
* Starting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName Action 'start' failed.
The Apache error log may have more information
Dernière modification par garwinch (Le 29/10/2013, à 17:38)
Êtres libre n'est pas toujours facile, mais sa a toujours plus de goût ...
Hors ligne
#11 Le 29/10/2013, à 17:44
- garwinch
Re : [clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
Dans le doute, j'ai reboot le serveur. Le résultat est que je n'est acces qu'a la page d'acceuille du serveur pas au autre ? ! une idée?
Êtres libre n'est pas toujours facile, mais sa a toujours plus de goût ...
Hors ligne
#12 Le 31/10/2013, à 12:54
- bruno
Re : [clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
Cela n'a rien a voir avec ton problème postfix. Fait une petite recherche avec ton message d'erreur et tu trouveras immédiatement la raison et la solution (NB : ce n'est pas une erreur bloquante pour Apache)
#13 Le 11/11/2013, à 22:55
- Petit_scarabée
Re : [clos, install yunohost] serveur 12.04 postfix/dovecot/roundcube.
Tu travailles déjà avec POSTFIX+MySQL en vmail.
Tu aurais pu installer un control panel type ISPConfig pour éviter de bidouiller à la main tes fichiers de config.
Hors ligne