I can help with the minor problem easy, so I will address that first.
You are missing some aliases.
majordomo: "|/usr/lib/majordomo/wrapper majordomo"
owner-majordomo: postmaster #or some "real" address
I also notice that you have double // in your aliases. Not that it
hurts anything on most operating systems, but a single / is sufficient.
Hint, wrapper and bulk_mailer need links in /etc/smrsh for sendmail to
Now for the "major" problem... If you do an `nslookup -type=mx
xxx.usc.edu`, do you get your host name in the list of relay hosts? Can
you telnet to port 25 of this host from outside your own network? While
logged into this host directly, does a `sendmail -bv test` give positive
or negative results? If positive, does the relay point to localhost?
Mohammad Reza Danesh wrote:
> I'm trying to setup a list on a Redhat 6.1 Linux box. My Majordomo version is
> 1.94.5 and perl version is 5.005_03. List is working fine but there is one
> major and one minor problem (which might be linked to each other !!!)
> - The major problem: People from some domains (eg. Hotmail) are not able to
> send messages on the list. The list is open and there is no checking going on.
> I don't receive any warning or errors as the owner of the list. The sender
> from the other side will receive some thing like the following after couple of
> days (list name is "test" and machine name is "xxx"):
> ----- The following addresses had permanent fatal errors -----
> ----- Transcript of session follows -----
> <firstname.lastname@example.org>... Deferred: Connection timed out with
> xxx.usc.edu. Message could not be delivered for 4 days
> Message will be deleted from queue
> ----- Original message follows -----
> Within USC, people can easily do all operations (send, receive, un/subscribe,
> ...) If I send a message to a real user of the machine (not alias) from
> hotmail, the user will receive the mail. I've attached the alias list to the
> end of this mail.
> - Second problem is with Majordomo account (user). My understanding from the
> documents is that the list operation can be done by sending mail commands to
> Majordomo@xxx.usc.edu. In my case, user should send message to
> email@example.com to do un/subscribe, etc. If one sends a message to
> Majordomo, it just acts as a normal user and stores the mail. My guess is
> there is something wrong with my alias list, but I don't know what. BTW,
> config-test returns no errors. Here is my alias list. Any help will be
> test-owner: firstname.lastname@example.org
> owner-test: test-owner
> test-approval: test-owner
> owner-test-outgoing: test-owner
> test: "|//usr/lib/majordomo/wrapper resend -R -r test -l test -h xxx.usc.edu
> test-outgoing: "|/usr/sbin/bulk_mailer email@example.com
> //var/lib/majordomo/lists/test", test-archive, test-digestify
> test-request: "|//usr/lib/majordomo/wrapper majordomo -l test"
> test-archive: "|//usr/lib/majordomo/wrapper archive2.pl -f
> //var/lib/majordomo/archives/test.archive -u -m"
> test-digestify: "|//usr/lib/majordomo/wrapper digest -r -C -l test-digest
> test-digest: test
> test-digest-outgoing: "|/usr/sbin/bulk_mailer test-owner
> test-digest-request: "|//usr/lib/majordomo/wrapper majordomo -l test-digest"
> test-digest-owner: test-owner
> owner-test-digest: test-owner
> test-digest-approval: test-owner
> owner-test-digest-outgoing: test-owner