Discussion Locked

Sendmail Experts - please help!!!

0 helpful
8 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
a user cannot receive any emails from a particular domain. She has a mailbox on another domain (Lotus Notes) and all of her emails that come to that box are forwared to her account at our domain. We have a community box with a local ISP. Locally we run Sendmail 8.2. When I pull the messages for that user from our community mailbox at ISP site in verbose mode - it says that "no local matches for that user were found, forwarding to root". The root account gets the message and later on deletes it. I am at a complete loss. The user is set up no differently than any other user (inbox and an alias). I do not see any deny or forward files set up for the user locally. Please, any suggestions. If somebody has seen something like this - email me (bradleyr@taxidivision.com) your phone number - I will give me a call!!!

8 replies

by mickeyd

Several things come to mind, is the domain
she receives mail on listed in your
configuration files so you can receive mail
for that domain? or does the forwarding MTA
provice a new header? if she is receiving
mail to the alias, has newaliases been run,
and sendmail restarted? Does she have a
login account in the domain or is she a mail
recipient only?

My suspicion is that the alias is the
recipient, and the alias file has not been
updated to reflect her account info.

by mickeyd

You can reach me at 817-514-3821 if you want
to talk about your problem. I'm not sure how
you get the commmunity mail to the individual
accounts but it sounds like it only effects
the one user so that would point to the alias
file, or a domainproblem depending on
details of the account.

by bradleyr

Thanks for your help. Still could not resolve the problem. Ended up bypassing it all together. THanks for your help anyway

by stillatit

Three things come to mind:

1. Spelling counts. Is the user name spelled the same everywhere, with no illegal characters?

2. In the other domain, is the entry forwarding to you with the name you want to see? (i.e., one that matches the alias inyour /etc/alias file.)

3. After you add an alias to the alias file, you have to rebuild the hashed alias file. (sendmail -bi) Until you do this, your new entries will not be seen.

Good luck.

by admin

Ok, you have probably done this, but if your other users mailboxes are working, one of the easiest things to do first is to delete the account entirely and re-add it from scratch. I know this sounds basic, but I have had this work several times in Sendmail for unknown reasons and would definately try this.

Then, if it doesn't work, I would check the header on the incoming e-mail that winds up in your root box. Pay attention to the forwarding and track the path to find out where it is going wrong. One thing to be sure to check is that when it is being forwarded, the program that is doing the forwarding is not adding something to the user@domain.whatever (like #user@domain.whatever) making it impossible for it to end up in her mailbox. I have seen this happen several times. If you have trouble figuring out the e-mail header, e-mail me. :)

This discussion is closed to new replies.