Problem releasing a message

Steen, Glenn Glenn.Steen at AP1.SE
Fri Mar 11 11:45:33 GMT 2005


> -----Original Message-----
> From: MailScanner mailing list 
> [mailto:MAILSCANNER at JISCMAIL.AC.UK] On Behalf Of Steen, Glenn
> Sent: den 11 mars 2005 12:19
> To: MAILSCANNER at JISCMAIL.AC.UK
> Subject: Re: Problem releasing a message
> 
> 
> > -----Original Message-----
> > From: MailScanner mailing list 
> > [mailto:MAILSCANNER at JISCMAIL.AC.UK] On Behalf Of Isi Lawson
> > Sent: den 11 mars 2005 05:25
> > To: MAILSCANNER at JISCMAIL.AC.UK
> > Subject: Re: Problem releasing a message
> > 
> > 
> > here are all the gory details:
> > 
> > hostname:
> > [root at abaddon htdocs]# hostname
> > abaddon.purecomputing.net
> > 
> > /etc/hosts (related bits)
> > [root at abaddon htdocs]# more /etc/hosts
> > 127.0.0.1 localhost.localdomain localhost
> > 82.165.244.31   abaddon.purecomputing.net purecomputing.net abaddon
> > 82.165.225.168  smtp01.purecomputing.net
> Not that it'd matter (I think, tad tired today:) but I do 
> have it like:
> 127.0.0.1 apmx.ap1.se apmx localhost.localdomain localhost
> 
> > 
> > detail.php - don't think i missed anything and i updated the 
> > 'host' from
> > 'localhost' as suggested in another mail
> See my reply to Steve. That will not work for you.
> 
> > 
> >    // Fix by Glenn Steen, to set an arbitrary smtp host
> >    $mail_param = array('host' => QUARANTINE_MAIL_HOST);
> >    $body = $mime->get();
> >    $hdrs = $mime->headers($hdrs);
> >    $mail =& Mail::factory("smtp",$mail_param);
> > 
> > conf.php - quarantine setings
> > 
> > // Quarantine settings
> > define(QUARANTINE_MAIL_HOST, "localhost.localdomain");
> > define(QUARANTINE_FROM_ADDR, 'postmaster');
> > define(QUARANTINE_SUBJECT, 'Message released from quarantine');
> > define(QUARANTINE_MSG_BODY, 'Please find the original 
> message that was
> > quarantined attached to this mail. Regards,Postmaster');
> Why don't you qualify the postmaster address? With that you'd rely on
> whatever postfix will add as $myorigin ... Which seems to be 
> "localhost"
> for some reason.... That cannot be right.
Ah, looking at pear/Mail.php one can see that this is actually a kludge
in prepareHeaders, to "qualify" local addresses. Set it to
define(QUARANTINE_FROM_ADDR, 'postmaster at localhost.localdomain');
or somesuch, to prevent that.

> Do:
> postconf | egrep "^my"
> ... and check what you have myhostname, mydomain and myorigin set to.
Probably don't need see these.

-- Glenn

> Basically, localhost.localdomain would be enough to fool postfixs 
> reject_non_fqdn_hostname ... You could try removing that restriction
> from main.cf, and do a
> postfix reload
> ... Then it should just work. Downside is that you lose the feature...
> At least temporarily while figuring out what the blazes is 
> going on:-).
> 
> -- Glenn
> 
> > 
> > I have changed the mail_host above to be a number of 
> different things:
> > smtp01.purecomputing.net, localhost.localdomain,
> > abaddon.purecomputing.net, abaddon, localhost -> all with no 
> > luck.  What
> > i do see though in the maillog is that the connect from 
> > updates properly
> > - basically every where in snip below that has localhost.localdomain
> > changes to be whatever i set the above to be.  The one 
> thing that does
> > not change are the two items that use only <localhost> in the 
> > second log
> > entry.
> > 
> > Interesting bit in the logs
> > Mar 10 23:06:13 abaddon postfix/smtpd[6676]: connect from
> > localhost.localdomain[127.0.0.1]
> > 
> > Mar 10 23:06:13 abaddon postfix/smtpd[6676]: NOQUEUE: reject: 
> > RCPT from
> > localhost.localdomain[127.0.0.1]: 504 <localhost>: Helo command
> > rejected: need fully-qualified hostname; from=<postmaster at localhost>
> > to=<demo at purecomputing.net> proto=ESMTP helo=<localhost>
> > 
> > Mar 10 23:06:13 abaddon postfix/smtpd[6676]: lost connection 
> > after RCPT
> > from localhost.localdomain[127.0.0.1]
> > Mar 10 23:06:13 abaddon postfix/smtpd[6676]: disconnect from
> > localhost.localdomain[127.0.0.1]
> > 
> > I confirmed that i am not blocking the traffic via the host 
> > firewall as
> > well. (pretty obvious since a connection is getting started 
> > but checked
> > anyway) :>)
> > 
> > Any thing else that might aid in troubleshooting please let me know.
> > 
> > -- Isi
> > 
> > Steen, Glenn wrote:
> > 
> > >Grmbl. That should work.
> > >
> > >Scott is likely right Isi.
> > >What do you have in /etc/hosts?
> > >What is the machines perceived hostname?
> > >What gave you set all the QUARANTINE_* things to in conf.php?
> > >Are you sure you've got no typos in the little fix?
> > >(Yeah, that last bit is fumbling after sraws....:-).
> > >
> > >-- Glenn
> > >
> > >
> > >
> > 
> > ------------------------ MailScanner list ------------------------
> > To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
> > 'leave mailscanner' in the body of the email.
> > Before posting, read the MAQ (http://www.mailscanner.biz/maq/) and
> > the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
> > 
> > Support MailScanner development - buy the book off the website!
> > 
> 
> ------------------------ MailScanner list ------------------------
> To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
> 'leave mailscanner' in the body of the email.
> Before posting, read the MAQ (http://www.mailscanner.biz/maq/) and
> the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
> 
> Support MailScanner development - buy the book off the website!
> 

------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the MAQ (http://www.mailscanner.biz/maq/) and
the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).

Support MailScanner development - buy the book off the website!




More information about the MailScanner mailing list