Koozali.org: home of the SME Server

fetchmail failure on invalid domains

Steve Hiner

fetchmail failure on invalid domains
« on: September 21, 2000, 01:49:01 PM »
It seems fetchmail is choking on addresses with typos in them even if they aren't destined for my network.  For instance, if someone sends an email to multiple recipients and accidentally types yahoo.co instead of yahoo.com then fetchmail will fail with the following error (where 000.000.000.0 is the mail server for my domain located at my ISP)

fetchmail: nameserver failure while looking for yahoo.co' during poll of 000.000.000.0.
fetchmail: nameserver failure while looking for yahoo.co' during poll of 000.000.000.0.
fetchmail: POP timeout
fetchmail: client/server protocol error while fetching from 000.000.000.0
fetchmail: Query status=4

I can go online, delete the oldest email and everything works fine after that.  Sometimes fetchmail will pull all the mail except the one with the error but other times it will stop with the error and leave everything else.

I searched the archives of this forum and noticed that someone else asked this question but he didn't get a complete answer.  Is there any way to tell fetchmail to retrieve the mail even if it can't verify all recipient addresses, just ignore the bad address and send it on to qmail?

Thanks for the help,
Steve Hiner

Charlie Brady

RE: fetchmail failure on invalid domains
« Reply #1 on: September 26, 2000, 07:51:02 AM »
Steve Hiner wrote:

> It seems fetchmail is choking on addresses with typos in them
> even if they aren't destined for my network.
...
> I can go online, delete the oldest email and everything works
> fine after that.

Try changing "checkalias" to "no checkalias" in /etc/fetchmail. If that solves your problem, then you should make the same change in /etc/e-smith/templates/etc/fetchmail. Let me know how you get on.

Regards

Charlie

Steve Hiner

RE: fetchmail failure on invalid domains
« Reply #2 on: October 02, 2000, 12:05:38 PM »
I finally got another bad email so I was able to test "no checkalias"

It didn't work.  Since the bad email is still in my inbox I can easily test any other ideas you might have.

Steve