[Pkg-exim4-users] configuring exim4 smtp to use SSL

Gary Dale garydale at torfree.net
Wed Mar 18 03:59:59 UTC 2015


On 17/03/15 08:00 PM, Alex King wrote:
> On 17/03/15 17:28, Gary Dale wrote:
>> On 16/03/15 02:36 PM, Alex King wrote:
>>>
>>>
>>> On 17/03/15 05:17, Gary Dale wrote:
>>>> On 16/03/15 11:56 AM, Marc Haber wrote:
>>>>> On Mon, Mar 16, 2015 at 10:54:41AM -0400, Gary Dale wrote:
>>>>>> On 16/03/15 04:10 AM, Marc Haber wrote:
>>>>>>> On Sun, Mar 15, 2015 at 11:20:38PM -0400, Gary Dale wrote:
>>>>>>>> The log for an unsuccessful mail says:
>>>>>>>> 2015-03-14 00:47:44 1YWdzE-0000l6-CR <= <sending e-mail address>
>>>>>>>> U=garydale P=local S=1665
>>>>>>>> 2015-03-14 00:47:44 1YWdzE-0000l6-CR ** -r at localhost: 
>>>>>>>> Unrouteable address
>>>>>>>> 2015-03-14 00:47:44 1YWdzE-0000l6-CR ** gary at extremeground.com
>>>>>>>> R=smarthost T=remote_smtp_smarthost: retry time not reached for 
>>>>>>>> any
>>>>>>>> host after a long failure period
>>> This line, "retry time not reached for any host after a long failure 
>>> period" is telling you exim has given up and won't even try to send, 
>>> even for new emails arriving to be delivered for this address.
>>>
>>> This information is kept in the hints db.  Marc correctly pointed 
>>> you to the documentation which explains what is happening and how to 
>>> progress the issue.  See spec chapter 32 
>>> (http://www.exim.org/exim-html-current/doc/html/spec_html/ch-retry_configuration.html), 
>>> particularly 32.10, Long-term failures.
>>>
>>> To manage your hints db (which should not be necessary in normal 
>>> use), check out exim_ dumpdb and exim_tidydb. (Executables on your 
>>> system with man pages).
>>>
>>> HTH,
>>> Alex
>>
>> Would that be on a port basis? Mail sends fine to the same server 
>> using port 26.
>>
>> The retry rule that I get for that host: is Retry rule: *  * 
>> F,2h,15m; G,16h,1h,1.5; F,4d,6h;
>>
>> Looking in the db files, I get basically less information than I get 
>> with mailq and the exim4 log. Tidydb just removes records, which I 
>> can also do by changing the port to 26 and running exim -M <message>, 
>> which then sends the message.
>>
> I didn't see a failed attempt to connect to a remote system in the 
> original log you posted.   The tidy_db command (or removing the hints 
> (/var/spool/exim4/db/*, see Spec 32.1 Changing retry rules) would 
> allow you to test sending again with the failing configuration (ie, 
> not port 26), so you can see what the actual failure is.
>
> Also, viewing the hints with
> exim_dumpdb /var/spool/exim4/ retry
>
> will show the failure reason (which will be in the logs as well, but 
> not for every delivery attempt if the address has been failing for so 
> long that the cutoff time for the last retry algorithm has been reached).

mainlog shows only (after I cleared the queue and retry db) then sent 
fresh e-mail:
2015-03-17 11:49:08 1YXsvN-0004wQ-2C Remote host sunspot.dnchosting.com 
[199.7.109.2] closed connection in response to initial connection
along with multiple start and end queue runs and retry time not reached 
for any host messages.

while exim_dumpdb shows
   T:sunspot.dnchosting.com:199.7.109.2:465 -18 65 Remote host 
sunspot.dnchosting.com [199.7.109.2] closed connection in response to 
initial connection
17-Mar-2015 10:49:11  17-Mar-2015 22:49:08  18-Mar-2015 03:52:53

Again, I am able to send to this host and port using Thunderbird. It 
does take encrypted connections.



More information about the Pkg-exim4-users mailing list