Lines Matching refs:self

72     def __init__( self, ctx ):  argument
73 self.ctx = ctx
74 self.listeners = []
75 self.supportedtypes = ('Insecure', 'Ssl')
76 self.server = None
77 self.connectioncontext = None
78 self.notify = EventObject(self)
81 def addConnectionListener(self, xListener): argument
84 self.listeners.append(xListener)
85 def removeConnectionListener(self, xListener): argument
88 self.listeners.remove(xListener)
89 def getSupportedConnectionTypes(self): argument
92 return self.supportedtypes
93 def connect(self, xConnectionContext, xAuthenticator): argument
94 self.connectioncontext = xConnectionContext
117 … raise IllegalArgumentException("Connection type is not supported: " + connectiontype, self, 1)
118 self.server = smtplib.SMTP_SSL(server, port, timeout=tout)
120 self.server = smtplib.SMTP(server, port,timeout=tout)
122 self.server.set_debuglevel(1)
128 self.server.ehlo()
129 self.server.starttls()
130 self.server.ehlo()
137 self.server.login(user, password)
139 for listener in self.listeners:
140 listener.connected(self.notify)
141 def disconnect(self): argument
144 if self.server:
145 self.server.quit()
146 self.server = None
147 for listener in self.listeners:
148 listener.disconnected(self.notify)
149 def isConnected(self): argument
152 return self.server != None
153 def getCurrentConnectionContext(self): argument
156 return self.connectioncontext
157 def sendMailMessage(self, xMailMessage): argument
272 self.server.sendmail(sendermail, truerecipients, msg.as_string())
275 def __init__( self, ctx ): argument
276 self.ctx = ctx
277 self.listeners = []
278 self.supportedtypes = ('Insecure', 'Ssl')
279 self.server = None
280 self.connectioncontext = None
281 self.notify = EventObject(self)
284 def addConnectionListener(self, xListener): argument
287 self.listeners.append(xListener)
288 def removeConnectionListener(self, xListener): argument
291 self.listeners.remove(xListener)
292 def getSupportedConnectionTypes(self): argument
295 return self.supportedtypes
296 def connect(self, xConnectionContext, xAuthenticator): argument
300 self.connectioncontext = xConnectionContext
312 self.server = imaplib.IMAP4_SSL(server, port)
314 self.server = imaplib.IMAP4(server, port)
322 self.server.login(user, password)
324 for listener in self.listeners:
325 listener.connected(self.notify)
326 def disconnect(self): argument
329 if self.server:
330 self.server.logout()
331 self.server = None
332 for listener in self.listeners:
333 listener.disconnected(self.notify)
334 def isConnected(self): argument
337 return self.server != None
338 def getCurrentConnectionContext(self): argument
341 return self.connectioncontext
344 def __init__( self, ctx ): argument
345 self.ctx = ctx
346 self.listeners = []
347 self.supportedtypes = ('Insecure', 'Ssl')
348 self.server = None
349 self.connectioncontext = None
350 self.notify = EventObject(self)
353 def addConnectionListener(self, xListener): argument
356 self.listeners.append(xListener)
357 def removeConnectionListener(self, xListener): argument
360 self.listeners.remove(xListener)
361 def getSupportedConnectionTypes(self): argument
364 return self.supportedtypes
365 def connect(self, xConnectionContext, xAuthenticator): argument
369 self.connectioncontext = xConnectionContext
381 self.server = poplib.POP3_SSL(server, port)
390 self.server = poplib.POP3(server, port, timeout=tout)
397 self.server.user(user)
398 self.server.pass_(password)
400 for listener in self.listeners:
401 listener.connected(self.notify)
402 def disconnect(self): argument
405 if self.server:
406 self.server.quit()
407 self.server = None
408 for listener in self.listeners:
409 listener.disconnected(self.notify)
410 def isConnected(self): argument
413 return self.server != None
414 def getCurrentConnectionContext(self): argument
417 return self.connectioncontext
420 def __init__( self, ctx ): argument
423 self.ctx = ctx
424 def create(self, aType): argument
428 return PyMailSMTPService(self.ctx);
430 return PyMailPOP3Service(self.ctx);
432 return PyMailIMAPService(self.ctx);
437 def __init__( self, ctx, sTo='', sFrom='', Subject='', Body=None, aMailAttachment=None ): argument
440 self.ctx = ctx
442 self.recipients = [sTo]
443 self.ccrecipients = []
444 self.bccrecipients = []
445 self.aMailAttachments = []
447 self.aMailAttachments.append(aMailAttachment)
449 self.SenderName, self.SenderAddress = parseaddr(sFrom)
450 self.ReplyToAddress = sFrom
451 self.Subject = Subject
452 self.Body = Body
455 def addRecipient( self, recipient ): argument
458 self.recipients.append(recipient)
459 def addCcRecipient( self, ccrecipient ): argument
462 self.ccrecipients.append(ccrecipient)
463 def addBccRecipient( self, bccrecipient ): argument
466 self.bccrecipients.append(bccrecipient)
467 def getRecipients( self ): argument
469 out.write("PyMailMessage.getRecipients%s\n" % self.recipients)
470 return tuple(self.recipients)
471 def getCcRecipients( self ): argument
473 out.write("PyMailMessage.getCcRecipients%s\n" % self.ccrecipients)
474 return tuple(self.ccrecipients)
475 def getBccRecipients( self ): argument
477 out.write("PyMailMessage.getBccRecipients%s\n" % self.bccrecipients)
478 return tuple(self.bccrecipients)
479 def addAttachment( self, aMailAttachment ): argument
482 self.aMailAttachments.append(aMailAttachment)
483 def getAttachments( self ): argument
486 return tuple(self.aMailAttachments)