Sub OnHELO(oClient) progress?

Use this forum if you want to discuss a problem or ask a question related to a hMailServer beta release.
estradis
Normal user
Normal user
Posts: 156
Joined: 2014-09-09 10:47

Re: Sub OnHELO(oClient) progress?

Post by estradis » 2019-05-13 20:03

estradis wrote:
2019-04-26 09:34
... the executive board will probably decide to replace hms.
... and they did!

https://www.hmailserver.com/forum/viewt ... =7&t=33995

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2019-06-02 02:37

Install the latest production and/or beta version from the URL below, then copy and overwrite files in this archive in hmailserver '/bin' directory
https://build.hmailserver.com/repositor ... -B2437.exe
  1. Supports Sub OnHELO(oClient) event, issue #153
  2. Fixed Incorrect DEBUG logging for event 'OnDeliverMessage', issue #181
  3. Include HTMLBody into IMAP TEXT search, pull #193
  4. Fixed implicit conversion: "int" to "unsigned char" pull #204
  5. Faulty: SMTP 'Disconnect client after too many invalid commands' pull issue #160
  6. SMTP server error "550 Unsupported ESMTP extension" on MAIL FROM:... AUTH=<> [with fix] issue #164
  7. Removed warning if backup was more than 1,5GB and 15GB limit. There's no longer a recommended max-size - the time will vary with the installation size. issue #69
  8. Speed up 'update hm_messages set messageflags' issue #221
  9. Treat authenticated users as localsender if the sender is authenticated and AuthUserIsLocal=1 INI setting Office 2016 Bug
  10. Add Return-Path header as topmost header before sending the message to SA (+ delete Return-Path header after the SA check completes) issue #116
  11. Experimental eventhandler OnClientLogon(oClient), New ClientInfo property oClient.Authenticated (Boolean)
  12. Handling of long UIDL response lists was too slow. issue #93
  13. When calling SpamAssassin and there was a connection failure, sometimes temporary files were left behind issue #100
  14. SURBL detection properly fails to detect url's ending with a query string issue #108
  15. If a route is set up, but the recipient does not match an address in the route address list, the domain catch-all should be used if specified. issue #74
  16. Fix ExternalFetcher DELE when no RETR, pull pull #254
  17. SMTP multiply max message size with 1024 issue #267
  18. Add email address variable to SignatureAdder.cpp pull #265
  19. DKIM on acccount-rule 'reply' not applied #172 issue #172
  20. preserve RewriteEnvelopeFromWhenForwarding setting when forwarding from account rule
+ OpenSSL 1.0.2s (released may 28, 2019)

https://d-fault.nl/files/5.6.8-B2437.20 ... _1.0.2s.7z
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
jimimaseye
Moderator
Moderator
Posts: 10053
Joined: 2011-09-08 17:48

Re: Sub OnHELO(oClient) progress?

Post by jimimaseye » 2019-06-02 09:48

First post on page 1 now points to the latest release as it became difficult finding the updates as the thread progresses. (I will edit and update it whenever a new one is posted).

That should help.

[Entered by mobile. Excuse my spelling.]
5.7 on test.
SpamassassinForWindows 3.4.0 spamd service
AV: Clamwin + Clamd service + sanesecurity defs : https://www.hmailserver.com/forum/viewtopic.php?f=21&t=26829

insomniac2k2
Normal user
Normal user
Posts: 87
Joined: 2016-08-09 19:47

Re: Sub OnHELO(oClient) progress?

Post by insomniac2k2 » 2019-06-02 15:27

Thank you for your contribution. I will update my servers as soon as i get a few free minutes :)
RvdH wrote:
2019-06-02 02:37
Install the latest production and/or beta version from the URL below, then copy and overwrite files in this archive in hmailserver '/bin' directory
https://build.hmailserver.com/repositor ... -B2437.exe
  1. Supports Sub OnHELO(oClient) event, issue #153
  2. Fixed Incorrect DEBUG logging for event 'OnDeliverMessage', issue #181
  3. Include HTMLBody into IMAP TEXT search, pull #193
  4. Fixed implicit conversion: "int" to "unsigned char" pull #204
  5. Faulty: SMTP 'Disconnect client after too many invalid commands' pull issue #160
  6. SMTP server error "550 Unsupported ESMTP extension" on MAIL FROM:... AUTH=<> [with fix] issue #164
  7. Removed warning if backup was more than 1,5GB and 15GB limit. There's no longer a recommended max-size - the time will vary with the installation size. issue #69
  8. Speed up 'update hm_messages set messageflags' issue #221
  9. Treat authenticated users as localsender if the sender is authenticated and AuthUserIsLocal=1 INI setting Office 2016 Bug
  10. Add Return-Path header as topmost header before sending the message to SA (+ delete Return-Path header after the SA check completes) issue #116
  11. Experimental eventhandler OnClientLogon(oClient), New ClientInfo property oClient.Authenticated (Boolean)
  12. Handling of long UIDL response lists was too slow. issue #93
  13. When calling SpamAssassin and there was a connection failure, sometimes temporary files were left behind issue #100
  14. SURBL detection properly fails to detect url's ending with a query string issue #108
  15. If a route is set up, but the recipient does not match an address in the route address list, the domain catch-all should be used if specified. issue #74
  16. Fix ExternalFetcher DELE when no RETR, pull pull #254
  17. SMTP multiply max message size with 1024 issue #267
  18. Add email address variable to SignatureAdder.cpp pull #265
  19. DKIM on acccount-rule 'reply' not applied #172 issue #172
  20. preserve RewriteEnvelopeFromWhenForwarding setting when forwarding from account rule
+ OpenSSL 1.0.2s (released may 28, 2019)

https://d-fault.nl/files/5.6.8-B2437.20 ... _1.0.2s.7z

User avatar
nitro
Normal user
Normal user
Posts: 52
Joined: 2018-11-08 16:31
Location: Spain

Re: Sub OnHELO(oClient) progress?

Post by nitro » 2019-06-04 09:25

RvdH wrote:
2019-06-02 02:37
Install the latest production and/or beta version from the URL below, then copy and overwrite files in this archive in hmailserver '/bin' directory
https://build.hmailserver.com/repositor ... -B2437.exe
  1. Supports Sub OnHELO(oClient) event, issue #153
  2. Fixed Incorrect DEBUG logging for event 'OnDeliverMessage', issue #181
  3. Include HTMLBody into IMAP TEXT search, pull #193
  4. Fixed implicit conversion: "int" to "unsigned char" pull #204
  5. Faulty: SMTP 'Disconnect client after too many invalid commands' pull issue #160
  6. SMTP server error "550 Unsupported ESMTP extension" on MAIL FROM:... AUTH=<> [with fix] issue #164
  7. Removed warning if backup was more than 1,5GB and 15GB limit. There's no longer a recommended max-size - the time will vary with the installation size. issue #69
  8. Speed up 'update hm_messages set messageflags' issue #221
  9. Treat authenticated users as localsender if the sender is authenticated and AuthUserIsLocal=1 INI setting Office 2016 Bug
  10. Add Return-Path header as topmost header before sending the message to SA (+ delete Return-Path header after the SA check completes) issue #116
  11. Experimental eventhandler OnClientLogon(oClient), New ClientInfo property oClient.Authenticated (Boolean)
  12. Handling of long UIDL response lists was too slow. issue #93
  13. When calling SpamAssassin and there was a connection failure, sometimes temporary files were left behind issue #100
  14. SURBL detection properly fails to detect url's ending with a query string issue #108
  15. If a route is set up, but the recipient does not match an address in the route address list, the domain catch-all should be used if specified. issue #74
  16. Fix ExternalFetcher DELE when no RETR, pull pull #254
  17. SMTP multiply max message size with 1024 issue #267
  18. Add email address variable to SignatureAdder.cpp pull #265
  19. DKIM on acccount-rule 'reply' not applied #172 issue #172
  20. preserve RewriteEnvelopeFromWhenForwarding setting when forwarding from account rule
+ OpenSSL 1.0.2s (released may 28, 2019)

https://d-fault.nl/files/5.6.8-B2437.20 ... _1.0.2s.7z
Approximately 24 hours ago I updated my production server with this new version.
One of my clients uses the "damn" version of Outlook 2016, I have correctly configured the .ini for "RECEIVED: MAIL FROM: <>".
I have only detected these errors in the log as strange or different.

Code: Select all

"ERROR"	9928	"2019-06-03 18:59:30.767"	"Severity: 3 (Medium), Code: HM5310, Source: DKIM::SignHash_, Description: Unable to parse the private key file."
"ERROR"	9928	"2019-06-03 18:59:30.767"	"Severity: 3 (Medium), Code: HM5308, Source: DKIM::Sign, Description: Failed to create siganture."
"ERROR"	9928	"2019-06-03 18:59:30.767"	"Severity: 3 (Medium), Code: HM5306, Source: DKIMSigner::Sign, Description: Message signing using DKIM failed."

I understand that it has realation with:

Code: Select all

DKIM on acccount-rule 'reply' not applied
Is it because of a bad configuration in the DKIM?
To this day I have not suffered that error.

Thank you very much for your work and your help to keep hmailserver alive.


Update

Code: Select all

Scenario:

1, DKIM signing setup and enabled - Sending an email with email client signs the email correctly (with the usual "dkim-signature:" header).

[b]2, Set up an Account Rule with a "REPLY (email)" as an action (all fields filled correctly).[/b]

BUT the received reply email (sent by the rule) does not get DKIM signed.
Could it be the problem?
Production 5.6.9.xx RvDH W.Server 2016 Datacenter [2x Intel Xeon E5-2660 8GB RAM]

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2019-06-04 11:37

The account address this account rule is assigned to and the address defined in the From field are the same?

Addendum: And only emails to external accounts get signed by DKIM
Last edited by RvdH on 2019-06-04 11:54, edited 1 time in total.
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
nitro
Normal user
Normal user
Posts: 52
Joined: 2018-11-08 16:31
Location: Spain

Re: Sub OnHELO(oClient) progress?

Post by nitro » 2019-06-04 11:52

RvdH wrote:
2019-06-04 11:37
The account address this account rule is assigned to and the address defined in the From field are the same?
No, it is a forwarding over the same domain but not on the same account.

Image
Production 5.6.9.xx RvDH W.Server 2016 Datacenter [2x Intel Xeon E5-2660 8GB RAM]

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2019-06-04 11:57

Forwarding? Settings in that Tab, have literally nothing to do with an Account Reply rule, or what am i missing here?
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
nitro
Normal user
Normal user
Posts: 52
Joined: 2018-11-08 16:31
Location: Spain

Re: Sub OnHELO(oClient) progress?

Post by nitro » 2019-06-04 12:02

RvdH wrote:
2019-06-04 11:57
Forwarding? Settings in that Tab, have literally nothing to do with an Account Reply rule, or what am i missing here?
There is no rule defined for those accounts, I do not know if the forwarding behaves internally as if it were a rule.

That domain and those accounts do not have any other special configuration.

From the moment of the error, more than 1000 emails have already been processed and the error has not been repeated.
Production 5.6.9.xx RvDH W.Server 2016 Datacenter [2x Intel Xeon E5-2660 8GB RAM]

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2019-06-04 12:25

nitro wrote:
2019-06-04 12:02
There is no rule defined for those accounts, I do not know if the forwarding behaves internally as if it were a rule.
No :!:

Do you use?
RewriteEnvelopeFromWhenForwarding=1

But yes, also here note that only mails to external recipients are dkim signed, if you forward from a local account to local account it never gets signed
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
nitro
Normal user
Normal user
Posts: 52
Joined: 2018-11-08 16:31
Location: Spain

Re: Sub OnHELO(oClient) progress?

Post by nitro » 2019-06-04 12:37

Do not pay attention to me, it's just a blank space in the DKIM chain of dns.

I have reconfigured, this time correctly and the error no longer appears when receiving an email from an external account.

From what I see, it must have been configured for a long time but with the previous versions it did not show an error in the log.

I feel the discomfort, and thanks for your help.
Production 5.6.9.xx RvDH W.Server 2016 Datacenter [2x Intel Xeon E5-2660 8GB RAM]

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2019-06-04 12:38

Glad you got it resolved :wink:
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

estradis
Normal user
Normal user
Posts: 156
Joined: 2014-09-09 10:47

Re: Sub OnHELO(oClient) progress?

Post by estradis » 2019-06-06 09:55

Install the latest production and/or beta version from the URL below, then copy and overwrite files in this archive in hmailserver '/bin' directory
https://build.hmailserver.com/repositor ... -B2437.exe
Please check your certificate. It's expired.

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2019-06-06 13:28

It is not mine ;)
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2019-07-08 08:08

Install the latest production and/or beta version from the URL below, then copy and overwrite files in this archive in hmailserver '/bin' directory
https://build.hmailserver.com/repositor ... -B2437.exe
  1. Supports Sub OnHELO(oClient) event, issue #153
  2. Fixed Incorrect DEBUG logging for event 'OnDeliverMessage', issue #181
  3. Include HTMLBody into IMAP TEXT search, pull #193
  4. Fixed implicit conversion: "int" to "unsigned char" pull #204
  5. Faulty: SMTP 'Disconnect client after too many invalid commands' pull issue #160
  6. SMTP server error "550 Unsupported ESMTP extension" on MAIL FROM:... AUTH=<> [with fix] issue #164
  7. Removed warning if backup was more than 1,5GB and 15GB limit. There's no longer a recommended max-size - the time will vary with the installation size. issue #69
  8. Speed up 'update hm_messages set messageflags' issue #221
  9. Treat authenticated users as localsender if the sender is authenticated and AuthUserIsLocal=1 INI setting Office 2016 Bug
  10. Add Return-Path header as topmost header before sending the message to SA (+ delete Return-Path header after the SA check completes) issue #116
  11. Experimental eventhandler OnClientLogon(oClient), New ClientInfo property oClient.Authenticated (Boolean)
  12. Handling of long UIDL response lists was too slow. issue #93
  13. When calling SpamAssassin and there was a connection failure, sometimes temporary files were left behind issue #100
  14. SURBL detection properly fails to detect url's ending with a query string issue #108
  15. If a route is set up, but the recipient does not match an address in the route address list, the domain catch-all should be used if specified. issue #74
  16. Fix ExternalFetcher DELE when no RETR, pull pull #254
  17. SMTP multiply max message size with 1024 issue #267
  18. Add email address variable to SignatureAdder.cpp pull #265
  19. DKIM on acccount-rule 'reply' not applied #172 issue #172
  20. preserve RewriteEnvelopeFromWhenForwarding setting when forwarding from account rule
  21. The logical flow should be to disregard "Require SMTP authentication" if "Allow deliveries from" is unselected issue #287
+ OpenSSL 1.0.2s (released may 28, 2019)

https://d-fault.nl/files/5.6.8-B2437.21 ... _1.0.2s.7z
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
nitro
Normal user
Normal user
Posts: 52
Joined: 2018-11-08 16:31
Location: Spain

Re: Sub OnHELO(oClient) progress?

Post by nitro » 2019-07-08 10:28

I'll update to see how it works, so I see it's a minor update. Thanks for your job.
Production 5.6.9.xx RvDH W.Server 2016 Datacenter [2x Intel Xeon E5-2660 8GB RAM]

User avatar
mattg
Moderator
Moderator
Posts: 22435
Joined: 2007-06-14 05:12
Location: 'The Outback' Australia

Re: Sub OnHELO(oClient) progress?

Post by mattg » 2019-07-08 13:18

Thanks from me too
Already installed and in use
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation

User avatar
ras07
Normal user
Normal user
Posts: 228
Joined: 2010-03-11 08:51

Re: Sub OnHELO(oClient) progress?

Post by ras07 » 2019-07-08 17:17

Installed and using, no problems so far - thanks!

User avatar
ras07
Normal user
Normal user
Posts: 228
Joined: 2010-03-11 08:51

Re: Sub OnHELO(oClient) progress?

Post by ras07 » 2019-12-23 23:04

Is 5.6.8-B2437.21 still the latest?

Is OnHelo in the current main beta yet? (build 2494)

User avatar
mattg
Moderator
Moderator
Posts: 22435
Joined: 2007-06-14 05:12
Location: 'The Outback' Australia

Re: Sub OnHELO(oClient) progress?

Post by mattg » 2019-12-24 00:30

no sorry, although OnHelo is in the 5.7 Alpha

I've been using it for months
https://build.hmailserver.com/ (use your forum login details)
Check in artifacts for 5.7 and you will see the latest .exe
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation

User avatar
ras07
Normal user
Normal user
Posts: 228
Joined: 2010-03-11 08:51

Re: Sub OnHELO(oClient) progress?

Post by ras07 » 2019-12-24 01:36

Not yet comfortable running the alpha in production (I do accept the risk of running the beta (specifically RvDH's builds) in production).

Is there a later RvDH build that's recommended?

User avatar
SorenR
Senior user
Senior user
Posts: 6308
Joined: 2006-08-21 15:38
Location: Denmark

Re: Sub OnHELO(oClient) progress?

Post by SorenR » 2019-12-24 01:40

ras07 wrote:
2019-12-23 23:04
Is 5.6.8-B2437.21 still the latest?

Is OnHelo in the current main beta yet? (build 2494)
5.6.8-B2489.22
Last extra commit (INI setting) is to overrule 'Host name' set in SMTP settings as domain part of the NDR address, which in real world scenarios would be the PTR DNS records of you IP address. This can be usefull in cases where, for example if your PTR is assigned by your ISP and you have no control over it. Or you simply like another domain to be used as NDR address

You can set the 'DaemonAddressDomain' in the INI under [Settings]

[Settings]
DaemonAddressDomain=example.com
the resulting NDR address will become mailer-daemon@example.com
SørenR.

Woke is Marxism advancing through Maoist cultural revolution.

palinka
Senior user
Senior user
Posts: 4455
Joined: 2017-09-12 17:57

Re: Sub OnHELO(oClient) progress?

Post by palinka » 2019-12-24 01:42

The only issue I've run across is the autoban score changed from 20 to 100, and when I upgraded I was not informed about it and my other IP Range priorities remained the same. Therefore, autoban took priority over my other ranges and that screwed me up until I figured it out. Easy fix - you just need to be aware.

Otherwise, its been milk and honey since installing a few months ago.

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2020-03-10 12:48

  1. Supports Sub OnHELO(oClient) event, issue #153
  2. Fixed Incorrect DEBUG logging for event 'OnDeliverMessage', issue #181
  3. Include HTMLBody into IMAP TEXT search, pull #193
  4. Fixed implicit conversion: "int" to "unsigned char" pull #204
  5. Faulty: SMTP 'Disconnect client after too many invalid commands' pull issue #160
  6. SMTP server error "550 Unsupported ESMTP extension" on MAIL FROM:... AUTH=<> [with fix] issue #164
  7. Removed warning if backup was more than 1,5GB and 15GB limit. There's no longer a recommended max-size - the time will vary with the installation size. issue #69
  8. Speed up 'update hm_messages set messageflags' issue #221
  9. Treat authenticated users as localsender if the sender is authenticated and AuthUserIsLocal=1 INI setting Office 2016 Bug
  10. Add Return-Path header as topmost header before sending the message to SA (+ delete Return-Path header after the SA check completes) issue #116
  11. Experimental eventhandler OnClientLogon(oClient), New ClientInfo property oClient.Authenticated (Boolean)
  12. Handling of long UIDL response lists was too slow. issue #93
  13. When calling SpamAssassin and there was a connection failure, sometimes temporary files were left behind issue #100
  14. SURBL detection properly fails to detect url's ending with a query string issue #108
  15. If a route is set up, but the recipient does not match an address in the route address list, the domain catch-all should be used if specified. issue #74
  16. Fix ExternalFetcher DELE when no RETR, pull pull #254
  17. SMTP multiply max message size with 1024 issue #267
  18. Add email address variable to SignatureAdder.cpp pull #265
  19. DKIM on acccount-rule 'reply' not applied #172 issue #172
  20. preserve RewriteEnvelopeFromWhenForwarding setting when forwarding from account rule
  21. The logical flow should be to disregard "Require SMTP authentication" if "Allow deliveries from" is unselected issue #287
  22. Add ability to DKIM sign NDR messages (forwarded to external) pull #301
  23. Use custom daemonaddressdomain from INI pull #301
  24. Fix SURBL regex pull #320
  25. Add RMSPF library SpamTestSPF Result to DEBUG logging, see this forum topic
5.6.8-B2494.25.7z
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
nitro
Normal user
Normal user
Posts: 52
Joined: 2018-11-08 16:31
Location: Spain

Re: Sub OnHELO(oClient) progress?

Post by nitro » 2020-03-10 13:47

I just updated my server. It seems to work correctly. Thanks for your work. :D
Production 5.6.9.xx RvDH W.Server 2016 Datacenter [2x Intel Xeon E5-2660 8GB RAM]

User avatar
mattg
Moderator
Moderator
Posts: 22435
Joined: 2007-06-14 05:12
Location: 'The Outback' Australia

Re: Sub OnHELO(oClient) progress?

Post by mattg » 2020-03-10 15:14

RvdH wrote:
2020-03-10 12:48
  • Add RMSPF library SpamTestSPF Result to DEBUG logging, see this forum topic
Did this one make it into the 5.7 version that you built a couple of days ago? I've been running that build since about an hour after it hatched. excellent so far (as usual)
nitro wrote:
2020-03-10 13:47
Thanks for your work. :D
Yes indeed.
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2020-03-10 15:18

mattg wrote:
2020-03-10 15:14
RvdH wrote:
2020-03-10 12:48
  • Add RMSPF library SpamTestSPF Result to DEBUG logging, see this forum topic
Did this one make it into the 5.7 version that you built a couple of days ago? I've been running that build since about an hour after it hatched. excellent so far (as usual)
Nope, but i can make u pull request for it if the majority thinks this is useful
[edit] already made a pull request for it to be included in 5.7.x
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2020-05-14 12:22

Latest is 5.6.8-B2505.26
Just install the latest production and/or beta artifact from the URL below, then copy and overwrite files in this archive in hmailserver '/bin' directory
https://build.hmailserver.com/viewLog.h ... =artifacts (login as guest)
  1. Supports Sub OnHELO(oClient) event, issue #153
  2. Fixed Incorrect DEBUG logging for event 'OnDeliverMessage', issue #181
  3. Include HTMLBody into IMAP TEXT search, pull #193
  4. Fixed implicit conversion: "int" to "unsigned char" pull #204
  5. Faulty: SMTP 'Disconnect client after too many invalid commands' pull issue #160
  6. SMTP server error "550 Unsupported ESMTP extension" on MAIL FROM:... AUTH=<> [with fix] issue #164
  7. Removed warning if backup was more than 1,5GB and 15GB limit. There's no longer a recommended max-size - the time will vary with the installation size. issue #69
  8. Speed up 'update hm_messages set messageflags' issue #221
  9. Treat authenticated users as localsender if the sender is authenticated and AuthUserIsLocal=1 INI setting Office 2016/2019 Bug
  10. Add Return-Path header as topmost header before sending the message to SA (+ delete Return-Path header after the SA check completes) issue #116
  11. Experimental eventhandler OnClientLogon(oClient), New ClientInfo property oClient.Authenticated (Boolean)
  12. Handling of long UIDL response lists was too slow. issue #93
  13. When calling SpamAssassin and there was a connection failure, sometimes temporary files were left behind issue #100
  14. SURBL detection properly fails to detect url's ending with a query string issue #108
  15. If a route is set up, but the recipient does not match an address in the route address list, the domain catch-all should be used if specified. issue #74
  16. Fix ExternalFetcher DELE when no RETR, pull pull #254
  17. SMTP multiply max message size with 1024 issue #267
  18. Add email address variable to SignatureAdder.cpp pull #265
  19. DKIM on acccount-rule 'reply' not applied #172 issue #172
  20. preserve RewriteEnvelopeFromWhenForwarding setting when forwarding from account rule
  21. The logical flow should be to disregard "Require SMTP authentication" if "Allow deliveries from" is unselected issue #287
  22. Add ability to DKIM sign NDR messages (forwarded to external) pull #301
  23. Use custom daemonaddressdomain from INI pull #301
  24. Fix SURBL regex pull #320
  25. Add RMSPF library SpamTestSPF Result to DEBUG logging, see this forum topic
  26. Ignore SpamTestSPF and SpamTestHeloHost when send thru local IP Address, see this forum topic
https://d-fault.nl/files/hMailServer-Bu ... 2505.26.7z
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
SorenR
Senior user
Senior user
Posts: 6308
Joined: 2006-08-21 15:38
Location: Denmark

Re: Sub OnHELO(oClient) progress?

Post by SorenR » 2020-05-14 13:39

I've built my copy with the full RMSPF 1.12 - your version is using a subset of RMSPF 1.10 altered by Martin.

RMSPF 1.12 actually have this change already :mrgreen:
SørenR.

Woke is Marxism advancing through Maoist cultural revolution.

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2020-05-14 14:44

SorenR wrote:
2020-05-14 13:39
I've built my copy with the full RMSPF 1.12 - your version is using a subset of RMSPF 1.10 altered by Martin.

RMSPF 1.12 actually have this change already :mrgreen:
1.10 has that originally in it as well, but it seems martin removed this deliberately, see pull #323

Full? I hope you are aware hMailServer SPF check only uses 1/2 from the RMSPF lib? (eg: it only check the From address, no SPF HELO checks etc are executed)

What other 'benefits' has using 1.12 over 1.10? Does it change something in this behaviour? I never get a explanation returned, it just displays as "Rejected by SPF ()" but as far as i understand it it should return some explanation or reason between the left parenthesis and right parenthesis
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
SorenR
Senior user
Senior user
Posts: 6308
Joined: 2006-08-21 15:38
Location: Denmark

Re: Sub OnHELO(oClient) progress?

Post by SorenR » 2020-05-14 14:58

RvdH wrote:
2020-05-14 14:44
SorenR wrote:
2020-05-14 13:39
I've built my copy with the full RMSPF 1.12 - your version is using a subset of RMSPF 1.10 altered by Martin.

RMSPF 1.12 actually have this change already :mrgreen:
1.10 has that originally in it as well, but it seems martin removed this deliberately, see pull #323

Full? I hope you are aware hMailServer SPF check only uses 1/2 from the RMSPF lib? (eg: it only check the From address, no SPF HELO checks etc are executed)

What other 'benefits' has using 1.12 over 1.10? Does it change something in this behaviour? I never get a explanation returned, it just displays as "Rejected by SPF ()" but as far as i understand it it should return some explanation or reason between the left parenthesis and right parenthesis
Good question... I haven't got the foggiest ;-)

If I set SPF check active with a score of 0 ... Does it still check SPF?
I guess I have to enable debug to see...

One thing I was toying with but never managed to get sorted was to print (debug) into Eventlog from RMSPF.cpp. Seems that calling c++ from c is not that easy.
SørenR.

Woke is Marxism advancing through Maoist cultural revolution.

User avatar
mattg
Moderator
Moderator
Posts: 22435
Joined: 2007-06-14 05:12
Location: 'The Outback' Australia

Re: Sub OnHELO(oClient) progress?

Post by mattg » 2020-05-15 02:42

I would hope that with the full set we could get a different response (other than pass) for open SPF records (ends in -all), and for softfail addresses (~all)

That hMailserver passes these outright is a failing in my view.
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2020-05-15 11:33

SorenR wrote:
2020-05-14 14:58
One thing I was toying with but never managed to get sorted was to print (debug) into Eventlog from RMSPF.cpp. Seems that calling c++ from c is not that easy.
I believe, that is exactly what the https://github.com/hmailserver/hmailserver/pull/322 &explain, sExplanation params should return back after the SPF check, but this return value seems broken i never ever seen the sfp check return anything other then Rejected by SPF ()
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
SorenR
Senior user
Senior user
Posts: 6308
Joined: 2006-08-21 15:38
Location: Denmark

Re: Sub OnHELO(oClient) progress?

Post by SorenR » 2020-05-15 15:31

RvdH wrote:
2020-05-15 11:33
SorenR wrote:
2020-05-14 14:58
One thing I was toying with but never managed to get sorted was to print (debug) into Eventlog from RMSPF.cpp. Seems that calling c++ from c is not that easy.
I believe, that is exactly what the https://github.com/hmailserver/hmailserver/pull/322 &explain, sExplanation params should return back after the SPF check, but this return value seems broken i never ever seen the sfp check return anything other then Rejected by SPF ()

Code: Select all

"DEBUG"	3832	"2020-05-15 15:26:58.769"	"Spam test: SpamTestDNSBlackLists, Score: 0"
"DEBUG"	3832	"2020-05-15 15:26:59.065"	"Spam test: SpamTestSPF, Result: Pass"
"DEBUG"	3832	"2020-05-15 15:26:59.065"	"Spam test: SpamTestSPF, Score: 0"
"DEBUG"	3832	"2020-05-15 15:26:59.065"	"Total spam score: 0"
I've edited SPF.cpp since it seems that sExplanation is not used anywhere in the code (solution)...

Code: Select all

      const char* explain;
      int result=SPFQuery(family,BinaryIP,T2A(sSenderEmail),NULL,NULL,NULL,&explain);

      if (explain != NULL)
      {
         sExplanation = explain;
		 SPFFree(explain);
		 LOG_DEBUG(Formatter::Format("Spam test: SpamTestSPF, Explanation: {0}", sExplanation));
	  }

      LOG_DEBUG(Formatter::Format("Spam test: SpamTestSPF, Result: {0}", EnumToString(result)));
So... Now I'm waiting :mrgreen:
SørenR.

Woke is Marxism advancing through Maoist cultural revolution.

User avatar
SorenR
Senior user
Senior user
Posts: 6308
Joined: 2006-08-21 15:38
Location: Denmark

Re: Sub OnHELO(oClient) progress?

Post by SorenR » 2020-05-18 15:28

RvdH wrote:
2020-05-15 11:33
SorenR wrote:
2020-05-14 14:58
One thing I was toying with but never managed to get sorted was to print (debug) into Eventlog from RMSPF.cpp. Seems that calling c++ from c is not that easy.
I believe, that is exactly what the https://github.com/hmailserver/hmailserver/pull/322 &explain, sExplanation params should return back after the SPF check, but this return value seems broken i never ever seen the sfp check return anything other then Rejected by SPF ()
I believe this will tell the full story ;-)

Code: Select all

; example.com fragment
$ORIGIN example.com.
....
; domain SPF record
example.com. IN  TXT "v=spf1 mx -all exp=getlost.example.com"
....

; the getlost TXT record
getlost      IN  TXT "Not allowed to send mail for domain"
sExplanation should contain "Not allowed to send mail for domain".

I don't think the option "exp=<domain>" is used that often ;-)
SørenR.

Woke is Marxism advancing through Maoist cultural revolution.

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2020-05-18 15:42

Ah, OK... that explains why i could not get that to return anything :lol:
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
SorenR
Senior user
Senior user
Posts: 6308
Joined: 2006-08-21 15:38
Location: Denmark

Re: Sub OnHELO(oClient) progress?

Post by SorenR » 2020-05-18 16:09

RvdH wrote:
2020-05-18 15:42
Ah, OK... that explains why i could not get that to return anything :lol:
Found it here... https://www.zytrax.com/books/dns/ch9/spf.html
SørenR.

Woke is Marxism advancing through Maoist cultural revolution.

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2020-10-20 21:13

Latest is 5.6.8-B2505.27
Just install the latest production and/or beta artifact from the URL below, then copy and overwrite files in this archive in hmailserver '/bin' directory
https://build.hmailserver.com/viewLog.h ... =artifacts (login as guest)
  1. Supports Sub OnHELO(oClient) event, issue #153
  2. Fixed Incorrect DEBUG logging for event 'OnDeliverMessage', issue #181
  3. Include HTMLBody into IMAP TEXT search, pull #193
  4. Fixed implicit conversion: "int" to "unsigned char" pull #204
  5. Faulty: SMTP 'Disconnect client after too many invalid commands' pull issue #160
  6. SMTP server error "550 Unsupported ESMTP extension" on MAIL FROM:... AUTH=<> [with fix] issue #164
  7. Removed warning if backup was more than 1,5GB and 15GB limit. There's no longer a recommended max-size - the time will vary with the installation size. issue #69
  8. Speed up 'update hm_messages set messageflags' issue #221
  9. Treat authenticated users as localsender if the sender is authenticated and AuthUserIsLocal=1 INI setting Office 2016/2019 Bug
  10. Add Return-Path header as topmost header before sending the message to SA (+ delete Return-Path header after the SA check completes) issue #116
  11. Experimental eventhandler OnClientLogon(oClient), New ClientInfo property oClient.Authenticated (Boolean)
  12. Handling of long UIDL response lists was too slow. issue #93
  13. When calling SpamAssassin and there was a connection failure, sometimes temporary files were left behind issue #100
  14. SURBL detection properly fails to detect url's ending with a query string issue #108
  15. If a route is set up, but the recipient does not match an address in the route address list, the domain catch-all should be used if specified. issue #74
  16. Fix ExternalFetcher DELE when no RETR, pull pull #254
  17. SMTP multiply max message size with 1024 issue #267
  18. Add email address variable to SignatureAdder.cpp pull #265
  19. DKIM on acccount-rule 'reply' not applied #172 issue #172
  20. preserve RewriteEnvelopeFromWhenForwarding setting when forwarding from account rule
  21. The logical flow should be to disregard "Require SMTP authentication" if "Allow deliveries from" is unselected issue #287
  22. Add ability to DKIM sign NDR messages (forwarded to external) pull #301
  23. Use custom daemonaddressdomain from INI pull #301
  24. Fix SURBL regex pull #320
  25. Add RMSPF library SpamTestSPF Result to DEBUG logging, see this forum topic
  26. Ignore SpamTestSPF and SpamTestHeloHost when send thru local IP Address, see this forum topic
  27. SPF test to include "HELO/EHLO host" used by DNS macros pull 353
https://d-fault.nl/files/hMailServer-Bu ... 2505.27.7z

* Included hMailAdmin.exe fixes sorting of DateTime and IPAddress values, not reflected in server application version numbering
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
jimimaseye
Moderator
Moderator
Posts: 10053
Joined: 2011-09-08 17:48

Re: Sub OnHELO(oClient) progress?

Post by jimimaseye » 2020-10-20 21:43

Opening post updated.

[Entered by mobile. Excuse my spelling.]
5.7 on test.
SpamassassinForWindows 3.4.0 spamd service
AV: Clamwin + Clamd service + sanesecurity defs : https://www.hmailserver.com/forum/viewtopic.php?f=21&t=26829

gotspatel
Senior user
Senior user
Posts: 347
Joined: 2013-10-08 05:42
Location: INDIA

Re: Sub OnHELO(oClient) progress?

Post by gotspatel » 2020-12-24 07:18

RvdH wrote:
2020-10-20 21:13
Latest is 5.6.8-B2505.27

Hi

Currently running 5.6.7 B2425 Official Build Database Version 5601 on Windows Server 2019 and tried copying files from this build after stopping the HMAIL SERVICE but getting COM error when starting hmail administrator app. Any help please.

Also tried re-registering the hmail Services but still getting error.
Attachments
error on upgrade.png
error on upgrade.png (5.68 KiB) Viewed 135461 times

User avatar
mattg
Moderator
Moderator
Posts: 22435
Joined: 2007-06-14 05:12
Location: 'The Outback' Australia

Re: Sub OnHELO(oClient) progress?

Post by mattg » 2020-12-24 08:38

You must use the same base version...
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation

gotspatel
Senior user
Senior user
Posts: 347
Joined: 2013-10-08 05:42
Location: INDIA

Re: Sub OnHELO(oClient) progress?

Post by gotspatel » 2020-12-24 09:17

mattg wrote:
2020-12-24 08:38
You must use the same base version...
Sir can you please explain more. I am not an expert but can read and follow instructions.

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2020-12-24 09:43

gotspatel wrote:
2020-12-24 09:17
mattg wrote:
2020-12-24 08:38
You must use the same base version...
Sir can you please explain more. I am not an expert but can read and follow instructions.
It is the readme :?
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2020-12-24 10:14

gotspatel wrote:
2020-12-24 09:17
mattg wrote:
2020-12-24 08:38
You must use the same base version...
Sir can you please explain more. I am not an expert but can read and follow instructions.
It is in the readme :?
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

gotspatel
Senior user
Senior user
Posts: 347
Joined: 2013-10-08 05:42
Location: INDIA

Re: Sub OnHELO(oClient) progress?

Post by gotspatel » 2020-12-24 10:51

RvdH wrote:
2020-12-24 10:14

It is in the readme :?
Very Sorry Sir for Confusion. I thought It is already installed so no need to install from the link in the Readme file. :oops:

Thanks for guidance. it is up and running.

BTW what is this file for "hMailServer-5.6.8-B2505-Symbols.zip"
Attachments
Successful Update.png
Successful Update.png (7.38 KiB) Viewed 135435 times

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2020-12-24 10:55

For debugging, you do not need that
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

gotspatel
Senior user
Senior user
Posts: 347
Joined: 2013-10-08 05:42
Location: INDIA

Re: Sub OnHELO(oClient) progress?

Post by gotspatel » 2020-12-24 10:57

RvdH wrote:
2020-12-24 10:55
For debugging, you do not need that
Thanks for Clarifying.

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2021-01-22 23:41

Oops, totally forgot to update this topic :oops:

Latest is 5.6.8-B2534.28
Just install the latest production and/or beta artifact from the URL below, then copy and overwrite files in this archive in hmailserver '/bin' directory
https://build.hmailserver.com/viewLog.h ... =artifacts (login as guest)
  1. Supports Sub OnHELO(oClient) event, issue #153
  2. Fixed Incorrect DEBUG logging for event 'OnDeliverMessage', issue #181
  3. Include HTMLBody into IMAP TEXT search, pull #193
  4. Fixed implicit conversion: "int" to "unsigned char" pull #204
  5. Faulty: SMTP 'Disconnect client after too many invalid commands' pull issue #160
  6. SMTP server error "550 Unsupported ESMTP extension" on MAIL FROM:... AUTH=<> [with fix] issue #164
  7. Removed warning if backup was more than 1,5GB and 15GB limit. There's no longer a recommended max-size - the time will vary with the installation size. issue #69
  8. Speed up 'update hm_messages set messageflags' issue #221
  9. Treat authenticated users as localsender if the sender is authenticated and AuthUserIsLocal=1 INI setting Office 2016/2019 Bug
  10. Add Return-Path header as topmost header before sending the message to SA (+ delete Return-Path header after the SA check completes) issue #116
  11. Experimental eventhandler OnClientLogon(oClient), New ClientInfo property oClient.Authenticated (Boolean)
  12. Handling of long UIDL response lists was too slow. issue #93
  13. When calling SpamAssassin and there was a connection failure, sometimes temporary files were left behind issue #100
  14. SURBL detection properly fails to detect url's ending with a query string issue #108
  15. If a route is set up, but the recipient does not match an address in the route address list, the domain catch-all should be used if specified. issue #74
  16. Fix ExternalFetcher DELE when no RETR, pull pull #254
  17. SMTP multiply max message size with 1024 issue #267
  18. Add email address variable to SignatureAdder.cpp pull #265
  19. DKIM on acccount-rule 'reply' not applied #172 issue #172
  20. preserve RewriteEnvelopeFromWhenForwarding setting when forwarding from account rule
  21. The logical flow should be to disregard "Require SMTP authentication" if "Allow deliveries from" is unselected issue #287
  22. Add ability to DKIM sign NDR messages (forwarded to external) pull #301
  23. Use custom daemonaddressdomain from INI pull #301
  24. Fix SURBL regex pull #320
  25. Add RMSPF library SpamTestSPF Result to DEBUG logging, see this forum topic
  26. Ignore SpamTestSPF and SpamTestHeloHost when send thru local IP Address, see this forum topic
  27. SPF test to include "HELO/EHLO host" used by DNS macros pull 353
  28. Fix 'Unencrypted Cleartext Login' vulnerability detection pull 242
https://d-fault.nl/files/hMailServer-Bu ... 2534.28.7z

* Included hMailAdmin.exe fixes sorting of DateTime and IPAddress (IP4) values, not reflected in server application version numbering
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
jimimaseye
Moderator
Moderator
Posts: 10053
Joined: 2011-09-08 17:48

Re: Sub OnHELO(oClient) progress?

Post by jimimaseye » 2021-01-22 23:47

Link in initial post updated.
5.7 on test.
SpamassassinForWindows 3.4.0 spamd service
AV: Clamwin + Clamd service + sanesecurity defs : https://www.hmailserver.com/forum/viewtopic.php?f=21&t=26829

User avatar
SorenR
Senior user
Senior user
Posts: 6308
Joined: 2006-08-21 15:38
Location: Denmark

Re: Sub OnHELO(oClient) progress?

Post by SorenR » 2021-01-23 01:51

jimimaseye wrote:
2021-01-22 23:47
Link in initial post updated.
Git ??
SørenR.

Woke is Marxism advancing through Maoist cultural revolution.

User avatar
jimimaseye
Moderator
Moderator
Posts: 10053
Joined: 2011-09-08 17:48

Re: Sub OnHELO(oClient) progress?

Post by jimimaseye » 2021-01-23 02:02

SorenR wrote:
2021-01-23 01:51
jimimaseye wrote:
2021-01-22 23:47
Link in initial post updated.
Git ??
A bit harsh. 😂

No, I mean this: https://www.hmailserver.com/forum/viewt ... 53#p188753

So that anybody visiting the thread will have a direct link to the latest version posted.
5.7 on test.
SpamassassinForWindows 3.4.0 spamd service
AV: Clamwin + Clamd service + sanesecurity defs : https://www.hmailserver.com/forum/viewtopic.php?f=21&t=26829

User avatar
SorenR
Senior user
Senior user
Posts: 6308
Joined: 2006-08-21 15:38
Location: Denmark

Re: Sub OnHELO(oClient) progress?

Post by SorenR » 2021-01-23 02:16

jimimaseye wrote:
2021-01-23 02:02
SorenR wrote:
2021-01-23 01:51
jimimaseye wrote:
2021-01-22 23:47
Link in initial post updated.
Git ??
A bit harsh. 😂
Not you, silly... :mrgreen: RvdH's github repository.

:idea:

Oh well, should have quoted @RvdH and not you.
SørenR.

Woke is Marxism advancing through Maoist cultural revolution.

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2021-01-23 08:46

SorenR wrote:
2021-01-23 02:16
jimimaseye wrote:
2021-01-23 02:02
SorenR wrote:
2021-01-23 01:51


Git ??
A bit harsh. 😂
Not you, silly... :mrgreen: RvdH's github repository.

:idea:

Oh well, should have quoted @RvdH and not you.
Basically it is this commit (never released) and this one discussed here, which you both have merged inside your fork and compiled against OpenSSL 1.1.1i making it match the latest 5.6.8-B2534 BETA download on the downloads page here at hmailserver.com
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
SorenR
Senior user
Senior user
Posts: 6308
Joined: 2006-08-21 15:38
Location: Denmark

Re: Sub OnHELO(oClient) progress?

Post by SorenR » 2021-01-23 13:07

RvdH wrote:
2021-01-23 08:46
SorenR wrote:
2021-01-23 02:16
jimimaseye wrote:
2021-01-23 02:02


A bit harsh. 😂
Not you, silly... :mrgreen: RvdH's github repository.

:idea:

Oh well, should have quoted @RvdH and not you.
Basically it is this commit (never released) and this one discussed here, which you both have merged inside your fork and compiled against OpenSSL 1.1.1i making it match the latest 5.6.8-B2534 BETA download on the downloads page here at hmailserver.com
Am I the only one syncing your fork?
SørenR.

Woke is Marxism advancing through Maoist cultural revolution.

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2021-01-23 13:19

SorenR wrote:
2021-01-23 13:07
Am I the only one syncing your fork?
Yup, seems so ;)
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
jimimaseye
Moderator
Moderator
Posts: 10053
Joined: 2011-09-08 17:48

Re: Sub OnHELO(oClient) progress?

Post by jimimaseye » 2021-03-28 23:17

Link in initial post updated.

[Entered by mobile. Excuse my spelling.]
5.7 on test.
SpamassassinForWindows 3.4.0 spamd service
AV: Clamwin + Clamd service + sanesecurity defs : https://www.hmailserver.com/forum/viewtopic.php?f=21&t=26829

User avatar
mattg
Moderator
Moderator
Posts: 22435
Joined: 2007-06-14 05:12
Location: 'The Outback' Australia

Re: Sub OnHELO(oClient) progress?

Post by mattg » 2021-03-29 06:41

How much is included in 5.7 builds?
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2021-03-29 09:36

I have no 5.7 builds...well actually i have but not publicly

Out of my head up to .26 (minus .9 and .25) is included in 5.7 master branch on github, the rest is there as pull request
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
RvdH
Senior user
Senior user
Posts: 3231
Joined: 2008-06-27 14:42
Location: The Netherlands

Re: Sub OnHELO(oClient) progress?

Post by RvdH » 2021-03-31 22:38

Latest is 5.6.8-B2538.30
Just install the latest production and/or beta artifact from the URL below, then copy and overwrite files in this archive in hmailserver '/bin' directory
https://build.hmailserver.com/viewLog.h ... =artifacts (login as guest)
  1. Supports Sub OnHELO(oClient) event, issue #153
  2. Fixed Incorrect DEBUG logging for event 'OnDeliverMessage', issue #181
  3. Include HTMLBody into IMAP TEXT search, pull #193
  4. Fixed implicit conversion: "int" to "unsigned char" pull #204
  5. Faulty: SMTP 'Disconnect client after too many invalid commands' pull issue #160
  6. SMTP server error "550 Unsupported ESMTP extension" on MAIL FROM:... AUTH=<> [with fix] issue #164
  7. Removed warning if backup was more than 1,5GB and 15GB limit. There's no longer a recommended max-size - the time will vary with the installation size. issue #69
  8. Speed up 'update hm_messages set messageflags' issue #221
  9. Treat authenticated users as localsender if the sender is authenticated and AuthUserIsLocal=1 INI setting Office 2016/2019 Bug
  10. Add Return-Path header as topmost header before sending the message to SA (+ delete Return-Path header after the SA check completes) issue #116
  11. Experimental eventhandler OnClientLogon(oClient), New ClientInfo property oClient.Authenticated (Boolean)
  12. Handling of long UIDL response lists was too slow. issue #93
  13. When calling SpamAssassin and there was a connection failure, sometimes temporary files were left behind issue #100
  14. SURBL detection properly fails to detect url's ending with a query string issue #108
  15. If a route is set up, but the recipient does not match an address in the route address list, the domain catch-all should be used if specified. issue #74
  16. Fix ExternalFetcher DELE when no RETR, pull pull #254
  17. SMTP multiply max message size with 1024 issue #267
  18. Add email address variable to SignatureAdder.cpp pull #265
  19. DKIM on acccount-rule 'reply' not applied #172 issue #172
  20. preserve RewriteEnvelopeFromWhenForwarding setting when forwarding from account rule
  21. The logical flow should be to disregard "Require SMTP authentication" if "Allow deliveries from" is unselected issue #287
  22. Add ability to DKIM sign NDR messages (forwarded to external) pull #301
  23. Use custom daemonaddressdomain from INI pull #301
  24. Fix SURBL regex pull #320
  25. Add RMSPF library SpamTestSPF Result to DEBUG logging, see this forum topic
  26. Ignore SpamTestSPF and SpamTestHeloHost when send thru local IP Address, see this forum topic
  27. SPF test to include "HELO/EHLO host" used by DNS macros pull 353
  28. Fix 'Unencrypted Cleartext Login' vulnerability detection pull 242
  29. Anti-spam; Maximum message to scan (KB) is now limited to 256MB, see this forum topic
  30. Added "UseDNSCache" INI setting. 1 = Use cache in DNS Client service (default). 0 = Bypass cache in DNS Client service.
https://d-fault.nl/files/hMailServer-Bu ... 2538.30.7z

* Included hMailAdmin.exe fixes sorting of DateTime and IPAddress (IP4) values, not reflected in server application version numbering



@mods I pulled .29 download... i cannot change link there
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup

User avatar
jimimaseye
Moderator
Moderator
Posts: 10053
Joined: 2011-09-08 17:48

Re: Sub OnHELO(oClient) progress?

Post by jimimaseye » 2021-03-31 23:07

Link in initial post updated

[Entered by mobile. Excuse my spelling.]
5.7 on test.
SpamassassinForWindows 3.4.0 spamd service
AV: Clamwin + Clamd service + sanesecurity defs : https://www.hmailserver.com/forum/viewtopic.php?f=21&t=26829

Post Reply