Bonjour, après beaucoup de tentative, j'en viens à poster ici, car je n'arrive pas à faire fonctionner Postfix sur mon serveur Fedora...

Voila mon main.cf : http://82.232.11.58/lien_ext/main_postfix.txt

Je ne suis pas certain de mon "home_mailbox", comment faire du Maildir? simplement en mettant un "/" à la fin?

Le serveur se lance correctement, mais impossible d'envoyer des mails (un webmail en IMAP est déjà installé) et impossible de faire un telnet en localhost, voila se que j'obtiens :
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Merci pour votre aide.
salut

j'ai vue, je pense 2 erreurs dans ton fichier

la premier
myhostname=gothico.ath.cx
ce que tu a ecris c'est mydomain,il faut que tu rajout le nom de ta machine
myhostname=nomdelamachine.gothico.ath.cx
la second
mynetworks = 192.168.0.23/24, 127.0.0.0/8
je pense que ce n'ai pas tres just,essai
mynetworks = 192.168.0.0/24, 127.0.0.1
Je ne suis pas certain de mon "home_mailbox", comment faire du Maildir? simplement en mettant un "/" à la fin?
si il faut ecrie
home_mailbox= Maildir/
une question tu fait un serveur de mail pour un petit reseau ou just sur un pc?

PS je suis deja passe par la avec postfix
ce que tu a ecris c'est mydomain, il faut que tu rajout le nom de ta machine
Oui, en effet, c'est le nom de domaine (IP internet), mais tous les ports sont redirigé vers mon serveur, donc "nomdelamachine.gothico.ath.cx" est-il indispensable?
D'ailleurs, ce sous domaine n'existe pas, mon DNS est bien gothico.ath.cx...
mynetworks = 192.168.0.23/24, 127.0.0.0/8
La, j'avoue que je sais pas trop, je voir avec ce que tu m'as donné...
si il faut ecrie
home_mailbox= Maildir/
Heu, si j'écris juste cela, il ne pourrait pas deviner ou stocker mes mails? (sachant que je ne les stockes pas dans les répertoires users (home/).
une question tu fait un serveur de mail pour un petit reseau ou just sur un pc?
J'ai bien peur de ne pas avoir compris correctement la question?
Je le fais bien pour un petit réseau (perso, chez moi), mais je le fais bien juste sur un pc :-?
Toujours la meme chose en modifiant ca :
je pense que ce n'ai pas tres just,essai
mynetworks = 192.168.0.0/24, 127.0.0.1
Je ne comprend pas bien, car il devrait tout de même au moins réussir à s'y connecter en telnet...
  • [supprimé]

Snif 🙁

PS : c bien moi : gothico 😉
salut

une petit adresse www.linboost.org

moi aussi j'ai eu des problemes en utilisent telnet pour verifier le fonctionnement il m'ecrivait la meme chose ,le seul moyen a ete de virer le rpm effacer les fichiers restent puis reinstaller le rpm.

si tu y arrive pas avec le tuto de linboost je pourais te passer quellque fichier de conf
Merci bcp, je vais regarder tout ca des que j'ai le temps et je vous tiens au courant 😉
Alors, voila, j'ai tout supprimé, tout réinstallé en suivant linboost, le telnet répond jusqu'au test d'envoie d'un mail (ca bloque, je peux plus rien lui dire après...)
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 gothico.ath.cx ESMTP Postfix (2.0.11) (Fedora Linux)

HELO localhost
250 gothico.ath.cx

MAIL From: <xxxx@free.fr>
Ma nouvelle config est la suivante pour le moment : http://82.232.11.58/lien_ext/main.cf.txt

L'envoie de mail par le webmail ne fonctionne pas non plus (tourne en boucle sans sortir d'erreur...)

Merci pour votre aide....
salut

je te passe mon main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
myhostname = localhost.bibi.fr
mydomain = bibi.fr
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
mynetworks = 192.168.1.0/24, 127.0.0.1
relay_domains = $mydestination
relayhost = smtp.free.fr
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
home_mailbox = Maildir/
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5

sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
html_directory = no
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.1.5/samples
readme_directory = /usr/share/doc/postfix-2.1.5/README_FILES
il est configuré avec spamassassin fetchmail procmail comme sur le tuto de linboost.org

pour Maildir/ dans mon repertoire home j'ai crée un repertoire Maildir c'est la qu'il places les emails

@+
  • [supprimé]

Wahou :-o

Tu m'en vois très content, car cela marche maintenant :-D
Merci 😉 :-D

PS : 'tain d'identification, au fait, c bien gothico la encore 😉
PS2 : ca te sert à quoi ca : " xxgdb $daemon_directory/$process_name $process_id & sleep 5"?
salut
je suis content que tu ai reussi moi j'avait trop galairé 😉
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
c'est la commande de debugage (enfin je croi :oops: )sur pratiquement tout les fichiers que j'ai vu sur google il y avait cette ligne
En envoyant des mails en local (de root à gothico), j'obtiens ceci :
from=<gothico@localhost.gothico.ath.cx>, size=338, nrcpt=1 (queue active)

to=<gothico@localhost.gothico.ath.cx>, orig_to=<gothico>, relay=local, delay=1, status=sent (maildir)
Ca a l'air de marcher, mais je n'arrive pas à lire le mail transmis à gothico, il ne se trouve pas dans le répertoire Maildir que j'ai configuré sur postfix, comment je peux le rechercher?
salut

je voulais savoir si tu avait fait le reste du tuto avec procmail spamassassin et clamav ?car sa peut venire de la ?
  • [supprimé]

J'ai réglé le problème 😉
J'ai pas encore intégré ClamAV et spamassasin, mais ca va venir 😉
En parlant de ClamAV et Procmail, comment as-tu interfacé les 2?
Sur linboost, il n'y a plus le script qu'ils disent qu'il faut télécharger.....
Merci.
salut donc voici le script de www.linboost.org qui est distribue bien sur sous GNU/GPL
#! /bin/sh
#Viruscan 0.2 by Pissens Sebastien for Clamav Antivirus 0.73
#This program is free software. You can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License.
MKDIR=/bin/mkdir
PROCMAIL=/usr/bin/procmail
CAT=/bin/cat
GREP=/bin/grep
SED=/bin/sed
RM=/bin/rm
HEAD="Virus-Found:"
FORMAIL=/usr/bin/formail
FOUND=1;
INFILE=$1
SCANDIR=$HOME/tmp
VRS=VirusScan
TASKDIR=$SCANDIR/$VRS-$$
${MKDIR} ${TASKDIR}
${CAT} ${INFILE} > ${TASKDIR}/msg
/usr/bin/clamscan --quiet --mbox ${TASKDIR}
VSCANRC=$?
if [ ${VSCANRC} = $FOUND ]; then
${FORMAIL} -I "$HEAD Yes" < ${TASKDIR}/msg | ${PROCMAIL}
else
${FORMAIL} -I "$HEAD No" < ${TASKDIR}/msg | ${PROCMAIL}
fi
${RM} -rf ${TASKDIR}
exit 0
Arf 🙁
A partir du moment ou je met l'execution du script par procmail:
0
* !^Virus-Found:
| /usr/local/bin/viruscan
Je perd tous mes mails recu!! Il les mets ou?
Problème réglé avec Trashscan 😉
tu les a pas la ? dans home/~user/mail.virus ,mais tu peut changer le chemin
:0:
* ^Virus-Found: Yes
$HOME/mail.virus

les virus se retrouveront dans /home/~user/mail.virus, vous pouvez biensur changer ca 🙂
voici mon fichier si ca peut t'aidee
:0
* !^Virus-Found:
| /usr/local/bin/viruscan

:0:
* ^Virus-Found: Yes
$HOME/Maildir/.Virus/

DROPPRIVS=yes
:0fw
| /usr/bin/spamassassin
:0
* ^X-Spam-Status: Yes
$HOME/Maildir/.spam/
VERBOSE=no
SHELL=/bin/sh
PATH=/bin:/usr/bin:/usr/local/bin:/home/$LOGNAME/bin
MAILDIR=$HOME/Maildir
LOGFILE=$HOME/.procmail.log
DEFAULT=$HOME/Maildir/
donc moi j'ai cree un dossier Maildir dans home
avec des dossier .Virus et .spam

@+