Objective-C
Objective-C
Send email using SSL (port 465).
Send email using SMTP SSL on port 465.Chilkat Objective-C Downloads
#import <CkoMailMan.h>
#import <CkoEmail.h>
BOOL success = NO;
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
// The mailman object is used for sending and receiving email.
CkoMailMan *mailman = [[CkoMailMan alloc] init];
// Set the SMTP server.
mailman.SmtpHost = @"smtp.att.yahoo.com";
// Set SMTP login and password (if necessary)
mailman.SmtpUsername = @"myUsername@sbcglobal.net";
mailman.SmtpPassword = @"myPassword";
mailman.SmtpSsl = YES;
mailman.SmtpPort = [NSNumber numberWithInt:465];
// Create a new email object
CkoEmail *email = [[CkoEmail alloc] init];
email.Subject = @"This is a test";
email.Body = @"This is a test";
email.From = @"Chilkat Support <support@chilkatsoft.com>";
success = [email AddTo: @"Chilkat Admin" emailAddress: @"admin@chilkatsoft.com"];
success = [mailman SendEmail: email];
if (success != YES) {
NSLog(@"%@",mailman.LastErrorText);
return;
}
success = [mailman CloseSmtpConnection];
if (success != YES) {
NSLog(@"%@",@"Connection to SMTP server not closed cleanly.");
}
NSLog(@"%@",@"Mail Sent!");