Solved

Sendmail/Fetchmail Combo Bcc mail all coming to root

Posted on 2002-07-28
6
473 Views
Last Modified: 2013-12-17
Hi

I've got mail coming into a POP3 isp box.

Fetchmail is getting it.  and squirting it all at port 25 sendmail is then handling the delivery.

All bcc mail is coming to root (me!)

How can I get sendmail to parse the header and extract the line that says

'Received: from [202.187.228.7] (helo=orbit-svr7.orbitel.com.my)
     by m1.dnsix.com with esmtp (Exim 3.34 #1)
     id 17YzaJ-0007Ti-00
     for jae.tan@radius-ed.com; Sun, 28 Jul 2002 18:44:32 -0700'

and suck out the correct alias which is jae.tan and deliver the BCC'd picture of little cats, daft jokes etc to her!

Regards

Ben

0
Comment
Question by:bendecko
  • 3
  • 3
6 Comments
 
LVL 5

Expert Comment

by:vsamtani
Comment Utility
You need to tell fetchmail that it is processing mail for the domain "radius-ed.com", and not just the particular machine you are running it on. It will then be able to use the name part of addresses like name@radius-ed.com.

So you need something like:

poll your.mailbox.server.tld localdomains radius-ed.com
  user bendecko password secret to * here


(ie, just add the "localdomains radius-ed.com" to the server definition of your mailbox server)



Vijay
0
 
LVL 1

Author Comment

by:bendecko
Comment Utility
vsamtani,

thanks for the help this is roots .fetchmailrc file

# Configuration created Sat Jul 20 01:13:15 2002 by fetchmailconf
set syslog
set postmaster "postmaster"
set bouncemail
set no spambounce
set properties ""
poll pop.time.net.my localdomains radius-ed.com
       user 'bendecko' with password 'secret' to * here


What is wrong with that?

In the header of the message I get

'X-Fetchmail-Warning: no recipient addresses matched declared local names'

Even tho '

for jae.tan@radius-ed.com; Mon, 29 Jul 2002 18:50:46 -0700

is in the same header.

any ideas?

bendecko



0
 
LVL 5

Expert Comment

by:vsamtani
Comment Utility
You could also try adding an

aka m1.dnsix.com

to your server definition. Fetchmail ought not to need this, because m1.dnsix.com is the MX server for your domain, but it's worth a try to see if it makes a difference.

I presume you do have a local user called jae.tan?

Vijay
0
Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

 
LVL 1

Author Comment

by:bendecko
Comment Utility
yeah i have jae.tan

i've not added the line for aka ets yet cos i spotted this :-

--------------------- sendmail Begin ------------------------

340 bytes transferred
1 messages sent

**Unmatched Entries**

unable to qualify my own domain name (klang) -- using short name
g6UDbna24731: g74ECHb26392: sender notify: Cannot send message for 5 days

 ---------------------- sendmail End -------------------------

maybe thats whats causing it?

i've not got proper DNS setup eg zone file blah blah yet cos we were on dial-up and now adsl.

ben
0
 
LVL 5

Accepted Solution

by:
vsamtani earned 50 total points
Comment Utility
If you don't have dns correctly configured, you need to tell fetchmail which servers handle mail for you. Normally, fetchmail will use dns to find out that m1.dnsix.com is an MX server for your domain, and then it will read the rest of the Received header from that server. Only then will it pay any attention to the jae.tan@radius-ed.com address.

So, either make sure that you can do dns queries from the box that fetchmail is running on, or explicitly tell fetchmail about your mx server by using the aka directive.

Vijay
0
 
LVL 1

Author Comment

by:bendecko
Comment Utility
brilliant.  that works a treat.

well done

ben
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Join & Write a Comment

Microsoft Outlook is not just an email client but it is full featured Personal Information Manager. But sometimes Outlook gets disconnected and you simply can’t access it. What steps can you perform before calling IT support? In this article we will…
Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
In this video we show how to create a Contact in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Contact ta…
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

6 Experts available now in Live!

Get 1:1 Help Now