Re: [twsocket] SSL enabling SMTPCLi

2017-05-04 Thread Angus Robertson - Magenta Systems Ltd
> thanks for your valuable information!
> Some of it indicates, that it might indeed be easier than feared 
> after looking at the demo project. ;-)

Or look at the code of my mail queue component, which validates chains
using either a PEM bundle or the windows store, just borrow the code.  

I've just borrowed the code myself for a new ICS HTTP proxy component
that will be in SVN in a week or so. 

Angus

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] SSL enabling SMTPCLi

2017-05-03 Thread Markus Humm
Hello,

I shortly looked at the mentioned sample. It contains some pem files
which seem to be certificates. Correct?
The seem to be different from the ones I already used for my DataSnap
rest server to SSL enable it.

And the other thing: if I initiate some SMTP connection using such
certificates, will the server validate them agains some URL? if yes how?
Or can I distribute generic certificates along with my application andn
they should work?

Then there's the difference between StartTLS and the "normal" method.
Can the client automatically detect which one to use? I don't like the
user requiring to set up so many parameters... that could go wrong :-(

Regards

Markus
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] SSL enabling SMTPCLi

2017-05-01 Thread Humm, Markus
> ___
> Von: Angus Robertson - Magenta Systems Ltd [an...@magsys.co.uk]
>
> > it's difficult nowdays to find an analogue phone port and a
> > working modem ;-)
>
> And a working version of Windows, DUN is so rarely used now that
> Microsoft seems to no longer test it themselves, and DUN no longer
> works in Windows 10 version 1703, dial attempts just get a hardware
> error.

Good to know this! Thanks for sharing!

Regards

Markus

Diese E-Mail und alle Anhänge sind vertraulich und nur für den Adressaten 
bestimmt. Sie können rechtlich geschützte Nachrichten enthalten und dürfen 
anderen Personen nicht offenbart werden. Im Falle von Fehlleitungen wird der 
Empfänger gebeten, den Absender umgehend zu unterrichten und diese E-Mail nebst 
Anhängen zu löschen.

This e-mail and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed. They 
may contain legally privileged information, and may not be disclosed to anyone 
else. If you have received this e-mail in error, please notify the sender and 
delete all copies from your system.

ebm-papst Mulfingen GmbH & Co. KG
Sitz der Gesellschaft: Bachmühle 2, D-74673 Mulfingen
Kommanditgesellschaft Sitz Mulfingen: Amtsgericht Stuttgart HRA 590344
Komplementär: Elektrobau Mulfingen GmbH, Sitz Mulfingen, Amtsgericht Stuttgart 
HRB 590142
Geschäftsführung: Stefan Brandl (Vorsitzender), Thomas Borst, Hans Peter Fuchs, 
Dr. Bruno Lindl, Thomas Wagner
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Re: [twsocket] SSL enabling SMTPCLi

2017-04-29 Thread Markus Humm
Hello Angus,

thanks for your answer. It is a good starting point for me once I
actually find the time to do the necessary changes (which is not now).

As for sending issues: I already implemented the possibility to specify
several e-mail servers in my application which will be tried in the
specified order if one should not be reachable. That looks good enough
for now.

But rest assured: I use your component for using dial up networking, if
specified by the user, since years already. I just don't know if any
user actually uses it as the e-mail finctionality is only used by a
subset of the user base.

Back when implementing this I did test it, but at work it's difficult
nowdays to find an analogue phone port and a working modem ;-)
(back when testing it it first failed and after fixing some
implementation bugs on my side I finally learned that the modem I had
lent was defective as well ;-) So I lent a different one from IT
department which worked ;-) )

Best regards

Markus
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] SSL enabling SMTPCLi

2017-04-29 Thread Angus Robertson - Magenta Systems Ltd
> Sending still works, but only for SMTP servers not requiring TLS.
> What would I need to do to TLS enable this application?

Look at the sample OverbyteIcsSslMailSnd, which is the SSL enabled
version.  Essentially, you change to use TSslSmtpCli which has extra
events to handle the SSL handshaking events, and add an SslContext
which controls the SSL negotiation. 

Or you could change it to use my Mail Queue Component, which already
handles SSL, queues and retries email with multiple servers over 24
hours so it has a higher chance of being sent.  

https://www.magsys.co.uk/delphi/magics.asp

> My application meanwhile provides some webservice as well using 
> the built in DataSnap technology of Delphi, which also means I
> already distribute the 2 SSL DLLs required for this 

ICS always uses the latest OpenSSL 1.1.0 released a year ago, Indy is
stuck with an older version that uses different file names, so you will
have to distribute four DLLs with your application.  ICS will use the
older 1.0.2 versions as well, but I would not recommend it.

Angus

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


[twsocket] SSL enabling SMTPCLi

2017-04-28 Thread Markus Humm
Hello,

I once wrote a Delphi application in D2007 sending e-mails via SMTPCli
which got migrated to Berlin 10.1 meanwhile and thus ICS got upgraded to
some 8.x version.

Sending still works, but only for SMTP servers not requiring TLS.
What would I need to do to TLS enable this application?
There surely is some demo available for this, but I'd like to assess the
amount of time/complexity this task might require.

My application meanwhile provides some webservice as well using the
built in DataSnap technology of Delphi, which also means I already
distribute the 2 SSL DLLs required for this (I once updated them with
newer versions from the fulgran server).

Would TLS enabling SMTPCli interfere with those (by requiring some DLLs
with the same name but differently compiled or something like this)?

Greetings

Markus
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be