Example #1
0
	def __init__(self, server, user=None, passwd=None):
		Component.__init__(self, 'ncs.core.mailer.Mailer', ['fromAddr','toAddr','subject','attach','send'])
		self.server = server
		self.user = user
		self.pwd = passwd
		#initialize smtp
		self.smtp = smtplib.SMTP()
		#set debug level
		if self.isdebugon(): self.smtp.set_debuglevel(1)
		self.smtp.connect(self.server)
		#self.smtp.login(self.user, self.passwd)
		
		# Create the enclosing (outer) message
		self.outer = MIMEMultipart()
		self.outer.preamble = 'This is a multi-part message in MIME format.'
Example #2
0
 def __init__(self):
     Component.__init__(self, 'ncs.core.properties.Properties', ['load','get','set','search'])
     self.properties_file = ''
     self.raw_properties = {}
     self.properties = {}
     self.logger = logging.getLogger(self.__class__.__name__)
Example #3
0
	def __init__(self, server, port=23):
		Component.__init__(self, 'ncs.core.net.Telnet', ['login','cmd','quit'])
		self.telnet = telnetlib.Telnet(server, port)
Example #4
0
	def __init__(self, server, user=None, passwd=None):
		Component.__init__(self, 'ncs.core.net.Ftp', ['connect','login','ls','cwd','pwd','mkdir','rmdir','rm','download','upload','quit'])
		self.server = server
		self.user = user
		self.pwd = passwd
		self.ftp = FTP(self.server, self.user, self.pwd)