Hello I have this puzzle that I can't figure out. I had my mailing list working on openSuSE 11.2 with postfix and majordomo. I've been using majordomo on sendmailf or years with no trouble. I moved to postfix with no trouble and now, suddenly I'm getting nothing through to my lists.
I know this might be a majordomo problem but I'm not getting any useful debugging information. And I see that the list is using majordomo as well, so maybe someone can help me. I did test a change in the majordomo alias to a testing program I wrote in perl and tha alias seems to work. And I upped the debugging in postifx to -vv in the master.cf file. But I am completely puzzled. Everything says status=deferred(temporary failure). I have no idea what is happening. I've done a shake out with post fix and it seems to be relaying through the aliases fine. So, I think I might have somehow messed up my majordomo set up, but I can't find anything for the life of me. Aliases look like this majordomo: "|/usr/lib/majordomo/wrapper majordomo" #majordomo: "|/tmp/tmp_mail" owner-majordomo: root, majordomo-owner: root, # sample entry for a majordomo mailing-list called "test" # read /usr/doc/packages/majordomo/README.linux for more information # replace "test" with a new name and put the administrator into # the "owner-test" alias instead of "root". # #test: "|/usr/lib/majordomo/wrapper resend -l test test-outgoing" hangout: "|/usr/lib/majordomo/wrapper resend -l hangout hangout-outgoing" #test-outgoing: :include:/var/lib/majordomo/lists/test hangout-outgoing: :include:/var/lib/majordomo/lists/hangout #test-request: "|/usr/lib/majordomo/wrapper majordomo -l test" hangout-request: "|/usr/lib/majordomo/wrapper majordomo -l hangout" #test-approval: owner-test, hangout-approval: owner-hangout, #owner-test-outgoing: owner-test, owner-hangout-outgoing: owner-hangout, #owner-test-request: owner-test, owner-hangout-request: owner-hangout, #owner-test: root, owner-hangout: ruben, The /etc/majordomo file show this # $log -- Where do I write my log? # $log = "/var/lib/majordomo/Log"; But there is no log and nothing under /var/lib/majordomo/tmp of use either I have the following file permisions www2:/usr/lib/majordomo # ls -al total 360 drwxr-xr-x 3 mdom mdom 472 Dec 19 17:02 . drwxr-xr-x 272 root root 109640 Jan 12 00:38 .. drwxr-xr-x 2 root root 264 Dec 19 17:02 Tools -rwxr-xr-x 1 root root 5267 Oct 19 11:24 archive2.pl -rwxr-xr-x 1 root root 2796 Oct 19 11:24 bounce-remind -rwxr-xr-x 1 root root 10693 Oct 19 11:24 config-test -rwxr-xr-x 1 root root 51130 Oct 19 11:24 config_parse.pl -rwxr-xr-x 1 root root 14215 Oct 19 11:24 digest -rwxr-xr-x 1 root root 62513 Oct 19 11:24 majordomo -rwxr-xr-x 1 root root 24613 Oct 19 11:24 majordomo.pl -rwxr-xr-x 1 root root 137 Oct 19 11:24 majordomo_version.pl -rwxr-xr-x 1 root root 3793 Oct 19 11:24 request-answer -rwxr-xr-x 1 root root 29949 Oct 19 11:24 resend -rw-r--r-- 1 root root 10561 Oct 19 11:24 sample.cf -rwxr-xr-x 1 root root 8060 Oct 19 11:24 shlock.pl -rwsr-xr-x 1 root daemon 5896 Oct 19 11:24 wrapper config-test runs as a normal user ru...@www2:/usr/lib/majordomo> ./wrapper config-test ------------------------------------------------------------ ---------------- Config-test for Majordomo ---------------- ------------------------------------------------------------ --------------------- Obvious things: --------------------- ------------------ environment variables ------------------ HOME=/usr/lib/majordomo LOGNAME=ruben MAJORDOMO_CF=/etc/majordomo.cf PATH=/bin:/usr/bin SHELL=/bin/sh USER=ruben --------------------- euid/egid checks --------------------- effective user = mdom (uid 28) effective group = mdom audio video games users gdm (gid 28 17 33 40 100 117 ) ---------------------- uid/gid checks ---------------------- real user = mdom (uid 28) real group = mdom audio video games users gdm (gid 28 17 33 40 100 117 ) ------------------------------------------------------------ Non obvious things that cause headaches: ------------------------------------------------------------ This is permisions for the list locations ru...@www2:/var/lib> ls -al |grep maj drwxr-xr-x 6 mdom mdom 232 2010-01-22 00:59 majordomo ru...@www2:/var/lib/majordomo> ls -al total 22 drwxr-xr-x 6 mdom mdom 232 2010-01-22 00:59 . drwxr-xr-x 60 root root 1560 2010-01-12 00:38 .. drwxr-xr-x 2 mdom mdom 48 2009-10-19 11:24 archive drwxr-xr-x 2 mdom mdom 48 2009-10-19 11:24 digest drwxr-xr-x 2 mdom mdom 704 2010-01-21 21:40 lists -rw-rw-r-- 1 mdom mdom 0 2010-01-22 00:59 Log -rw------- 1 mdom mdom 10504 2010-01-01 14:03 majordomo.cf -rwx------ 1 mdom mdom 8060 2005-05-19 03:52 shlock.pl drwxr-xr-x 2 mdom mdom 48 2010-01-21 21:51 tmp ru...@www2:/var/lib/majordomo/lists> ls -al total 269 drwxr-xr-x 2 mdom mdom 704 2010-01-21 21:40 . drwxr-xr-x 6 mdom mdom 232 2010-01-22 00:59 .. -rwx------ 1 mdom mdom 57 2005-07-16 12:05 break.pl -rw-r--r-- 1 mdom mdom 106 2009-07-29 22:23 freedom_it -rw-r--r-- 1 mdom mdom 17392 2007-10-10 03:10 freedom_it.admin -rw-r--r-- 1 mdom mdom 16690 2007-10-10 03:09 freedom_it.config -rw-r--r-- 1 mdom mdom 2943 2009-11-17 18:56 hangout -rw-r--r-- 1 mdom mdom 17389 2007-12-08 12:25 hangout.admin -rw-r--r-- 1 mdom mdom 9025 2005-05-19 03:52 hangout.archive.200504 -rw-r--r-- 1 mdom mdom 16584 2009-12-22 06:42 hangout.config -rw-r--r-- 1 mdom mdom 16570 2005-05-19 03:52 hangout-digest.config -rw-r--r-- 1 mdom mdom 5 2005-05-19 03:52 hangout-digest.config.LOCK -rw-r--r-- 1 mdom mdom 5534 2008-04-19 14:36 hangout.intro -rw-r--r-- 1 mdom mdom 2303 2005-08-28 11:59 mikanrecro -rw-r--r-- 1 mdom mdom 17392 2005-07-17 06:21 mikanrecro.admin -rw-r--r-- 1 mdom mdom 16644 2005-07-25 19:37 mikanrecro.config -rw-r--r-- 1 mdom mdom 59 2008-02-15 09:09 natureny -rw-r--r-- 1 mdom mdom 17389 2008-02-15 09:07 natureny.admin -rw-r--r-- 1 mdom mdom 16551 2008-02-15 09:09 natureny.config -rw-r--r-- 1 mdom mdom 40 2007-12-17 13:26 pharmacy -rw-r--r-- 1 mdom mdom 17392 2007-12-17 13:26 pharmacy.admin -rw-r--r-- 1 mdom mdom 16703 2007-12-17 13:34 pharmacy.config I can use some advise on how to fix this ... Ruben