WOMailDelivery
Inherits from: NSObject
Conforms to: NSObject
(NSObject)
Declared in: WebObjects/WOMailDelivery.h
Class Description
WOMailDelivery uses a tool compiled on all platforms: /System/Library/WebObjects/Executables/WOSendMail[.exe]. This tool constructs an email message from a file and uses SMTP to send it. It requires an SMTP server to be set. There is a default value for this SMTP hostname: "smtp". To change this value, use the following command:
defaults write NSGlobalDomain WOSMTPHost "aHostName"Note that this default can be handled by WOApplication as a command-line argument.
There is only one instance of WOMailDelivery, which you access with the sharedInstance class method. You cannot create one of your own.
Method Types
- Obtaining an instance
- - sharedInstance
- Composing mail
- - composeEmailFrom:to:cc:subject:component:send:
- - composeEmailFrom:to:cc:subject:plainText:send:
- Sending mail
- - sendEmail:
Class Methods
sharedInstance
+ (WOMailDelivery *)sharedInstance
Instance Methods
composeEmailFrom:to:cc:subject:component:send:
- (NSString *)composeEmailFrom:(NSString
*)sender
to:(NSArray *)destination
cc:(NSArray *)ccAddresses
subject:(NSString *)subject
component:(WOComponent *)aComponent
send:(BOOL)flag
If flag is YES, the message is sent immediately.
composeEmailFrom:to:cc:subject:plainText:send:
- (NSString *)composeEmailFrom:(NSString
*)sender
to:(NSArray *)destination
cc:(NSArray *)ccAddresses
subject:(NSString *)subject
plainText:(NSString *)message
send:(BOOL)flag
sendEmail:
- (void)sendEmail:(NSString
*)mailString