== 1. Página de Criação, Edição e Envio de E-mail == [[PageOutline(1-3, Conteúdo)]] '''1.1. Campo “De:”''' * '''Conteúdo:''' Endereço eletrônico do remetente * '''Tipo:''' Texto * '''Obrigatório:''' Sim * '''Máscara de formatação:''' Conforme RFC 2822 * '''Caracteres válidos:''' Números e caracteres não acentuados ou especiais. * '''Sequência de Validações''' 1. O campo já vem preenchido e não é editável. 2. O sistema tenta conexão no servidor de mensagens usando a identificação do usuário remetente do e-mail, se não conseguir, exibir a mensagem “Não foi possível enviar a mensagem. (Erro: Não foi possível selecionar INBOX (impossível trocar pasta, talvez ela não exista))”. '''1.2. Campo “Para:”''' * '''Conteúdo:''' Endereço eletrônico do destinatário * '''Tipo:''' Texto * '''Obrigatório:''' Sim * '''Máscara de formatação:''' Conforme RFC 2822 * '''Caracteres válidos:''' Números e caracteres não acentuados ou especiais. * '''Sequência de Validações''' 1. Se não informado, exibir a mensagem de erro “Nenhum destinatário informado” '''1.3. Campo “Assunto:”''' * '''Conteúdo:''' Assunto do e-mail * '''Tipo:''' Texto * '''Obrigatório:''' Não '''1.4. Campo “Corpo da mensagem”''' * '''Conteúdo:''' Texto com o conteúdo do e-mail * '''Tipo:''' Texto * '''Obrigatório:''' Não '''1.5. Opção “Enviar”''' * '''Ações:''' Ao ser acionada, deve executar a seguinte sequência de ações: 1. Validar o campo '''De:'''. 2. Validar o campo '''Para:'''. '''1.6. Opção “Responder”''' * '''Ações:''' Ao ser acionada, deve executar a seguinte sequência de ações: 1. Validar o campo '''De:'''. 2. Validar o campo '''Para:'''. '''1.7. Opção “Encaminhar”''' * '''Ações:''' Ao ser acionada, deve executar a seguinte sequência de ações: 1. Validar o campo '''De:'''. 2. Validar o campo '''Para:'''.