POP3 Error: No X-UIDL header found

The Chilkat MailMan class can fetch emails from a POP3 server in two ways: by sequence number, or by UIDL. When an email is fetched by UIDL, or fetched in a way such that a full mapping of UIDL’s to sequence numbers was retrieved, Chilkat will add an “X-UIDL” header to the Email object that is returned. This allows for […]

SSH/SFTP Error: Must first connect to the SSH server

The following error is explained in this post: ChilkatLog: DownloadFileByName: DllDate: Apr 25 2018 ChilkatVersion: 9.5.0.73 UnlockPrefix: * Architecture: Little Endian; 64-bit Language: Cocoa Objective-C VerboseLogging: 0 SftpVersion: 3 Component successfully unlocked using purchased unlock code. Must first connect to the SSH server. –DownloadFileByName –ChilkatLog The above error can happen after a long period of inactivity. Let’s say your application […]

Chilkat v9.5.0.73 Release Notes

The v9.5.0.72 release notes are available here: Chilkat v9.5.0.72 Release Notes v9.5.0.73 Release Notes: Email The SetHtmlBody method, in certain circumstances, would incorrectly set the top-level MIME header to text/html for multipart messages. This was fixed. HTTP Non us-ascii chars in the URL path are now always URL encoded using the utf-8 encoding. OAuth2 Added the UseBasicAuth and AppCallbackUrl properties. […]

Windows 10 1803 can’t run EXE files from a network shared folders

Chilkat has been receiving support email with the following error: connectSocket: connect_ipv6_or_ipv4: resolveHostname6: getAddressInfo: Failed to get host address info. (3) SocketError: Error 0x2afb Check to make sure the connection is not blocked by a firewall or anti-virus port filtering. hostOrIpAddr: **** port: See http://www.chilkatforum.com/questions/11627/sftp-failed-to-get-address-info for a possible cause of this error. Versions of Windows earlier than Windows XP are […]

Yield and SleepMs in PowerBuilder

This is a note for PowerBuilder programmers: Some Chilkat classes provide a SleepMs method, which is provided as a convenience. The SleepMs method puts the thread to sleep for a number of milliseconds. However, this is not the same as a PowerBuilder Yield, which “Yields control to other graphic objects, including objects that are not PowerBuilder objects. Yield checks the […]

Chilkat v9.5.0.72 Release Notes

The v9.5.0.71 release notes are available here: Chilkat v9.5.0.71 Release Notes v9.5.0.72 Release Notes: FTP2 Fixed FTP implicit SSL/TLS uploads for some FTP servers. CkString Fixed: In the Delphi DLL build, the CkString.split* and tokenize* methods caused a crash. Encryption Modification: Encrypting 0 bytes for block cipher algorithms with padding now results in one block of output, rather than 0 […]

Chilkat v9.5.0.71 Release Notes

The v9.5.0.70 release notes are available here: Chilkat v9.5.0.70 Release Notes v9.5.0.71 Release Notes: FileAccess Added the GetFileTime method to get the last-modified, created, or last-access file date/time. Email Automatically fixes FROM email addresses to prevent email spoofing as described at https://www.mailsploit.com/index FileAcccess If FileSize() returns -1 (failed), then the LastMethodSuccess property was not properly set. (The LastMethodSuccess is a […]

Minimizing Time to Send Email

Programmers using Chilkat to send email can do some simple things, and can avoid common mistakes to optimize the time it takes to send an email. 1) A common mistake is when a programmer calls mailman.VerifySmtpConnection and mailman.VerifySmtpLogin prior to actually sending the email. The intent of the Verify methods is for an application to examine connectivity and login success […]

Chilkat v9.5.0.70 Release Notes

The v9.5.0.69 release notes are available here: Chilkat v9.5.0.69 Release Notes v9.5.0.70 Release Notes: WebSocket Added the WebSocket class. FTP2 The LargeFileMeasures property now applies to uploads. (It originally applied only to FTP downloads.) FTP2 For synchronization uploads, such as for the SyncRemoteTree method, the AutoGetSizeForProgress property now applies. The local directory tree is only scanned to determine the total […]