Installer Apache, PHP5, MySQL, Postfix SMTP et Courier POP
sur un serveur Kimsufi ou RPS d'OVH
Installation de Postfix
Postfix est un serveur SMTP qui supporte en particulier la gestion des domaines virtuels et de trés nombreuses interactions avec des programmes extérieurs (Anti-spam, anti-virus, mySQL, ...)
On installe le package Postfix :
r10198:~# apt-get install postfix
Il faut alors donner les informations suivantes :



On installe aussi le package permettant à Postfix d'utiliser MySQL comme base des boites emails :
r10198:~# apt-get install postfix-mysql
On notera que l'installation de Postfix créé automatiquement un utilisateur "postfix". Celui-ci a pour uid=103 et guid=106.
r10198:~# more /etc/passwd | grep postfix postfix:x:103:106::/var/spool/postfix:/bin/false r10198:~#
Postfix utilise deux fichiers de configuration principaux : /etc/postfix/main.cf, permettant la configuration des propriétés de Postfix, et /etc/postfix/master.cf, permettant l'interaction vers d'autres programmes que nous verront plus loin.
Le fichier par défaut de configuration est donc :
r10198:~# more /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more
complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail"
warnings
#delay_warning_time = 4h
# 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:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc
package for
# information on enabling SSL in the smtp client.
myhostname = r10198.ovh.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = rps.phpconcept.net, r10198.ovh.net, localhost.ovh.net,
localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
r10198:~#
| [Sommaire] | Domaines Virtuels |



White Papers
