Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/03/2006, à 12:27

smando

problème avec postfix

bonjour!
je suis dans une situation sans issue. je vous demande donc de voler à mon secours.
j'ai installé postfix et quand k'envoie un message, il est bien parti mais reste en entente et quand je fait mailq je les retrouve tous! alors quelqu'un a une idée de ce que pourait être?
merci d'avance

Hors ligne

#2 Le 17/03/2006, à 13:42

CeReAl KiLLeR Du 77

Re : problème avec postfix

Tu peut me le contenu de  tail -f /var/log/mail.err pour voir tes erreurs stp... wink

Dernière modification par CeReAl KiLLeR Du 77 (Le 17/03/2006, à 13:42)


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#3 Le 21/03/2006, à 02:48

rubens

Re : problème avec postfix

Comment récupères-tu les messages ? Moi, j'ai en plus de Postfix, un serveur imap (courier-imap). Pour faire le lien entre /var/mail/toto et /home/toto/Maildir, j'ai ajouté un script procmail.rc dans la /home/toto à la création de toto grâce à /etc/skel.

Quand tu configures explicitement postfix par :

sudo dpkg-reconfigure postfix

il faut indiquer que tu utilises procmail pour la redirection du courrier.

Si tout cela n'est pas assez clair, je te suggère de lire mon article sur l'architecture d'un serveur de messagerie :
http://patrick.cardona.free.fr/matice/webmail.pdf

--
Cordialement,
Rubens

Hors ligne

#4 Le 21/03/2006, à 11:10

CeReAl KiLLeR Du 77

Re : problème avec postfix

J'utilise aussi Postfix, courier-imap et procmail, et en plus amavis, clamav et trashscan. 2.4mo c'est gros pour du 56k!

Tu fais ta commande

sudo tail -f /var/log/mail.err

et tu copie ce qui y'a, ou bien tu fais un lien de ton (tes) fichiers de logs.

Tes logs ce trouvent dans /var/log/ Tu as comme log pour postfix mail.err mail.warn mail.info mail.log

Voivi mon 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
myhostname = nomdelamachine.domain.tld
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydomain = domain.tld
masquerade_domains = domain.tld
mydestination = $myhostname, $mydomain, localhost.$mydomain
relayhost = smtp.celuiquetuveututiliser
mynetworks = 127.0.0.0/8, 192.168.77.0/24, 192.168.30.0/24
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
setgid_group = postdrop
mail_owner = postfix
mailbox_size_limit = 0
home_mailbox = Maildir/
mail_spool_directory = /var/spool/mail
recipient_delimiter = +
inet_interfaces = all

#Sa c'est pour amavis
content_filter = smtp-amavis:[127.0.0.1]:10024

Mon procmail.rc qui ce trouve dans le home des utilisateurs

# Preliminaires
SHELL=/bin/bash
MAILDIR=$HOME/Maildir/
DEFAULT=$MAILDIR
ORGMAIL=$MAILDIR
LOCKFILE=$HOME/lockfile.lock
ASSASSINLOCK=$HOME/assassin.lock
DEFAULT=$HOME/Maildir/
JUNKMAIL=$HOME/Maildir/.junkmail/
TRASH=$HOME/Maildir/.Trash
NEWBIE=$HOME/Maildir/.LinuxNewbie/
EXPERT=$HOME/Maildir/.LinuxExpert/
VIRUS=$HOME/Maildir/.virus/
BITBUCKET=/dev/null
LOGFILE=/var/log/procmailrc.log
VERBOSE=yes
LOGABSTRACT=all

# Filtres de courrier :
# on verifie d'abord si le message est du spam, avec spamassassin

:0
* ^To:.*spam@domain.tld
* < 256000

{
:0c: spamassassin.spamlock
| sa-learn --spam

:0
$JUNKMAIL
}

#On rev�rifie au cas o� spamassassin aurait fait une erreur

:0
* ^To:.*postmaster@domain.tld
* < 256000

{
:0c: spamassassin.hamlock
| sa-learn --ham

:0
$TRASH
}

#On execute TrashScan, qui va scanner le fichier � l'aide de l'anti-virus clamav
:0
* multipart
* !^X-Virus-Scan:
| /usr/local/bin/trashscan

#Apposition du label suspect sur les mails scann�s positifs aux virus

:0
* ^X-Virus-Scan: Suspicious
$VIRUS

#Filtres de news

:0 :
* ^Sender: newbie-owner
$NEWBIE

* ^Sender: newbie-owner
$NEWBIE

:0 :
* ^Sender: expert-owner
$EXPERT

#Redirection de couriers ind�sirables

:0
* ^From: Sms Message
$BITBUCKET

#Execution du d�mon SpamAssassin

:0 fw : $ASSASSINLOCK
| spamc

:0
* ^X-Spam-Flag: YES
$JUNKMAIL

En local, il fonctionne bien?


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#5 Le 21/03/2006, à 12:41

smando

Re : problème avec postfix

bonjour!
merci de ton aide. j'ai reussi à le faire fonctionner en local les echanges se passent bien. mais je n'arrive pas à envoyer le message à l'exterieur par le relayage de mon FAI. je dispose d'un mot de passe un d'un speudo pour l'authentification au smtp de mon FAI. alors mon souci, c'est de savoir comment indiquer dans mon main.cf que le relayage à besoin d'une authentification et comment transformer mes adresses bidans de local en adresse valide, puisque je dispose de deux adresses valides toto@laposte.net et tata@laposte.net
si tu as une idée merci de me la faire part
cordialement
smando

Hors ligne