New sample application, based on Guiserver - https://github.com/alkresin/mailagent
Not only a sample, though - I use it constantly now.
The program checks a mail from a number of mailboxes at specified intervals.
It signals when new messages arrives, show a specified number of last messages, allows to delete some of them.
Such kind of utilities were quite common years ago, but now most of them doesn't work because of mail servers demands more secure connections.
The mailagent was tested with yandex.ru, mail.ru, yahoo.com and gmail.com. For yahoo and gmail it is necessary to change account options to allow using of external "unsecure" programs. It uses imap, so you need to set appropriate address in a mailbox options, imap.gmail.com:993, for example.
All program logic and the interface are implemented in Designer forms, main.xml and boxcfg.xml. The go module opens the main form and provides few functions, which implements communication with mail servers, using the imap protocol.
Novo aplicativo de exemplo, baseado em Guiserver-https://github.com/alkresin/mailagent
Não só uma amostra, embora-eu usá-lo constantemente agora.
O programa verifica um email de um número de caixas de correio em intervalos especificados.
Ele sinaliza quando chegam novas mensagens, mostram um número especificado de últimas mensagens, permite excluir alguns deles.
Esse tipo de utilitários eram bastante comuns anos atrás, mas agora a maioria deles não funciona por causa de servidores de e-mail exige conexões mais seguras.
O mailagent foi testado com yandex.ru, mail.ru, yahoo.com e gmail.com. Para o Yahoo e gmail é necessário alterar as opções de conta para permitir o uso de externos "Unsecure " programas. Ele usa IMAP, portanto, você precisa definir o endereço apropriado em uma caixa de correio opções, imap.gmail.com:993, por exemplo.
Toda a lógica do programa e a interface são implementadas em formulários de designer, Main. xml e boxcfg. xml. O módulo go abre o formulário principal e fornece poucas funções, que implementa a comunicação com servidores de email, usando o protocolo IMAP.