Пример #1
0
def checkmail(view):

    dialog = CheckMailDialog(view)
    dialog.CenterOnScreen()

    if dialog.ShowModal() == wx.ID_OK:
        params = dialog.getParameters(view)
    else:
        params = None

    dialog.Destroy()

    if params is not None:
        account = params['account']
        commit = False
        if account is None:
            userid, server = params['from'].rsplit('@', 1)
            account = MailAccount(itsView=view,
                                  userid=userid,
                                  server=server,
                                  smtp=params['smtp'],
                                  imap=params['imap'])
            view.commit()

        account.login(setStatusMessage)
        account.check(params['from'], None)
Пример #2
0
def checkmail(view):

    dialog = CheckMailDialog(view)
    dialog.CenterOnScreen()

    if dialog.ShowModal() == wx.ID_OK:
        params = dialog.getParameters(view)
    else:
        params = None

    dialog.Destroy()

    if params is not None:
        account = params['account']
        commit = False
        if account is None:
            userid, server = params['from'].rsplit('@', 1)
            account = MailAccount(itsView=view, userid=userid, server=server,
                                  smtp=params['smtp'], imap=params['imap'])
            view.commit()

        account.login(setStatusMessage)
        account.check(params['from'], None)