On Sat, 3 Jun 2000 [EMAIL PROTECTED] wrote: > I have recently been setting up my email on > the linux side and decided to use a tip that > I found in an old addition of the linux gazette. > > Basically the idea is to create a filter for mail > leaving the local system. I tried to use it a few > times but the mail keep being sent back with the > following: > > A message that you sent could not be delivered > to all of its recipients. The following address(es) > failed: > > [EMAIL PROTECTED]: > SMTP error from remote mailer after MAIL FROM: > <[EMAIL PROTECTED]> SIZE=1412: > host mail.inet.fi [192.54.155.189]: > 553 hampaita.fi does not exist > > Anyway here is the code in question. > #!/usr/bin/perl > > while (<>) { > if (/^From: /) { > s/<.*>/<[EMAIL PROTECTED]>/; > print; > last; > } > print; > } > while(<>){ > print; > } > > > The idea is to place a reference to this on exim.conf and it would > be used when mail was being sent outside of the system. > I know next to nothing about perl and I'm not sure whether the > author may have made a typo or the syntax may be outdated. When I > try to source it I get the following: > > bash: /usr/local/bin/mail-filter: line 3: syntax error near unexpected > t oken `()' > > bash: /usr/local/bin/mail-filter: line 3: `while () {' >
I'm afraid I won't be of much help, but whenever I check for either hampaita.fi or pp.inet.fi I don't seem to be able to find the domains at all: [EMAIL PROTECTED] jortega]$ nslookup pp.inet.fi Server: ns3.mn.uswest.net Address: 204.147.80.1 *** No address (A) records available for pp.inet.fi [EMAIL PROTECTED] jortega]$ nslookup hampaita.fi Server: ns3.mn.uswest.net Address: 204.147.80.1 *** ns3.mn.uswest.net can't find hampaita.fi: Non-existent host/domain Are you sure you're not dealing with a simple name resolution and mail problem here, as opposed to a scripting problem? -- Nitebirdz http://www.linuxnovice.org Tips, articles, news, links...