Hi everyone,

I wasn't sure where else to go for this issue, so I hope this question isn't 
too inappropriate for this forum.

I have an internal mail server (mailhost.domain.com) that receives all mail for 
several domains.  It is behind a firewall and uses my ISP's smarthost for 
outbound mail.  Nothing too special here and it is working just fine.

I have the situation where for *some* users I need to be able to keep a copy of 
their inbound mail while at the same time forwarding their mail to another 
host.  As an example, on mailhost.domain.com in /etc/aliases, I have lines 
similar to this:

joe: /var/mai/joe, [email protected]
sue: /var/mai/sue, [email protected]

These entries allow the mail to be written locally as would normally happen and 
also be sent to specified accounts on another host.  As long as the host is in 
domain.com, this doesn't seem to be a problem.  Mail for [email protected] and 
[email protected] gets written to the file and forwarded as expected.

The issue is that I need to have an entry like this:

fred: /var/mail/fred, [email protected]

Where fred's address is [email protected].   It gets handled by the main 
mailhost as normal, but I need to send it elsewhere internally as well.  A 
separate host in a separate domain.

123mail.example.com is fully resolvable from mailhost.domain.com -- meaning, 
nslookup sees the host and the appropriate MX records using our internal DNS.  
The problem is that sendmail doesn't seem to pay any attention to the local 
lookups and sends the mail out to the internet via the smarthost.

123mail.example.com is not reachable from the internet, nor is it resolvable 
from the internet.  This causes all mail for this user to bounce with:

"host 123mail.example.com not found"

I think what I need is a way to tell sendmail not to use the smarthost for 
specific host delivery.  But it must still handle outbound mail from 
[email protected] and pass it to the internet via the smarthost.

I know I can use mailertable to send the mail to the other domains, but that 
affects all users.  What I need is a way for mail to hit the primary 
mailhost.domain.com, pass through /etc/mail/aliases for local file handling, 
and allow delivery to internal 123mail.example.com without using the smarthost.

I am at a complete loss as to how to do this and any help would be appreciated.

Thanks to all in advance,
Michael
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to