00001
00002
00003
00004
00005
00006
00007 #import <Message/Connection.h>
00008
00009 @class NSMutableArray, NSMutableData, NSString;
00010
00011 @interface SMTPConnection : Connection
00012 {
00013 unsigned int _lastResponseCode:31;
00014 unsigned int _hideLoggedData:1;
00015 id _lastResponse;
00016 NSMutableArray *_serviceExtensions;
00017 NSMutableData *_mdata;
00018 NSString *_domainName;
00019 int _originalSocketTimeout;
00020 int _lastCommandTimestamp;
00021 id _delegate;
00022 }
00023
00024 + (void)initialize;
00025 - (id)init;
00026 - (void)setDelegate:(id)fp8;
00027 - (void)dealloc;
00028 - (int)state;
00029 - (id)lastResponse;
00030 - (unsigned int)lastResponseCode;
00031 - (id)domainName;
00032 - (void)setDomainName:(id)fp8;
00033 - (BOOL)supportsOutboxCopy;
00034 - (BOOL)supportsPipelining;
00035 - (unsigned long long)maximumMessageBytes;
00036 - (id)authenticationMechanisms;
00037 - (BOOL)authenticateUsingAccount:(id)fp8;
00038 - (BOOL)authenticateUsingAccount:(id)fp8 authenticator:(id)fp12;
00039 - (BOOL)connectUsingAccount:(id)fp8;
00040 - (int)mailFrom:(id)fp8;
00041 - (int)rcptTo:(id)fp8;
00042 - (int)noop;
00043 - (int)sendData:(id)fp8;
00044 - (int)quit;
00045 - (id)dataForMailFrom:(id)fp8;
00046 - (id)dataForRcptTo:(id)fp8;
00047 - (id)dataForDataCmd;
00048 - (int)mailFrom:(id)fp8 recipients:(id)fp12 withData:(id)fp16 host:(id)fp20 errorMessage:(id *)fp24 serverResponse:(id *)fp28 displayError:(char *)fp32;
00049 - (long)timeLastCommandWasSent;
00050
00051 @end
00052