Configurando o envio de email e XML’s da NFe no Sistema CIGAM
Autor: Lucas | Publicado: 2011-01-05T03:56:00-08:00

   Primeiro vamos realizar as configurações para o envio de email pelo CIGAM. Altere as seguintes configurações (Utilidades/Diversos>Parâmetros->Configurações):    · 338 - Altere para "CIGAMe10" ou para opção “SSL” de acordo com o tipo de conexão do seu servidor de e-mail ;   · 692 - Indique o endereço do Servidor SMTP (se necessário seguido por ‘:’ e a porta liberada para envio de e-mail, se não informado o numero da porta o sistema ira realizar o envio de email pela porta padrão: 25) correspondente aos e-mails que serão utilizados para o envio. Ex.: smtp.gmail.com:586 ;DICA: Para conseguir as informações de SMTP e porta para envio de e-mail conecte em uma estação que tenha o e-mail configurado em alguma ferramenta de e-mail (Ex.: Outlook) e veja as informações nas propriedades da conta de e-mail.   · 693 - Marque a opção "utilizar auto-login para servidor de e-mail" caso seu servidor solicite autenticação.   · 2159 - Utilizar e-mail completo para autenticar no servidor (verifique se o servidor de email do cliente faz a validação completa do e-mail ou somente do usuário) Após, certifique-se que todos os usuários CIGAM possuem seu cadastro no programa Usuários – Grupos Direitos (Utilidades / Diversos> Parâmetros > Usuários > Usuário - Grupos Direitos);   Obs.: Qualquer alteração feita aqui, para o envio de email terá valor somente após a próxima sessão.   Neste cadastro deve-se informar o e-mail correto de cada usuário do CIGAM e a unidade de negocio utilizada.   Faça um teste de envio de e-mail, pressionando as teclas Ctrl+P.   OBS.: Caso o ambiente for CIGAM8i, as teclas de atalho são Ctrl + V. O Sistema lhe solicitará o usuário e senha, caso a config 693 estiver marcada.   Informe o endereço do e-mail e um assunto.   Obs.: Caso o e-mail não seja enviado, revise a configuração 693, verificando a existência ou não de autenticação e os dados de usuário e senha informados.Os dados de usuário e senha do servidor de e-mail podem ser pré-configurados por USUARIO CIGAM, respectivamente nas Configurações 903 e 904.   Caso julgue necessário, a informação de assinatura também pode ser pré-configurada através da configuração 545.   Obs.: Esta tela é expandida através da tecla F5. Desta forma você configurará para todos os usuários a mesma assinatura. É possível também a utilização “por usuário” através do botão em destaque.   Agora que os email’s estão configurados devemos configurar as questões referentes ao envio de XML’s da NFe. O email que será utilizado para realizar o envio dos XML’s NÃO é o email informado no cadastro de usuários conforme imagem abaixo:      Para realizar o envio dos XML’s você deve informar um email no contato zero de cada Unidade de negocio licenciada no CIGAM:    IMPORTANTE: Os email’s cadastrados nas unidades de negócio serão os e-mail utilizados para realizar o envio do XML da NFe, portanto você pode ter um email para o envio dos XML’s (cadastrado no contato zero da unidade de negócio) e outro para envio de email’s por dentro do CIGAM (informado no cadastro de usuários). O contato zero também deve ser informado para cada cliente que irá receber os XML’s, caso contrário o sistema ira acusar a seguinte mensagem:   Após realizar os cadastros dos emails dos contatos o sistema já esta pronto para realizar o envio dos XML’s.Configurando envio de e-mail utilizando SSL   Para configuração do envio de e-mail utilizando uma conexão SSL devemos seguir todos os passos acima e realizar mais alguns procedimentos. Precisamos realizar a instalação do dotnetfx_SDK2_0.exe, sua instalação é muito simples, apenas clicando Avançar e concluir. Após a instalação devemos acessar as ferramentas administrativas dentro do painel de controle e executar o seguinte ícones:     Dentro da ferramenta vá em ‘My Computer’ – ‘Runtime Security Policy’ e vá nas 3 opções existentes (Enterprise, Machine e Users) em todas elas você deve ir em ‘Code Groups’ e clicar com o botão direito em “All_code” – propriedades:   Nas propriedades vá até a aba ‘Permission Set’ e selecione FullTrust.       Após alterar as permissões do .NET você deve reiniciar a máquina. No CIGAM, definina o valor da configuração ‘GE-AM-2110-Utilitário do .NET Assembly Registration’ para “C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe”. Verifique se as DLL’s “CGUtil.tlb” e “CGUtil.dll” estão salvas dentro do CIGAM_INSTAL, após isto copie ambas para uma pasta local, Ex.: C:\temp após isto acesse esta pasta via CMD e rode o seguinte comando:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe c:\temp\CGUtil.dll /tlb /codebase    Se acontecer um erro no envio do e-mail após a configuração do DOTNET veja se a tela de erro é igual a tela abaixo:    Se a tela for diferente da acima, o sistema não esta utilizando o envio através de conexão SSL, então deves revisar todos os passos.   Importante: A instalação e configuração dos aplicativos e DLL’s deve ser feito em cada estação que realizar o envio de e-mail.   Após todos os passos o CIGAMe10 esta pronto para enviar e-mails utilizando a conexão SSL.