FoxPro Examples

ChilkatHOMEAndroid™ASPVisual BasicVB.NETC#iOS (IPhone)Objective-CC++CMFCDelphiFoxProJavaPerl
PHP ExtensionPHP ActiveXPythonPowerShellRubySQL ServerVBScript

Visual FoxPro Examples

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

More Examples...
Amazon S3
DKIM / DomainKey
NTLM
RSS
Atom
Byte Array
Service
PPMD
Deflate
DH Key Exchange
DSA
FileAccess
Bzip2
LZW

 

Non-Chilkat Links
Text and String Handling

Create Email with Non-Standard Binary Body

Download Chilkat MIME ActiveX

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 Email ActiveX

Download 32-bit Chilkat IMAP ActiveX (.msi)

Download All 32-bit Chilkat ActiveX Components (.zip)

Download All 64-bit Chilkat ActiveX Components (.zip)

LOCAL loMime
LOCAL lnSuccess
LOCAL lcStrMime
LOCAL loEmail

loMime = CreateObject('Chilkat.Mime')

lnSuccess = loMime.UnlockComponent("Anything for 30-day trial.")
IF (lnSuccess = 0) THEN
    ? loMime.LastErrorText
    QUIT
ENDIF

lnSuccess = loMime.SetBodyFromFile("VoiceMessage.wav")
IF (lnSuccess = 0) THEN
    ? loMime.LastErrorText
    QUIT
ENDIF

*  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...
loMime.Disposition = ""
loMime.Filename = ""

lcStrMime = loMime.GetMime()
? lcStrMime

*  Now load it into an email object:
loEmail = CreateObject('Chilkat.Email2')
lnSuccess = loEmail.SetFromMimeText(lcStrMime)
IF (lnSuccess = 0) THEN
    ? loEmail.LastErrorText
    QUIT
ENDIF

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

*  Your email is ready to send.
*  (but for this example, we'll simply save it to a file...)
lnSuccess = loEmail.SaveEml("email.eml")
IF (lnSuccess = 0) THEN
    ? loEmail.LastErrorText
    QUIT
ENDIF

=MESSAGEBOX("OK!")

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

Mail Component · .NET Email Component · ASP Mail Component · XML Parser