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
114 self.server = smtplib.SMTP(server, port,timeout=tout)
116 self.server.set_debuglevel(1)
123 self.server.ehlo()
124 self.server.starttls()
125 self.server.ehlo()
132 self.server.login(user, password)
134 for listener in self.listeners:
135 listener.connected(self.notify)
136 def disconnect(self): argument
139 if self.server:
140 self.server.quit()
141 self.server = None
142 for listener in self.listeners:
143 listener.disconnected(self.notify)
144 def isConnected(self): argument
147 return self.server != None
148 def getCurrentConnectionContext(self): argument
151 return self.connectioncontext
152 def sendMailMessage(self, xMailMessage): argument
267 self.server.sendmail(sendermail, truerecipients, msg.as_string())
270 def __init__( self, ctx ): argument
271 self.ctx = ctx
272 self.listeners = []
273 self.supportedtypes = ('Insecure', 'Ssl')
274 self.server = None
275 self.connectioncontext = None
276 self.notify = EventObject(self)
279 def addConnectionListener(self, xListener): argument
282 self.listeners.append(xListener)
283 def removeConnectionListener(self, xListener): argument
286 self.listeners.remove(xListener)
287 def getSupportedConnectionTypes(self): argument
290 return self.supportedtypes
291 def connect(self, xConnectionContext, xAuthenticator): argument
295 self.connectioncontext = xConnectionContext
307 self.server = imaplib.IMAP4_SSL(server, port)
309 self.server = imaplib.IMAP4(server, port)
317 self.server.login(user, password)
319 for listener in self.listeners:
320 listener.connected(self.notify)
321 def disconnect(self): argument
324 if self.server:
325 self.server.logout()
326 self.server = None
327 for listener in self.listeners:
328 listener.disconnected(self.notify)
329 def isConnected(self): argument
332 return self.server != None
333 def getCurrentConnectionContext(self): argument
336 return self.connectioncontext
339 def __init__( self, ctx ): argument
340 self.ctx = ctx
341 self.listeners = []
342 self.supportedtypes = ('Insecure', 'Ssl')
343 self.server = None
344 self.connectioncontext = None
345 self.notify = EventObject(self)
348 def addConnectionListener(self, xListener): argument
351 self.listeners.append(xListener)
352 def removeConnectionListener(self, xListener): argument
355 self.listeners.remove(xListener)
356 def getSupportedConnectionTypes(self): argument
359 return self.supportedtypes
360 def connect(self, xConnectionContext, xAuthenticator): argument
364 self.connectioncontext = xConnectionContext
376 self.server = poplib.POP3_SSL(server, port)
385 self.server = poplib.POP3(server, port, timeout=tout)
392 self.server.user(user)
393 self.server.pass_(password)
395 for listener in self.listeners:
396 listener.connected(self.notify)
397 def disconnect(self): argument
400 if self.server:
401 self.server.quit()
402 self.server = None
403 for listener in self.listeners:
404 listener.disconnected(self.notify)
405 def isConnected(self): argument
408 return self.server != None
409 def getCurrentConnectionContext(self): argument
412 return self.connectioncontext
415 def __init__( self, ctx ): argument
418 self.ctx = ctx
419 def create(self, aType): argument
423 return PyMailSMTPService(self.ctx);
425 return PyMailPOP3Service(self.ctx);
427 return PyMailIMAPService(self.ctx);
432 def __init__( self, ctx, sTo='', sFrom='', Subject='', Body=None, aMailAttachment=None ): argument
435 self.ctx = ctx
437 self.recipients = [sTo]
438 self.ccrecipients = []
439 self.bccrecipients = []
440 self.aMailAttachments = []
442 self.aMailAttachments.append(aMailAttachment)
444 self.SenderName, self.SenderAddress = parseaddr(sFrom)
445 self.ReplyToAddress = sFrom
446 self.Subject = Subject
447 self.Body = Body
450 def addRecipient( self, recipient ): argument
453 self.recipients.append(recipient)
454 def addCcRecipient( self, ccrecipient ): argument
457 self.ccrecipients.append(ccrecipient)
458 def addBccRecipient( self, bccrecipient ): argument
461 self.bccrecipients.append(bccrecipient)
462 def getRecipients( self ): argument
464 out.write("PyMailMessage.getRecipients%s\n" % self.recipients)
465 return tuple(self.recipients)
466 def getCcRecipients( self ): argument
468 out.write("PyMailMessage.getCcRecipients%s\n" % self.ccrecipients)
469 return tuple(self.ccrecipients)
470 def getBccRecipients( self ): argument
472 out.write("PyMailMessage.getBccRecipients%s\n" % self.bccrecipients)
473 return tuple(self.bccrecipients)
474 def addAttachment( self, aMailAttachment ): argument
477 self.aMailAttachments.append(aMailAttachment)
478 def getAttachments( self ): argument
481 return tuple(self.aMailAttachments)