Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
linuxed:serverlinuxed [2020/05/08 16:04] – ↷ Liens modifiés en raison d'un déplacement. madko | linuxed:serverlinuxed [2021/07/27 07:41] (Version actuelle) – madko | ||
---|---|---|---|
Ligne 42: | Ligne 42: | ||
Postgrey est utiliser pour gérer la liste grise. | Postgrey est utiliser pour gérer la liste grise. | ||
- | |||
< | < | ||
+ | |||
# yum install postgrey | # yum install postgrey | ||
+ | |||
</ | </ | ||
Ligne 57: | Ligne 58: | ||
< | < | ||
# yum install postfix | # yum install postfix | ||
+ | |||
</ | </ | ||
Ligne 121: | Ligne 123: | ||
virtual_alias_maps = mysql:/ | virtual_alias_maps = mysql:/ | ||
smtpd_sender_login_maps = mysql:/ | smtpd_sender_login_maps = mysql:/ | ||
+ | |||
</ | </ | ||
Ligne 164: | Ligne 167: | ||
smtp-amavis | smtp-amavis | ||
127.0.0.1: | 127.0.0.1: | ||
+ | |||
</ | </ | ||
Ligne 177: | Ligne 181: | ||
where_field = username | where_field = username | ||
additional_conditions = and status = ' | additional_conditions = and status = ' | ||
+ | |||
</ | </ | ||
Ligne 189: | Ligne 194: | ||
select_field = domain_name | select_field = domain_name | ||
where_field = domain_name | where_field = domain_name | ||
+ | |||
</ | </ | ||
Ligne 201: | Ligne 207: | ||
select_field = transport | select_field = transport | ||
where_field = domain_name | where_field = domain_name | ||
+ | |||
</ | </ | ||
Ligne 213: | Ligne 220: | ||
select_field = transport | select_field = transport | ||
where_field = domain_name | where_field = domain_name | ||
+ | |||
</ | </ | ||
Ligne 226: | Ligne 234: | ||
where_field = alias | where_field = alias | ||
additional_conditions = and status = ' | additional_conditions = and status = ' | ||
+ | |||
</ | </ | ||
Coté Mysql, voici la [[: | Coté Mysql, voici la [[: | ||
+ | |||
+ | Pour changer le mot de passe d'un compte: | ||
+ | < | ||
+ | |||
+ | update accountuser set password=encrypt(" | ||
+ | |||
+ | </ | ||
==== Pam avec support MySQL ==== | ==== Pam avec support MySQL ==== | ||
Ligne 236: | Ligne 252: | ||
< | < | ||
# yum install pam_mysql | # yum install pam_mysql | ||
+ | |||
</ | </ | ||
Ligne 246: | Ligne 263: | ||
account required | account required | ||
passwdcolumn=password crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time | passwdcolumn=password crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time | ||
+ | |||
</ | </ | ||
Ligne 254: | Ligne 272: | ||
< | < | ||
# yum install amavisd-new clamav spamassassin | # yum install amavisd-new clamav spamassassin | ||
+ | |||
</ | </ | ||
- | Voir le fichier de configuration d' | + | Voir le fichier de configuration d' |
Voici le contenu du fichier / | Voici le contenu du fichier / | ||
- | |||
< | < | ||
+ | |||
# Use system logger. | # Use system logger. | ||
LogSyslog yes | LogSyslog yes | ||
Ligne 281: | Ligne 300: | ||
# Path to a local socket file the daemon will listen on. | # Path to a local socket file the daemon will listen on. | ||
LocalSocket / | LocalSocket / | ||
+ | |||
</ | </ | ||
Ligne 287: | Ligne 307: | ||
< | < | ||
| | ||
+ | |||
</ | </ | ||
Ligne 295: | Ligne 316: | ||
< | < | ||
# yum install cyrus-imapd | # yum install cyrus-imapd | ||
+ | |||
</ | </ | ||
Ligne 346: | Ligne 368: | ||
squat cmd=" | squat cmd=" | ||
} | } | ||
+ | |||
</ | </ | ||
Ligne 375: | Ligne 398: | ||
unixhierarchysep: | unixhierarchysep: | ||
virtdomains: | virtdomains: | ||
+ | |||
</ | </ | ||
Ligne 382: | Ligne 406: | ||
# rsync -azC --progress / | # rsync -azC --progress / | ||
# rsync -azC --progress / | # rsync -azC --progress / | ||
+ | |||
</ | </ | ||
Ligne 391: | Ligne 416: | ||
# openssl req -new -nodes -out req.pem -keyout key.pem | # openssl req -new -nodes -out req.pem -keyout key.pem | ||
# openssl rsa -in key.pem -out new.key.pem | # openssl rsa -in key.pem -out new.key.pem | ||
+ | |||
</ | </ | ||
Ligne 398: | Ligne 424: | ||
# openssl x509 -in req.pem -out ca-cert -req -signkey new.key.pem -days 999 | # openssl x509 -in req.pem -out ca-cert -req -signkey new.key.pem -days 999 | ||
# cat ca-cert>> | # cat ca-cert>> | ||
+ | |||
+ | </ | ||
+ | |||
+ | Pour administrer cyrus: | ||
+ | |||
+ | < | ||
+ | cyradm --user cyrus localhost | ||
+ | |||
+ | </ | ||
+ | |||
+ | Pour voir un quota: | ||
+ | |||
+ | < | ||
+ | localhost> | ||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | Pour changer un quota: | ||
+ | |||
+ | < | ||
+ | sq user/ | ||
+ | |||
</ | </ | ||
Ligne 405: | Ligne 454: | ||
Il est necessaire d' | Il est necessaire d' | ||
- | |||
< | < | ||
+ | |||
# yum install php-pear-DB | # yum install php-pear-DB | ||
+ | |||
</ | </ | ||
Ligne 418: | Ligne 468: | ||
mech_list: plain login | mech_list: plain login | ||
saslauthd_version: | saslauthd_version: | ||
+ | |||
</ | </ | ||
Ligne 433: | Ligne 484: | ||
sql_passwd: facteur | sql_passwd: facteur | ||
sql_select: SELECT password FROM accountuser WHERE username=' | sql_select: SELECT password FROM accountuser WHERE username=' | ||
+ | |||
</ | </ | ||
Ligne 449: | Ligne 501: | ||
# for the list of accepted flags. | # for the list of accepted flags. | ||
FLAGS=" | FLAGS=" | ||
+ | |||
</ | </ | ||
Ligne 455: | Ligne 508: | ||
< | < | ||
# yum install cyrus-sasl-plain | # yum install cyrus-sasl-plain | ||
+ | |||
</ | </ | ||
Ligne 465: | Ligne 519: | ||
< | < | ||
# yum install squirrelmail | # yum install squirrelmail | ||
+ | |||
</ | </ | ||
Ligne 471: | Ligne 526: | ||
< | < | ||
# yum install roundcube | # yum install roundcube | ||
+ | |||
</ | </ | ||
Ligne 477: | Ligne 533: | ||
< | < | ||
# yum install php-mcrypt | # yum install php-mcrypt | ||
+ | |||
</ | </ | ||
Ligne 485: | Ligne 542: | ||
< | < | ||
# / | # / | ||
+ | |||
</ | </ | ||
Ligne 496: | Ligne 554: | ||
# chkconfig mysqld on | # chkconfig mysqld on | ||
# chkconfig cyrus-imapd on | # chkconfig cyrus-imapd on | ||
+ | |||
</ | </ | ||
Ligne 510: | Ligne 569: | ||
< | < | ||
server.use-ipv6 = " | server.use-ipv6 = " | ||
+ | |||
</ | </ | ||