![]() ![]() Add another layout for emails: Vertical View (like in Thunderbird) ĥ). Better filtering and sorting options for emails (just like in Thunderbird) Ĥ). Add an option to ask the email recipient for the confirmation of the delivery ģ). Add an option to warn before sending an email with NO theme! Ģ). I'd like to give you some feedback, but I'm not sure this forum section is the right one to write. I actually DO LIKE Essential PIM, but unfortunately I can't use it because it lacks some ESSENTIAL functionality described below. Also here: Much work - and who will make the skins?įor me it's much more important that this is fixed: end recurring appointment without losing exceptions viewtopic.php?f=3&t=13152 at home, at work, at school, in the library, something like plug-in SMTP Control for Mozilla Thunderbird)ħ/ Users can´t change skin gui or create own, default skin looks obsolete.Ĩ/ No external expansion plug-ins (like in Mozilla Thunderbird, Total Commander, etc.).ġ, 3 and 4 are features which can be implemented with nearly no effort - and these are things which make the users life easier.Ĩ: would be really really great - but who will develop such addons/plugins? To include a plugin-system will be much work.ħ: I like the skin. The choice with export messages are missing in the context menu!ģ/ They are missing confirm dialog before clear sync data (in database management) and/or sync (in settings)!Ĥ/ During delete events with repetition show me confirm dialog for every this item instead of show confirm dialog for delete all/selected items only once.ĭuring delete messages are missing the confirm dialog (in case delete tasks is it OK)!ĥ/ Is not possible to select more then only one folders for delete or export items (especially more folders with messages).Ħ/ There is no mechanism for automatic SMTP servers (in a diverse environment, e.g. You can use Indy's WhichFailedToLoad() function after the error occurs to find out whether Indy failed to load OpenSSL because the library files failed or load, or they were missing required function exports.1/ After repeated exporting messages EPIM does not remember last used folder (as in the case of export tasks or events from calendar)!Ģ/ Is not possible to save all items/messages from database/all accounts. Then you can deploy specific versioned library files with your app, or point Indy to a folder where they reside. Indy has IdOpenSSLSetCanLoadSymLinks() and IdOpenSSLSetLoadSymLinksFirst() functions that you can call at app startup to prevent Indy from attempting to load symlinks. For instance, on modern systems, the OpenSSL unversioned symlinks may map to library files for OpenSSL 1.1.x or later, which TIdSSLIOHandlerSocketOpenSSL does not support (use this SSLIOHandler instead). ![]() Using symlinks is not safe because they may map to library versions you are not expecting. ![]() Otherwise, it will treat the 301 as an error condition, and you will have to manually request the new URL yourself.īy default, on 'Nix-based systems, Indy attempts to load the OpenSSL library files using unversioned symlinks, and if that fails then it falls back to loading specific versioned library files instead. If you have TIdHTTP.HandleRedirects set to true (it is false by default) then TIdHTTP will automatically re-request the new URL for you. The server is telling you that the URL you have requested is old and the resource is available at a different URL (in this case, it is probably redirecting you to the HTTPS url), which will be provided to you in the property, and in the TIdHTTP.OnRedirect event. Or, if needed, Indy does have an IdOpenSSLSetLibPath() function you can call at app startup to specify an alternate folder path where the libs are located.ģ01 is a redirect response. You are relying on TIdHTTP using Indy's default TIdSSLIOHandlerSocketOpenSSL component, which depends on OpenSSL 1.0.2 library files (ie, libea圓2.dll and sslea圓2.dll, etc), so make sure you deploy those files with your app, preferably in your app's installation folder. I'm trying to download the contents of a text file from a web site and I know very little about the internet protocols. The comments at the top of the file were not useful to me. refer to comments at the top of this file. When running for Windows, the project throws an exception in IdSSLOpenSSL.pas with the source code comment:Īn exception here probably means that you are using the wrong version of the openssl libraries. If the project is run on a Macintosh with https then the PAServer reports the project "is loading libcrypto in an unsafe way." If the project on Windows or Macintosh requests the URL with http then the error is "301 Moved Permanently". If the Windows project requests the URL with https then the error is "Could not load SSL Library." ![]() procedure TForm1.Button1Click(Sender: TObject) On a blank Delphi 11 project I dropped a button and an TIdHTTP component. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |