E 20180228 171521 5a1d7606 DATA state failure - 554 Message rejected on 2018/02/28 17:15:21 GMT, policy (3.2.1.1) – Your messa
T 20180228 171521 5a1d7606 Connection closed normally.
[/quote]
Please can you post the complete entry? I think the interesting part comes after "Your message"
[/quote]
Sellerie,
The Mercury smtpE log file has been truncated, so that is all I have. But the intertesting bit is "policy (3.2.1.1)" which from this email provider (British Telecom in the UK) means "Your message was rejected because the "FROM" field is empty." I don't blame BT for doing this, I also do this using a Transaction Filter M, "*", RSN, "554 Your message was rejected because the "FROM" field is empty."
In order to overcome this I have now set up a client to receive messages for this account and created some filter rules to achieve this:-
Match all messages
Reply with template
Mark as read
Delete message
It is annoying that I have no solution in Mercury.
I inquired about this log entry on the clamav-users list and received acknowledgement that they are aware and will fix it. Functionality is not affected.
[quote user="Anaglypta"]However, pulling up HELP from Mercury32 has a whole section on setting up automatic replies, including simple autoreplies using AREPLY.PM.[/quote]
I'm glad you posted about the help file because I was bothered by not being able to find documentation to point you to. I didn't think to look in the help file. I know of AREPLY.PM but Han's guide to filenames and extension for Pegasus Mail is what sparked my memory about its function. Glad you found the details.
No, the messages pulled from user's accounts don't result in duplicates to the public folder. They will only be dropped into the inbox of the (Mercury D) assigned local user.
Finally it seems Mercury (D or Core) is checking all opportunities (defined aliases and local accounts) for local mail delivery in case no local user is assigned.
I have been using ClamAV for many years, probably since ClamWall was introduced in Mercury. Detections are very common, diverting these messages to a quarantine directory. I enhance it by including some third party definition files from Sanesecurity. Def updates are timed based on a setting of your choice in a configuration file. The default setting is every 10 minutes which I thought was too often so I set it to update hourly.
One shortcoming of ClamWall/ClamAV is that there isn't a built-in detection notification mechanism. The workaround is a utility called CWscan written by Paul Whelan. When executed, it scans the quarantine directory for new files, creates a .cnm file for each one containing relevant info about the detection, and writes it to a directory (mounted as an added mailbox), then moves the scanned messages to an archive directory. As for overhead, I don't have a sense that it is of significance although I believe my mail volume is a good bit lower than yours. I don't know whether higher volume=noticeable overhead.
Is ClamAV necessary? Probably not, but I think the Sanesecurity defs help keep suspicious messages out of the user mailboxes. False detections occur but are very rare.
You're welcome to email me directly if you care to discuss in more detail.
I have the same setup outlook 2010 and mercury. It works fine for me. Just did a session log which I provided below in case you can see something in it that helps.
It doesn't look like yours is logging in? The peer certificate thing popped up for me as well.
I wonder if you try providing the username and password instead of saying use same as pop will fix it. That is how mine is set. under More settings | Outgoing server i have "my server requires authentication" but I am providing the username and password.
Thanks. Yes, I understood you, and checked there were no connections at all and no .lck file when the problem client tried to log in. Although, for info, I have tested with another remote client and in that case it will connect even if there is a .lck file as result of a local client being connected.
I suspect it is to do with SSL and will try setting that up again from scratch.
Thanks Brian. What you are doing makes complete sense to me, as you are only running one instance of Mercury D. I am now rebuilding my server using the new installation of Mercury.
... They immediately recommend to remove programs like Mercury because it is no real server software and longer not maintained by the developer.
[/quote]
That's the easy way out - does not require thinking on their part. A bit like throwing the baby out with the bath water - they don't consider for a moment why the issue might be occurring, not realising that if you understand the cause you may be able to mitigate it, even if they think software is unsupported.
After working through the problem it became apparent that the problem isn't with the certificate but with iOS 10.3 and it's inability to replace an expired certificate with a new one.
Well your suggestion got the gear moving....I tried pausing MercD, then closing Mercury and restarting and pausing it, both no go. What did do it was a machine restart, pause all services, and then add! Not sure the pausing all was necessary but that is what I did and it finally stuck.