... and they did!
https://www.hmailserver.com/forum/viewt ... =7&t=33995
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
RvdH wrote: ↑2019-06-02 02:37Install 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+ OpenSSL 1.0.2s (released may 28, 2019)
- Supports Sub OnHELO(oClient) event, issue #153
- Fixed Incorrect DEBUG logging for event 'OnDeliverMessage', issue #181
- Include HTMLBody into IMAP TEXT search, pull #193
- Fixed implicit conversion: "int" to "unsigned char" pull #204
- Faulty: SMTP 'Disconnect client after too many invalid commands' pull issue #160
- SMTP server error "550 Unsupported ESMTP extension" on MAIL FROM:... AUTH=<> [with fix] issue #164
- 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
- Speed up 'update hm_messages set messageflags' issue #221
- Treat authenticated users as localsender if the sender is authenticated and AuthUserIsLocal=1 INI setting Office 2016 Bug
- Add Return-Path header as topmost header before sending the message to SA (+ delete Return-Path header after the SA check completes) issue #116
- Experimental eventhandler OnClientLogon(oClient), New ClientInfo property oClient.Authenticated (Boolean)
- Handling of long UIDL response lists was too slow. issue #93
- When calling SpamAssassin and there was a connection failure, sometimes temporary files were left behind issue #100
- SURBL detection properly fails to detect url's ending with a query string issue #108
- 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
- Fix ExternalFetcher DELE when no RETR, pull pull #254
- SMTP multiply max message size with 1024 issue #267
- Add email address variable to SignatureAdder.cpp pull #265
- DKIM on acccount-rule 'reply' not applied #172 issue #172
- preserve RewriteEnvelopeFromWhenForwarding setting when forwarding from account rule
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.RvdH wrote: ↑2019-06-02 02:37Install 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+ OpenSSL 1.0.2s (released may 28, 2019)
- Supports Sub OnHELO(oClient) event, issue #153
- Fixed Incorrect DEBUG logging for event 'OnDeliverMessage', issue #181
- Include HTMLBody into IMAP TEXT search, pull #193
- Fixed implicit conversion: "int" to "unsigned char" pull #204
- Faulty: SMTP 'Disconnect client after too many invalid commands' pull issue #160
- SMTP server error "550 Unsupported ESMTP extension" on MAIL FROM:... AUTH=<> [with fix] issue #164
- 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
- Speed up 'update hm_messages set messageflags' issue #221
- Treat authenticated users as localsender if the sender is authenticated and AuthUserIsLocal=1 INI setting Office 2016 Bug
- Add Return-Path header as topmost header before sending the message to SA (+ delete Return-Path header after the SA check completes) issue #116
- Experimental eventhandler OnClientLogon(oClient), New ClientInfo property oClient.Authenticated (Boolean)
- Handling of long UIDL response lists was too slow. issue #93
- When calling SpamAssassin and there was a connection failure, sometimes temporary files were left behind issue #100
- SURBL detection properly fails to detect url's ending with a query string issue #108
- 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
- Fix ExternalFetcher DELE when no RETR, pull pull #254
- SMTP multiply max message size with 1024 issue #267
- Add email address variable to SignatureAdder.cpp pull #265
- DKIM on acccount-rule 'reply' not applied #172 issue #172
- preserve RewriteEnvelopeFromWhenForwarding setting when forwarding from account rule
https://d-fault.nl/files/5.6.8-B2437.20 ... _1.0.2s.7z
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."
Code: Select all
DKIM on acccount-rule 'reply' not applied
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.
No, it is a forwarding over the same domain but not on the same account.
There is no rule defined for those accounts, I do not know if the forwarding behaves internally as if it were a rule.
No
Please check your certificate. It's expired.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
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
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
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)
Yes indeed.
Nope, but i can make u pull request for it if the majority thinks this is useful
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.10 has that originally in it as well, but it seems martin removed this deliberately, see pull #323
Good question... I haven't got the foggiestRvdH wrote: ↑2020-05-14 14:441.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
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 ()
RvdH wrote: ↑2020-05-15 11:33I 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"
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)));
I believe this will tell the full storyRvdH wrote: ↑2020-05-15 11:33I 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
; 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"
Found it here... https://www.zytrax.com/books/dns/ch9/spf.html
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)
Hi
It is the readme
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.
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)
Git ??
A bit harsh.
Not you, silly... RvdH's github repository.
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?RvdH wrote: ↑2021-01-23 08:46Basically 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
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)