Re: [exim] SMTP error from remote mail server after pipeline…

Top Page
Delete this message
Reply to this message
Author: Jeremy Harris
Date:  
To: exim-users
Subject: Re: [exim] SMTP error from remote mail server after pipelined MAIL
On 25/09/2019 14:58, necktwi via Exim-users wrote:
> Sep 25 13:49:20 RPi1B2 exim[17968]: 2019-09-25 19:19:20 1iAKfN-0005uK-Ol Berkeley DB error: BDB0058 page 36968: illegal page type or format
> Sep 25 13:49:20 RPi1B2 exim[17968]: 2019-09-25 19:19:20 1iAKfN-0005uK-Ol Berkeley DB error: BDB0061 PANIC: Invalid argument
> Sep 25 13:49:20 RPi1B2 exim[17968]: 2019-09-25 19:19:20 1iAKfN-0005uK-Ol Berkeley DB error: BDB0060 PANIC: fatal region error detected; run recovery
> ...


Problem A) you have a corrupt file. The message even advises what to
do; did you do that?


> Sep 25 13:49:30 RPi1B2 exim[17984]: 2019-09-25 19:19:30 1iAKfR-0005uN-2q H=mta7.am0.yahoodns.net [67.195.204.77]: SMTP error from remote mail server after pipelined MAIL FROM:<info@???> SIZE=4878: 421 4.7.0 [TSS04] Messages from 175.101.146.135 temporarily deferred due to user complaints - 4.16.55.1; see https://help.yahoo.com/kb/postmaster/SLN3434.html


Problem B) Yahoo don't like you. We can't help with that.


>
> Sep 25 13:49:32 RPi1B2 exim[17983]: 2019-09-25 19:19:32 1iAKfR-0005uN-2q H=gmail-smtp-in.l.google.com [172.217.194.27]: SMTP error from remote mail server after pipelined end of data: 421-4.7.0 [175.101.146.135      15] Our system has detected that this message is\n421-4.7.0 suspicious due to the very low reputation of the sending IP address.\n421-4.7.0 To protect our users from spam, mail sent from your IP address has\n421-4.7.0 been temporarily rate limited. Please visit\n421 4.7.0  https://support.google.com/mail/answer/188131 for more information. x19si4949139pll.139 - gsmtp


Problem C) Google doesn't like you. We can't help with that.


> And there are about 10 exim processes still running after I do rc-service exim stop.


Yes, exim create sub-processes to do work. If your service-manager does
not treat them as a group, and wait for all to finish, then you have to
do that yourself. "exiwhat" is a useful tool for checking what each
process is doing.

--
Cheers,
Jeremy