Determining FTP2 Connection Settings
See this Chilkat blog post for help in determining workable FTP connection settings: Determining FTP2 Connection Settings
Latest notes, articles, and news
See this Chilkat blog post for help in determining workable FTP connection settings: Determining FTP2 Connection Settings
“Could not load file or assembly ‘ChilkatDotNet2, Version=9.3.0.0, Culture=neutral, PublicKeyToken=eb5fc1fc52ef09bd’ or one of its dependencies. An attempt was made to load a program with an incorrect format.” The “incorrect format” error is a 32-bit vs. 64-bit mismatch. It means the application is trying to load a 64-bit .NET assembly into a 32-bit process, or the reverse (a 32-bit assembly into […]
If the SFTP server responds to a request to delete a file with the error “Permission Denied”, it means the SSH/SFTP user account does not have permission to delete the file. Here is a sample LastErrorText that shows the path of the remote file to be deleted, and the “Permission Denied” response from the server. ChilkatLog: RemoveFile: DllDate: Jan 19 […]
See this Chilkat web page for information about sending email with Return Receipt or Delivery Receipt.
When an SSH/SFTP server responds to a file open request with the error message “No Such File”, it means that it could not find the file (i.e. there was no such file). This is a snippet from the LastErrorText property: … OpenRemoteFile: filename: something.dat access: readOnly createDisposition: openExisting v3Flags: 0x1 Sent FXP_OPEN StatusResponse: Request: FXP_OPEN StatusCode: 2 StatusMessage: No such […]
Question: I had some IMAP code working with Chilkat iOS 9.2.1 version. Tried upgrading to 9.3.0 (wanted to use the new attachments functionality) and got the following error: Undefined symbols for architecture i386: “_res_9_query”, referenced from: ChilkatResolve::mxLookup(char const*, ScoredStrings&, LogBase&, bool) in libchilkatIos.a(ChilkatResolve.o) ChilkatResolve::dkimLookup(char const*, StringBuffer&, LogBase&, bool) in libchilkatIos.a(ChilkatResolve.o) ChilkatResolve::bestMxLookup(char const*, StringBuffer&, LogBase&, bool) in libchilkatIos.a(ChilkatResolve.o) ld: symbol(s) not […]
If this FTP server response is seen in the LastErrorText, it means that the SSL/TLS connection requires a client-side certificate with private key. Prior to connecting, the client-side certificate should be specified by calling the SetSslClientCert, or SetSslClientCertPfx. Make sure to check the return value of these methods for success/failure. If the SetSslClientCert* method fails, then no client-side certificate has […]
Chilkat v9.3.0, being released this week, now supports the ability to create CAdES-BES and CAdES-EPES digital signatures via the MailMan, Mime, and Crypt2 objects. All three objects/classes now include the following new properties: bool CadesEnabled; string CadesSigPolicyId; string CadesSigPolicyUri; string CadesSigPolicyHash; (base64 encoded representation of hash) To create a CAdES-BES signature, simply set the CadesEnabled property = true. For CAdES-EPES, […]
Chilkat version 9.3.0, being released this week, includes new IMAP functionality to fetch emails without downloading attachments, and then subsequently fetch attachments one at a time separately. There is a new boolean property named “AutoDownloadAttachments”, which has a default value of True (YES). If set to False (NO), then all Fetch* methods will not download attachments. Note: “related” items are […]
Chilkat v9.3.0 for Cocoa now includes the asynchronous functionality and event callback functionality that has been available in the C++ libs. Asynchronous methods run in a background thread such that the call immediately returns to the application. Events are not fired w/ asynchronous method calls — your app would periodically check to see if the background task is finished. To […]