Re: [linux] Mailman et Postfix en relayhost

2005-05-24 Thread Vincent Jamart
J'ai modifie le setup, afin d'utiliser @relay.fft.be au lieu de @fft.be 
pour mes listes. J'ai donc ajoute le virtual domain @relay.fft.be dans la 
liste des domaines locaux au postfix de cette machine. Je peux poster et 
ls mails arrivent dans l'archive de mailman mais ne sont jamais envoyes 
aux abbonnes. Dans le log smtp-failure de mailman j'ai ceci:

May 24 12:04:39 2005 (7915) Low level smtp error: (-2, 'Name or service 
not known'), msgid: <[EMAIL PROTECTED]>
May 24 12:04:39 2005 (7915) delivery to [EMAIL PROTECTED] failed with 
code -1: (-2, 'Name or service not known')

Si je regarde dans mm_cfg.py j'utilise cette methode dans 
DELIVERY_MODULE: SMTPDirect

Pour debugger, modifier cette valeur en Sendmail ne regle pas le 
probleme, et pire encore ne renvoie plus d'erreur dans le log.

J'ai donc trouve les messages en attente dans 
/var/lib/mailman/qfiles/shunt et j'ai essaye de forcer l'envoi avec 
sendmail -t : 
No recipients specified" pour le test precedent, et en attachement le 
contenu du .pck, qui comme l'original est bourré de caractères de controle 
(tq^U,...).

Le probleme se pose donc lorsque mailman renvoie les mails via son 
interface SMTPDirect (python->smtp). Pourtant postfix est bien en listen
sur localhost:25 et l'erreur 'name or service not known' n'apparait pas 
des le log de postfix.

PS: Ausi j'applique le dernier patch de SuSE sur mailman, les CGI sont 
cassés. Super le QA de la part de SuSE sur ses propres patches...

On Mon, 23 May 2005, Vincent Jamart wrote:

> [6~Hello
> 
> J'ai fait le setup de mailman sur une Suse 9.2 avec postfix. Le server sur 
> lequel tourne mailman est un mail relay en DMZ (scan spam/virus en amont 
> du 
> mailserver de la MZ).
> 
> Je peux creer des listes et utiliser l'interface web, mais il n'y a jamais 
> de mail qui est transmis aux abbonnes ni a l'admin de la ML alors que le 
> relay de tous les autres mails passe bien vers le mailserver interne.
> 
> Le relay est configure avec cette config:
> 
> main.cf de Postfix:
> 
> local_recipient_maps = $alias_maps unix:passwd.byname
> alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
> alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
> owner_request_special = no
> recipient_delimiter = +
> unknown_local_recipient_reject_code = 550
> virtual_maps = regexp:/etc/postfix/virtual-regexp
> 
> 
> /etc/postfix/virtual-regexp:
> # mandatory
> /^(postmaster|root|abuse)@\.fft\.be$/ [EMAIL PROTECTED]
> # commands
> /^([a-zA-Z0-9_\-]+)-(post|admin|request|owner|on|off)@\.fft\.be$/ 
> mailman-$2+$1
> # lists (command -post)
> /^([a-zA-Z0-9_\-]+)@fft\.be$/ mailman-post+$1
> 
> /var/lib/mailman/data/aliases:
> 
> # STANZA START: mailman
> # CREATED: Mon May 23 15:39:33 2005
> mailman: "|/usr/lib/mailman/mail/mailman post mailman"
> mailman-admin:   "|/usr/lib/mailman/mail/mailman admin mailman"
> (...)
> 
> mm_cfg.py de Mailman:
> DEFAULT_URL_PATTERN = 'http://%s/mailman/'
> DEFAULT_NNTP_HOST = 'fft.be'
> DEFAULT_EMAIL_HOST = 'relay.fft.be'
> DEFAULT_URL_HOST = 'www.fft.be'
> MTA = 'Postfix'
> POSTFIX_ALIAS_CMD = '/usr/sbin/postalias'
> POSTFIX_MAP_CMD = '/usr/sbin/postmap'
> DELIVERY_MODULE = 'SMTPDirect'
> SMTPHOST = 'localhost'
> add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
> IMAGE_LOGOS = '/mailmanicons/'
> 
> Le cron du user mailman est mis a jour a partir de crontab.in fourni avec 
> la disto.
> 
> Il n'y a que ceci dans mon mail.log si je veux poster:
> (host mail.fft[192.168.0.1] said: 450 <[EMAIL PROTECTED]>: Recipient address 
> rejected: User unknown in local recipient table (in reply to RCPT TO 
> command))
>  [EMAIL PROTECTED]
> 
> Postfix ne verifie pas d'abord les aliases locaux avant de f

___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


Re: [linux] Mailman et Postfix en relayhost

2005-05-24 Thread Xavier Renard

Salut Vincent,

Vincent Jamart wrote:


[6~Hello

J'ai fait le setup de mailman sur une Suse 9.2 avec postfix. Le server sur 
lequel tourne mailman est un mail relay en DMZ (scan spam/virus en amont 
du 
mailserver de la MZ).


Je peux creer des listes et utiliser l'interface web, mais il n'y a jamais 
de mail qui est transmis aux abbonnes ni a l'admin de la ML alors que le 
relay de tous les autres mails passe bien vers le mailserver interne.


 


[...]


Je mettrai postfix en mode debug (-v) pour voir les lookup qu'il fait, 
ce sera plus facile :-)

http://netmirror.org/mirror/postfix.org/DEBUG_README.html#verbose

Sinon, il a l'air de chercher dans les tables "local" pour announce et 
avec local_recipient_map,

comme il ne le trouve pas il te renvoit cette erreur.
Il faudrait regarder si il ne mappe pas ton [EMAIL PROTECTED] en 
[EMAIL PROTECTED]


Maintenant, je ne suis pas sur qu'il te faille un virtual_maps si tout 
est ttf.be et en simple aliases.


En passant,note aussi que avec la version 2.0, la directive virtual_maps 
est splittée en deux:

http://www.postfix.org/postconf.5.html#virtual_maps

Attention que dans ce cas-là, la première ligne à mettre dans dans le 
fichier pointé par la directive virtual_alias_map,ce serait qqchose 
comme "lists.fft.be  anything" (enfin avec des regepx ce serait plutot: 
/^lists\.fft\.be$/ anything )

cfr. man virtual (5)

Quelques pistes :-)

Xavier
___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


[linux] A l'aide

2005-05-24 Thread Attou eric
Chers amis, je rencontre quelques difficultés dans
l'installation d'un environnement LAMP sous linux
fedora.
 Primo, je n'arrive à installer Openldap, le
lancement de la commande "yum install openldap" me
réclame un gpg key que je n'arrive pas
téléchargez.d'abord, qu'est ce que le gpg key et
comment l'installer.
 Secondo, si me passe de l'installation de
oOpenldap,j'arrive bien à compiler et configurer
apache, php et mysql.seulement, au démarrage, je
n'arrive pas  à visualiser la page de test de php
quand bien même celui de apache  s'affiche
parfaitement. J'ai  bien vérifié mes lignes "AddType"
hélas peine perdue! Je n'y comprend  plus rien.
 Que faire?






_ 
Découvrez le nouveau Yahoo! Mail : 1 Go d'espace de stockage pour vos mails, 
photos et vidéos ! 
Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com
___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


Re: [linux] Mailman et Postfix en relayhost

2005-05-24 Thread Vincent Jamart
Hello

Avec postfix en debug, j'ai ca:
May 24 15:48:26 artemis postfix/smtpd[25076]: >>> CHECKING RECIPIENT MAPS 
<<<
May 24 15:48:26 artemis postfix/smtpd[25076]: ctable_locate: move existing 
entry key [EMAIL PROTECTED]
May 24 15:48:26 artemis postfix/smtpd[25076]: maps_find: 
recipient_canonical_maps: [EMAIL PROTECTED]: not found
May 24 15:48:26 artemis postfix/smtpd[25076]: maps_find: 
recipient_canonical_maps: announces: not found
May 24 15:48:26 artemis postfix/smtpd[25076]: maps_find: 
recipient_canonical_maps: @relay.fft.be: not found
May 24 15:48:26 artemis postfix/smtpd[25076]: mail_addr_find: 
[EMAIL PROTECTED] -> (not found)

Dans smtp-failure:
May 24 15:48:28 2005 (25008) Low level smtp error: (-2, 'Name or service 
not known'), msgid: <[EMAIL PROTECTED]>
May 24 15:48:28 2005 (25008) delivery to [EMAIL PROTECTED] failed with 
code -1: (-2, 'Name or service not known')
May 24 15:48:28 2005 (25008) Low level smtp error: (-2, 'Name or service 
not known'), msgid: <[EMAIL PROTECTED]>
May 24 15:48:28 2005 (25008) delivery to [EMAIL PROTECTED] 
failed with code -1: (-2, 'Name or service not known')

mon postfix:
myhostname = relay.fft.be
mydomain = fft.be
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, 
hash:/etc/postfix/local_domain
mynetworks = 10.0.0.0/32, 192.168.0.0/32, 192.168.1.0/32, 192.168.2.0/32, 
192.168.3.0/32, 127.0.0.0/8, localhost
relay_domains  = hash:/etc/postfix/relay_domains
transport_maps = hash:/etc/postfix/transport
local_recipient_maps = $alias_maps unix:passwd.byname
alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
alias_maps = $alias_database
(...ssl+sasl config)
#specific for mailman:
owner_request_special = no
recipient_delimiter = +
unknown_local_recipient_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/virtual
(...spam/virii config)
content_filter = smtp:localhost:10025

transport:
#send @fft and @fft.be to the MZ mailserver. @relay.fft.be are local
fft.be  smtp:mail.fft
fft smtp:mail.fft

relay_domains:
# We relay for this domain
fft.be  OK
fft OK

Dans mon /etc/alias:
(...)
mailman:root
mailman-owner:  mailman

Dans /var/lib/mailman/data/aliases:
(...mailman)
announces: "|/usr/lib/mailman/mail/mailman post announces"
announces-admin:   "|/usr/lib/mailman/mail/mailman admin announces"
announces-bounces: "|/usr/lib/mailman/mail/mailman bounces announces"
(...announces)
(...trainings)

Le script check_perms me dit que c'est OK et un check de postfix pour la 
lecture des aliases mailman aussi:
#postmap -q announces /var/lib/mailman/data/aliases
"|/usr/lib/mailman/mail/mailman post announces"

J'utilise @relay.fft.be au lieu de @lists.fft.be a cause du fait que le 
DNS pour notre registrar est chez Easynet et que le pointer relay.fft.be 
existe deja vers notre SMTP server avec un MX record, une modif leur 
prend 24h...


On Tue, 24 May 2005, Xavier Renard wrote:

> Salut Vincent,
> 
> Vincent Jamart wrote:
> 
> >[6~Hello
> >
> >J'ai fait le setup de mailman sur une Suse 9.2 avec postfix. Le server sur 
> >lequel tourne mailman est un mail relay en DMZ (scan spam/virus en amont 
> >du 
> >mailserver de la MZ).
> >
> >Je peux creer des listes et utiliser l'interface web, mais il n'y a jamais 
> >de mail qui est transmis aux abbonnes ni a l'admin de la ML alors que le 
> >relay de tous les autres mails passe bien vers le mailserver interne.
> >
> >  
> >
> [...]
> 
> 
> Je mettrai postfix en mode debug (-v) pour voir les lookup qu'il fait, 
> ce sera plus facile :-)
> http://netmirror.org/mirror/postfix.org/DEBUG_README.html#verbose
> 
> Sinon, il a l'air de chercher dans les tables "local" pour announce et 
> avec local_recipient_map,
> comme il ne le trouve pas il te renvoit cette erreur.
> Il faudrait regarder si il ne mappe pas ton [EMAIL PROTECTED] en 
> [EMAIL PROTECTED]
> 
> Maintenant, je ne suis pas sur qu'il te faille un virtual_maps si tout 
> est ttf.be et en simple aliases.
> 
> En passant,note aussi que avec la version 2.0, la directive virtual_maps 
> est splittée en deux:
> http://www.postfix.org/postconf.5.html#virtual_maps
> 
> Attention que dans ce cas-là, la première ligne à mettre dans dans le 
> fichier pointé par la directive virtual_alias_map,ce serait qqchose 
> comme "lists.fft.be  anything" (enfin avec des regepx ce serait plutot: 
> /^lists\.fft\.be$/ anything )
> cfr. man virtual (5)
> 
> Quelques pistes :-)
> 
> Xavier
> ___
> Linux Mailing List - http://www.unixtech.be
> Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
> Archives: http://www.mail-archive.com/linux@lists.unixtech.be
> IRC: chat.unixtech.be:6667 - #unixtech
> NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
> 

___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux

Re: [linux] A l'aide

2005-05-24 Thread Xavier Mertens
Pour la question 1 :http://fedoranews.org/tchung/yum-gpg/
Pour la deuxième, il t'affiche quoi? Le code PHP? Rien?
Le module est bien loadé?

Xavier
--
The computer revolution is over. The computers won.

On Tue, 24 May 2005, Attou eric wrote:

> Chers amis, je rencontre quelques difficultés dans
> l'installation d'un environnement LAMP sous linux
> fedora.
>  Primo, je n'arrive à installer Openldap, le
> lancement de la commande "yum install openldap" me
> réclame un gpg key que je n'arrive pas
> téléchargez.d'abord, qu'est ce que le gpg key et
> comment l'installer.
>  Secondo, si me passe de l'installation de
> oOpenldap,j'arrive bien à compiler et configurer
> apache, php et mysql.seulement, au démarrage, je
> n'arrive pas  à visualiser la page de test de php
> quand bien même celui de apache  s'affiche
> parfaitement. J'ai  bien vérifié mes lignes "AddType"
> hélas peine perdue! Je n'y comprend  plus rien.
>  Que faire?
> 
> 
>   
> 
>   
>   
> _ 
> Découvrez le nouveau Yahoo! Mail : 1 Go d'espace de stockage pour vos mails, 
> photos et vidéos ! 
> Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com
> ___
> Linux Mailing List - http://www.unixtech.be
> Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
> Archives: http://www.mail-archive.com/linux@lists.unixtech.be
> IRC: chat.unixtech.be:6667 - #unixtech
> NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
> ___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


Re: [linux] A l'aide

2005-05-24 Thread Thomas Silvestre
tiens, apache mysql et php ne sont pas redistribués avec la fedora?

Le mardi 24 mai 2005 à 15:42 +0200, Attou eric a écrit :
> Chers amis, je rencontre quelques difficultés dans
> l'installation d'un environnement LAMP sous linux
> fedora.
>  Primo, je n'arrive à installer Openldap, le
> lancement de la commande "yum install openldap" me
> réclame un gpg key que je n'arrive pas
> téléchargez.d'abord, qu'est ce que le gpg key et
> comment l'installer.
>  Secondo, si me passe de l'installation de
> oOpenldap,j'arrive bien à compiler et configurer
> apache, php et mysql.seulement, au démarrage, je
> n'arrive pas  à visualiser la page de test de php
> quand bien même celui de apache  s'affiche
> parfaitement. J'ai  bien vérifié mes lignes "AddType"
> hélas peine perdue! Je n'y comprend  plus rien.
>  Que faire?
> 
> 
>   
> 
>   
>   
> _ 
> Découvrez le nouveau Yahoo! Mail : 1 Go d'espace de stockage pour vos mails, 
> photos et vidéos ! 
> Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com
> ___
> Linux Mailing List - http://www.unixtech.be
> Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
> Archives: http://www.mail-archive.com/linux@lists.unixtech.be
> IRC: chat.unixtech.be:6667 - #unixtech
> NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


Re: [linux] Mailman et Postfix en relayhost

2005-05-24 Thread Xavier Renard

Salut Vincent,

Vincent Jamart wrote:


Hello

Avec postfix en debug, j'ai ca:
May 24 15:48:26 artemis postfix/smtpd[25076]: >>> CHECKING RECIPIENT MAPS 
<<<
May 24 15:48:26 artemis postfix/smtpd[25076]: ctable_locate: move existing 
entry key [EMAIL PROTECTED]
May 24 15:48:26 artemis postfix/smtpd[25076]: maps_find: 
recipient_canonical_maps: [EMAIL PROTECTED]: not found
May 24 15:48:26 artemis postfix/smtpd[25076]: maps_find: 
recipient_canonical_maps: announces: not found
May 24 15:48:26 artemis postfix/smtpd[25076]: maps_find: 
recipient_canonical_maps: @relay.fft.be: not found
May 24 15:48:26 artemis postfix/smtpd[25076]: mail_addr_find: 
[EMAIL PROTECTED] -> (not found)


 


ici, c'est normal car announces n'est pas dans le canonical_maps.
Dans les lignes suivantes, tu devrais avoir plus d'info


Dans smtp-failure:
May 24 15:48:28 2005 (25008) Low level smtp error: (-2, 'Name or service 
not known'), msgid: <[EMAIL PROTECTED]>
May 24 15:48:28 2005 (25008) delivery to [EMAIL PROTECTED] failed with 
code -1: (-2, 'Name or service not known')
May 24 15:48:28 2005 (25008) Low level smtp error: (-2, 'Name or service 
not known'), msgid: <[EMAIL PROTECTED]>
May 24 15:48:28 2005 (25008) delivery to [EMAIL PROTECTED] 
failed with code -1: (-2, 'Name or service not known')


 


cfr. plus bas


mon postfix:
myhostname = relay.fft.be
mydomain = fft.be
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, 
hash:/etc/postfix/local_domain
 


Ici, j'imagine que ttf.be n'est pas dans ce fichier

mynetworks = 10.0.0.0/32, 192.168.0.0/32, 192.168.1.0/32, 192.168.2.0/32, 
192.168.3.0/32, 127.0.0.0/8, localhost

relay_domains  = hash:/etc/postfix/relay_domains
transport_maps = hash:/etc/postfix/transport
local_recipient_maps = $alias_maps unix:passwd.byname
alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
alias_maps = $alias_database
(...ssl+sasl config)
#specific for mailman:
owner_request_special = no
recipient_delimiter = +
unknown_local_recipient_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/virtual
(...spam/virii config)
content_filter = smtp:localhost:10025

transport:
#send @fft and @fft.be to the MZ mailserver. @relay.fft.be are local
fft.be  smtp:mail.fft
fft smtp:mail.fft

 


Ici,ça peut coincer car il va faire un lookup MX.
Pour éviter cela, il faut mettre le nom entre crochet
fft.besmtp:[mail.fft]

notes que ,comme tu as mis ttf.be, dans relay_domains.
Tu aurais pu l'écrire comme:
fft.be   relay:[mail.fft]

Perso, chez nous, j'ai préféré mettre l'adresse ip (comme c'est une 
adresse ip, il faut aussi la mettre entre crochet)

fft.berelay:[192.168.XXX.XXX]

Xavier
___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech