Hi, I am using the following code to send mail from a open window in maya application. This gives me following error. I think it says that A2 is not created. What is a possible way to have this code send a mail.
BRgds, kNish # Error: name 'A2' is not defined # Traceback (most recent call last): # File "<maya console>", line 1, in <module> # NameError: name 'A2' is not defined # import maya.cmds as cmds import smtplib import os class pMailmsg: "send message modules" def __init__(self): self.fUser = os.getenv("USERNAME") self.tUser = "[EMAIL PROTECTED]" self.conts = "" def pSendmsg(self,fromUser,toUser,contents): fU = cmds.textField(fromUser, query = True, text = True) tU = cmds.textField(toUser, query = True, text = True) co = cmds.textField(contents, query = True, text = True) cServer = smtplib.SMTP("xxx.xxx.x.x:xx") cServer.sendmail = (fU, tU, co) cServer.quit() def pShowWindow(self): fromWho = self.fUser toWhom = self.tUser window = cmds.window(width=150, height = 150) form = cmds.formLayout(numberOfDivisions = 200) fromText = cmds.text(label='From : ') fromUser = cmds.textField(width = 250) toText = cmds.text(label = 'To : ') toUser = cmds.textField(width = 250) subjectText = cmds.text(label = 'Subject : ') subject = cmds.textField(width = 250) contentsText = cmds.text(label = 'Contents : ') contents = cmds.scrollField(editable = True, wordWrap = True, width = 250, height = 100) submit = cmds.button(label = 'Send Mail', command = ('pSendmsg()')) cmds.textField(fromUser, edit = True, text = (fromWho + '@ eyeqube.com'), enable = False) cmds.textField(toUser, edit = True, text = toWhom, enable = False) cmds.textField(subject, edit = True,enable = False) cmds.formLayout( form, edit=True, attachForm=[(fromText, 'left', 5), (fromText, 'top', 5), (toText, 'left', 15), (fromUser, 'top', 5), (contents, 'left', 5), (submit, 'left', 165) ], attachControl=[(toText, 'top', 15, fromText), (subjectText, 'top', 25, toText), (contentsText, 'top',25,subjectText), (fromUser, 'left', 15, fromText), (toUser, 'top', 15, fromUser), (toUser, 'left', 15, toText), (subject, 'top', 15, toUser), (subject, 'left', 10, subjectText), (contents, 'top', 15, subject), (contents, 'left', 5, contentsText), (submit, 'top', 15, contents)]) cmds.showWindow( window ) c = pMailmsg() c.pShowWindow()
_______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32