Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ Delphi FoxPro Java Perl Python Ruby SQL Server VBScript
|
Send Email with 8bit Content-Transfer-EncodingSend an email using the "8bit" content-transfer-encoding.
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, CHILKATMAILLib2_TLB, OleCtrls; ... procedure TForm1.Button1Click(Sender: TObject); var mailman: TChilkatMailMan2; success: Integer; email: CHILKATMAILLib2_TLB.IChilkatEmail2; mimeSource: String; begin // The mailman object is used for sending and receiving email. mailman := TChilkatMailMan2.Create(Self); // Any string argument automatically begins the 30-day trial. success := mailman.UnlockComponent('30-day trial'); if (success <> 1) then begin ShowMessage('Component unlock failed'); end; // Set the SMTP server. mailman.SmtpHost := 'smtp.comcast.net'; // Create a new email object email := CoChilkatEmail2.Create(); email.Subject := 'This is a test'; // The equals character is encoded as =3D in quoted-printable. // If the encoding is truly 8bit, we won't see it in the MIME source // of the email. Instead, we'll see the equals character unmodified. email.Body := 'This is a test ==='; email.From := 'Chilkat Support <support@chilkatsoft.com>'; email.AddTo('Chilkat Admin','admin@chilkatsoft.com'); // Set our content-transfer-encoding to 8bit: // The AddHeaderField will replace the header field if it // already exists. email.AddHeaderField('content-transfer-encoding','8bit'); // That's it... send the email and the HTML and/or plain-text body // will not be encoded using quoted-printable or base64 -- it // will instead be sent unencoded as 8-bit characters. success := mailman.SendEmail(email); if (success <> 1) then begin ShowMessage(mailman.LastErrorText); end else begin ShowMessage('Mail Sent!'); end; // To see the exact MIME of the email sent, call // mailman.RenderToMime: mimeSource := mailman.RenderToMime(email); Memo1.Lines.Add('MIME source of email just sent'); Memo1.Lines.Add(mimeSource); end; |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2007 Chilkat Software, Inc. All Rights Reserved.