C# Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript

C# Examples

Bounced Mail
Bz2
Character Encoding
CSV
Digital Certificates
Digital Signatures
Email
FTP
HTML to XML
HTTP
IMAP
Encryption
MHT / HTML Email
MIME
POP3
RSA
S/MIME
SMTP
Socket
Spider
SSH
SSH Tunnel
SSH Key
SFTP
Tar Archive
Upload
XML
XMP
Zip Compression


More Examples...
Email Object
DKIM / DomainKey
NTLM
FileAccess
RSS
Atom
String
Byte Array
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA
Bzip2
LZW

 

 

 

 

 

 

Create Email with Non-Standard Binary Body

Creates an email where the only body is a binary WAV file. The technique used in the example could be applied to other binary files, such as PDF, MS-WORD docs, Excel docs, etc.

Download Chilkat .NET for 2.0 / 3.5 Framework

Download Chilkat .NET for 64-bit 2.0 / 3.5 Framework (x64)

Download Chilkat .NET for 1.0 / 1.1 Framework

Chilkat.Mime mime = new Chilkat.Mime();
bool success;

success = mime.UnlockComponent("Anything for 30-day trial.");
if (success == false) {
    textBox1.Text += mime.LastErrorText + "\r\n";
    return;
}

success = mime.SetBodyFromFile("VoiceMessage.wav");
if (success == false) {
    textBox1.Text += mime.LastErrorText + "\r\n";
    return;
}

//  The MIME has this header:
//  Content-Disposition: attachment;
//  	 filename="VoiceMessage.wav"
//  Content-Transfer-Encoding: base64
//  Content-Type: audio/x-wav;
//  	name="VoiceMessage.wav"

//  We don't want the content-disposition to be an
//  attachment -- otherwise the email object will self-correct
//  and put it in a multipart/mixed format...
mime.Disposition = "";
mime.Filename = "";

string strMime;
strMime = mime.GetMime();
textBox1.Text += strMime + "\r\n";

//  Now load it into an email object:
Chilkat.Email email = new Chilkat.Email();
success = email.SetFromMimeText(strMime);
if (success == false) {
    textBox1.Text += email.LastErrorText + "\r\n";
    return;
}

//  Add subject, TO, FROM, etc.
email.Subject = "This is a test";
email.From = "support@chilkatsoft.com";
email.AddTo("Matt","matt@chilkatsoft.com");

//  Your email is ready to send.
//  (but for this example, we'll simply save it to a file...)
success = email.SaveEml("email.eml");
if (success == false) {
    textBox1.Text += email.LastErrorText + "\r\n";
    return;
}

MessageBox.Show("OK!");

 

Need a specific example? Send a request to support@chilkatsoft.com

© 2000-2010 Chilkat Software, Inc. All Rights Reserved.

Email Component · XML Parser