quarta-feira, 5 de janeiro de 2011

Configurando o envio de email e XML’s da NFe no Sistema CIGAM

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.




Nenhum comentário: