Re: [linux] Mailman et Postfix en relayhost
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
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
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
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
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
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
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