Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/11/2007, 13h17   #1
Membre à l'essai
 
Inscription : septembre 2002
Messages : 120
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 120
Points : 21
Points : 21
Par défaut Problème d'installation de Postfix & test !

Bonjour à tous,

BOn là j'en ai marre, ça fait 2 jours que je passe à tenter de configurer un serveur mail sur mon dédié et là j'avance plus du tout. Donc j'espere que l'un d'entre vous aura la gentillesse de me guider dans les méandres de l'installation web.

DEJA FAIT : j'ai déjà installer PHP5 / APACHE2 / MYSQL5 / PROFTPD / BIND9 et tout marche correctement sur un domaine donné.
CE QUE JE SOUHAITE FAIRE : Installer un serveur de mail avec si possible postfix et mysql pour la gestion des comptes (encuite clamac tout ça ... et une webmail pour gerer plusieurs domaines)
PROBLEME : je comprend rien lol

Mon serveur : ks342666.kimsufi.com
Mon domaine : conseil-aide.net (ne testez pas, c'est vraiment ça lol : mais ça marche vraiment avec mon nomde domaine)

VOila pour le moment ce que j'ai fait en suivant 2 tutoriaux :
http://pangamer.info/wik/index.php/H...ndcube_Webmail
http://wiki.archlinux.org/index.php/PostFix_Howto

Pour commencer j'aimerai juste pour voir recevoir et envoyer des mails simplement (sans rien d'autre), voila ce que j'ai fait :

Installation de postfix
Creation du compte vmail
Code :
1
2
#useradd -m -s /bin/false -d /home/vmail
#passwd $MotDePasseUNIX
$id vmail
uid=2003 gid=2004 groupes=2004

Creation du repertoire pour un compte user
Code :
1
2
3
4
$mkdir -p /home/vmail/conseil-aide.net/user
$maildirmake /home/vmail/conseil-aide.net/user/mail
$chown -R vmail:mail /home/vmail
$chmod -R o-rwx /home/vmail
Création d'une base vmail avec
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CREATE TABLE `domains` (
  `domain` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`domain`),
  UNIQUE KEY `domain` (`domain`)
);
 
CREATE TABLE `forwardings` (
  `source` varchar(80) NOT NULL default '',
  `destination` text NOT NULL,
  PRIMARY KEY  (`source`)
);
 
CREATE TABLE `users` (
  `email` varchar(80) NOT NULL default '',
  `password` varchar(20) NOT NULL default '',
  `quota` varchar(20) NOT NULL default '20971520',
  `domain` varchar(255) NOT NULL default '',
  UNIQUE KEY `email` (`email`)
);
 
INSERT INTO `domains` VALUES ('conseil-aide.net');
 
INSERT INTO `users` VALUES ('user@conseil-aide.net', '$Password', 
'20971520', 'conseil-aide.net');
 
grant all on *.* to vmail identified by '$MotDePasseSQL';

Dans /etc/postfix/main.cf
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
myhostname = ks342666.kimsufi.com 
mydomain = $myhostname
inet_interfaces = all
mydestination = $myhostname, localhost (par défaut)
mynetworks_style = host (par défaut)
relay_domains = $mydestination
home_mailbox = Maildir/
 
virtual_mailbox_domains = ks342666.kimsufi.com
virtual_alias_maps = hash:/etc/postfix/virtual_aliases, mysql:/etc/postfix/mysql-forwards.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:2003
virtual_gid_maps = static:2004
virtual_minimum_uid = 2003
virtual_mailbox_limit = 51200000
Dans /etc/postfix/virtual_alias
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
MAILER-DAEMON:  postmaster
postmaster:     root
 
# General redirections for pseudo accounts
bin:            root
daemon:         root
named:          root
nobody:         root
uucp:           root
www:            root
ftp-bugs:       root
postfix:        root
 
# Put your local aliases here.
 
# Well-known aliases
manager:        root
dumper:         root
operator:       root
abuse:          postmaster
 
# trap decode to catch security attacks
decode:         root
 
# Person who should get root's mail. Don't receive mail as root!
root:           user@conseil-aide.net
Ensuite :
$postalias /etc/postfix/virtual_alias

Dans mysql-mailboxes.cf
Code :
1
2
3
4
5
6
7
user            = vmail
password        = $MotDePasseSQL
dbname          = vmail
table           = users
select_field    = concat(domain,'/',email,'/')
where_field     = email
hosts           = 127.0.0.1
Dans mysql-domains.cf
Code :
1
2
3
4
5
6
7
user = vmail
password = $MotDePasseSQL
hosts = localhost
dbname = vmail
table = domains
select_field = 'virtual'
where_field = domain
Dans mysql-forwards.cf
Code :
1
2
3
4
5
6
7
user = vmail
password = $MotDePasseSQL
hosts = localhost
dbname = vmail
table = forwardings
select_field = destination
where_field = source
Voila ensuite je relance postfix
$/etc/init.d/postfix reload [ok]

Ensuite je test l'envoi de mail interne
telnet ks342666.kimsufi.com 25
...
Connected to ks342666.kimsufi.com
....
après je tape ehlo et je tape n'importe quoi ... j'ai l'impression que ça plente je n'arrive pas à quitter ...


Derniere question Ou sont les log de POSTFIX ???? lol

Enfin voila j'aurai vraiment besoin d'aide !!
Merci d'avance
Mike91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 13h24   #2
Membre chevronné
 
Inscription : mai 2004
Messages : 818
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 818
Points : 706
Points : 706
Citation:
Ensuite je test l'envoi de mail interne
telnet ks342666.kimsufi.com 25
...
Connected to ks342666.kimsufi.com
telnet ks342666.kimsufi.com 25
ks342666.kimsufi.com/25: Name or service not known

peut être un probleme dans ton /etc/hosts ?

a+
deny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 13h33   #3
Membre à l'essai
 
Inscription : septembre 2002
Messages : 120
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 120
Points : 21
Points : 21
Pour tester le vrai serveur c'est ks352777.kimsufi.com, mais je suis pas sur qu'on puisse y acceder depuis l'exterieur encore ... enfin je sai pas trop en fait
Mike91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 14h20   #4
Membre chevronné
 
Inscription : mai 2004
Messages : 818
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 818
Points : 706
Points : 706
[deny@ip-135 ~]$ telnet ks352777.kimsufi.com 25
Trying 91.121.86.110...
Connected to ks352777.kimsufi.com (91.121.86.110).
Escape character is '^]'.
HELO
MAIL FROM toto
RCPT TO:deny@monaco.net
DATA
test smtp
.
quit

apparemment il ne veut pas quitter !


dig ks352777.kimsufi.com

; <<>> DiG 9.4.1-P1 <<>> ks352777.kimsufi.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6895
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ks352777.kimsufi.com. IN A

;; ANSWER SECTION:
ks352777.kimsufi.com. 86106 IN A 91.121.86.110

;; Query time: 42 msec
;; SERVER: 82.216.111.122#53(82.216.111.122)
;; WHEN: Mon Nov 19 14:14:24 2007
;; MSG SIZE rcvd: 54

bref , que disent les logs dans /var/log/mail ?

a+
deny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 14h49   #5
Membre à l'essai
 
Inscription : septembre 2002
Messages : 120
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 120
Points : 21
Points : 21
Alors déjà y'a pas de vraiment de /log/mail/ j'ai uniquement des infos dans messages (d'ailleur y'a t'il un moyen de créer ces logs) ??

SInon en faisant un tail, j'ai trouver des erreurs au niveau de deux fichiers qui manquait /etc/mail/aliases.db
/etc/postfix/virtual_aliases.db

je ne comprend pas bien d'ailleurs, j'ai donc fait un
$postalias /etc/postfix/virtual_alias
qui me genere un virtual_alias.db et que j'ai renommer pour correspondre et copier dans les 2 répértoires au dessus ... Maintenant ça l'air de mieux tourner mais mais le mail n'est pas délivré :

Le telnet marche ce coup-ci :

Code :
1
2
3
4
5
6
Nov 19 13:46:38 ks352777 postfix/smtpd[3781]: 8FD40E787: client=localhost[127.0.0.1]
Nov 19 13:46:46 ks352777 postfix/cleanup[3788]: 8FD40E787: message-id=<20071119124638.8FD40E787@ks352777.kimsufi.com>
Nov 19 13:46:46 ks352777 postfix/qmgr[3630]: 8FD40E787: from=<test@testmail.org>, size=366, nrcpt=1 (queue active)
Nov 19 13:46:46 ks352777 postfix/virtual[3790]: 8FD40E787: to=<user@conseil-juridique.net>, relay=virtual, delay=22, delays=22/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Nov 19 13:46:46 ks352777 postfix/qmgr[3630]: 8FD40E787: removed
Nov 19 13:46:48 ks352777 postfix/smtpd[3781]: disconnect from localhost[127.0.0.1]
Mais toujours rien dans /home/vmail/conseil-aide.net/user/new/ ...
Mike91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 14h57   #6
Membre à l'essai
 
Inscription : septembre 2002
Messages : 120
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 120
Points : 21
Points : 21
Ah en cherchant un peu je viens de trouver les mails ... ils ne sont pas dans le repertoire que j'ai créer user mais dans un autre repertoire à coté user@conseil-aide.net/new/ ... ce qui voudrait donc dire que postfix créer un repertoire tout seul pour la gestion des mails
Mike91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h10.


 
 
 
 
Partenaires

Hébergement Web