SMTP Error: Helo command rejected: need fully-qualified hostname;
To solve this problem, set the Chilkat.Mailman’s HeloHostname property equal to the fully-qualified hostname of the computer where your application is running.
To solve this problem, set the Chilkat.Mailman’s HeloHostname property equal to the fully-qualified hostname of the computer where your application is running.
If the SSH server is setup/configured to not allow SFTP, or your SSH user account is not allowed to use SFTP, the InitializeSftp method will return a failed status. Here is an example: ChilkatLog: InitializeSftp: DllDate: Oct 30 2009 UnlockPrefix: ABC123 Username: chilkat Component: .NET 2.0 SshVersion: SSH-2.0-OpenSSH_4.5 SftpVersion: 0 channelType: session clientChannel: 200 initialWindowSize: 327680 maxPacketSize: 32768 Sent open […]
Question: I started using MailMan.VerifyRecipients to periodically check bad email addresses and within one week of using the method the server was blacklisted. Is this something you have heard of? or just coincidence? Answer: I haven’t heard of this before — thanks for letting me know. I suspect the reason is that VerifyRecipients works by connecting to an SMTP server […]
Question: I need to send a unicode string (e.g TCHAR *ptr) but the API only allows to send char. Answer: /* The _TCHAR data type is defined conditionally in Tchar.h. If the symbol _UNICODE is defined for your build, _TCHAR is defined as wchar_t; otherwise, for single-byte and MBCS builds, it is defined as char. */ bool sendString(CkSocket &sock, TCHAR […]
When a Chilkat object is declared using “TChilkat*” such as TChilkatSFtp, and it is instantiated dynamically, then it must be explicitly freed (destroyed). The following code fragment demonstrates. If the Free method is not called, then object instances will accumulate in memory. procedure TForm1.Button1Click(Sender: TObject); var sftp: TChilkatSFtp; i: Integer; begin for i := 1 to 1000 do begin sftp […]
The following changes, fixes, and new features are available in version 9.0.6. General Items listed here are fixes or enhancements in underlying internal code that may apply to one or more Chilkat products. Charset (i.e. character encoding) detection for HTML is determined by the presence of META HTML tag such as this: <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″> For XHTML documents, the […]
Question: I’m just beginning to work with some of the Chilkat components and I’ve run into an apparent issue with the ReadFileBytes method in the ChilkatSFtp component. I’m attempting to read an entire file using ReadFileBytes and only getting part of the file. Here’s essentially what I’m doing: * Use GetFileSize32 to get the size of the file (returns 168914) […]
Question: I’m trying to install SMTPQ on Windows Server 2008 only nothing happens. It won’t install the service, no messages, nothing. Answer: Download and install the Chilkat SMTPQ service from this URL: http://www.chilkatsoft.com/downloads_misc.asp The SMTPQ Windows Service is not installed (intentionally). To complete the install, click on the Windows Start menu button (bottom left of desktop) and select “All Programs–>Chilkat–>SMTPQ […]
Cert and CertStore Fix: Auto-cleanup of private key in \Documents and Settings\{User}\Application Data\Microsoft\Crypto\RSA\S-* when calling Cert.LoadPfxData or Cert.LoadPfxFile. (.NET) Cert.Dispose and CertStore.Dispose will clear internal object and potentially remove private key file if it was temporarily created via LoadPfxData/LoadPfxFile. Email Object Added SetFromMimeBytes method — allowing an email to be loaded directly from a byte array containing raw MIME. FTP2 […]
This post pertains to using the Chilkat Self-Extracting EXE utility. The goal is to create a self-extracting EXE such that the files are unzipped into the directory where the EXE is located. To do this, the %CD% environment variable is used in a DOS command line. The intent is to use the -d option with “%CD%” so that the environment […]