CONFIGURAÇÃO PARA ENVIO DE E-MAIL
|
RMS Software S.A. - Uma Empresa TOTVS
Todos os direitos reservados. |
|
A RMS Software é a maior fornecedora nacional de software de gestão corporativa para o mercado de comércio e varejo.
Este documento contém informações conceituais, técnicas e telas do produto que são confidenciais, podendo ser utilizadas somente pelos clientes RMS no projeto de utilização do RMS/Retail.
A reprodução deste material, por qualquer meio, em todo ou em parte, sem a autorização prévia e por escrito da RMS Software S.A., ou envio do mesmo a outras empresas terceirizadas não pertencentes ao grupo da RMS, sujeita o infrator aos termos da Lei número 6895 de 17/10/80 e as penalidades previstas nos artigos 184 e 185 do Código Penal.
Para solicitar a autorização de reprodução parcial ou total desde documento, ou ainda necessitar enviá-lo à outra empresa, é necessário enviar uma solicitação assinada e com firma reconhecida para o departamento de controle de manuais da RMS, que fica situado à Al. Rio Negro, 1084 – 16º andar, Alphaville, Barueri, São Paulo, ou se necessário o cliente poderá entrar em contato pelo Telefone (0xx11) 2699-0008.
A RMS Software S.A. reserva-se o direito de alterar o conteúdo deste manual, no todo ou em parte, sem prévio aviso.
O nome RMS e os logotipos RMS, RMS/Retail são marcas registradas da RMS Software e suas empresas afiliadas no Brasil. Todos os demais nomes mencionados podem ser marcas registradas e comercializadas pelos seus proprietários.
RMS Software S.A. - Uma empresa TOTVS. 11 2699-0008 – www.rms.com.br |
ÍNDICE
Configuração para Envio de E-mail
Objetivo
Descrição do processo
Envio de e-mail através do Oracle
Permissão para execução DBMS_CRYPTO
Configurando ACL (Lista de Controle de Acesso)
Configuração do objeto DIRECTORY para envio de anexo
Configuração da aplicação para envio de e-mail
Configuração para Envio de E-mail
Objetivo
Configurar a rotina padrão de envio de e-mail, utilizada pelo sistema RMS Retail.
Descrição do processo
Envio de e-mail através do Oracle
- Para execução deste recurso, deve ser utilizado o pacote UTL_MAIL. Este pacote, por padrão, não está instalado/habilitado no banco. Para instalar esse pacote, deve se conectar como SYS e executar os seguintes scripts utlmail.sql e prvtmail.plb, no seguinte endereço $ORACLE_HOME/rdbms/admin directory;
- Dar permissão para uso do UTL_MAIL, executando o seguinte comando:
grant execute on UTL_MAIL to USUARIO_BANCO;
Considere USUARIO_BANCO como nome do usuário/banco do RMS;
Permissão para execução DBMS_CRYPTO
- Conectado como SYS
- Dar permissão para uso do DBMS_CRYPTO, executando o seguinte comando:
grant execute on DBMS_CRYPTO to USUARIO_BANCO;
Considere USUARIO_BANCO como nome do usuário/banco do RMS;
Configurando ACL (Lista de Controle de Acesso)
NECESSÁRIO SOMENTE SE A VERSÃO DO BANCO É ORACLE 11G.
- Para execução deste recurso, deve ser utilizado o pacote ACL. Este pacote, por padrão, não está instalado/habilitado no banco. Para instalar esse pacote, deve se conectar como SYS e executar o seguinte script dbmsnacl.sql, no seguinte endereço $ORACLE_HOME/rdbms/admin directory;
- Se conectar como SYS/SYSTEM ou com uma conta de Administrador do Banco.
- Para saber se existe alguma lista já criada na tabela de ACL, devemos fazer a seguinte "query":
Select * From dba_network_acls;
- Verificar no resultado da consulta se existe uma entrada com o campo
Para criar uma lista ACL devemos executar o seguinte código:
Garantindo a conexão e resolvendo privilégios para o host smtpserver.rms.com.br para o usuário RMS.
BEGIN
DBMS_NETWORK_ACL_ADMIN.CREATE_ACL(acl => 'nomeACL.xml',
description => 'Descrição do que se trata o acl criado',
principal => 'USUARIO_BANCO',
is_grant => true,
privilege => 'connect');
DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(acl => 'nomeACL.xml',
principal => 'USUARIO_BANCO',
is_grant => true,
privilege => 'resolve');
--adicionando o host de destino à lista de acesso
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL(acl => 'nomeACL.xml',
host => smtpserver.rms.com.br ');
END;
/
COMMIT;
Configuração do objeto DIRECTORY para envio de anexo
Criação do objeto DIRECTORY
-
- O objeto DIRECTORY possibilita ao banco mapear um endereço físico no servidor do banco de dados, utilizando um alias para ser utilizado em rotinas com manipulação de arquivos.
- Para criação, é necessário que os seguintes comandos sejam executados com Sys,System ou alugm outro usuário, com as devidas permissões:
- CREATE OR REPLACE DIRECTORY DIR_RMS_DBX As 'Endereço Físico';
- GRANT READ, WRITE ON DIRECTORY DIR_RMS_DBX TO USUARIORMS;
- Exemplo:
- CREATE OR REPLACE DIRECTORY DIR_RMS_DBX As 'D:\RMS\DADOS\';
- GRANT READ, WRITE ON DIRECTORY DIR_RMS_DBX TO USUARIORMS;
Configuração da aplicação para envio de e-mail
- Realizar a configuração dos objetos de banco de dados, de acordo com o documento específico.
- Adicionar ao Menu o programa VITMPAIN (Painel de Controle de Ambiente).
- Executar este programa e cadastrar as informações de acordo com a figura 1.
Figura 1.
Nome do Campo |
Descrição |
Nome |
Nome do usuário que enviará o e-mail, exemplo: RMS. |
Endereço de E-mail |
O endereço de e-mail usado pela aplicação. |
Senha |
Senha do endereço de e-mail. |
Servidor de Entrada |
Endereço do servidor usado para receber os e-mails. |
Servidor de Saída |
Endereço do servidor usado para enviar os e-mails. |
Autenticação de Segurança (SASL) |
Marcar esta opção se o servidor de saída de e-mails tiver a autenticação de segurança (SASL) ativa. |
Ciclo de Execução |
O tempo em minutos que o processo verifica se existem e-mails a serem enviados e os envia. |
- Adicionar ao menu o programa VITCAMBI, para execução de funcionalidades do ambiente.
- Clicar em F4 – E-mail, para executar o gerenciador de e-mails.
- A figura 2 (abaixo) exibe os e-mails não enviados, é possível realizar algumas operações com este e-mail.
Figura 2
- Função F4 – Enviar: É necessário selecionar o e-mail que se deseja enviar.
- Função F5 – Filtrar: Pesquisar os e-mails com base no filtro definido
- Função F6 – Excluir: É necessário selecionar o e-mail que se deseja excluir.
- Função F7 – Novo: Redireciona para uma tela para criar um novo e-mail e enviá-lo.
Figura 3
1. HISTÓRICO DE REVISÕES |
|
|
|
Versão |
Data |
Responsável |
Alteração |
1.0 |
15/06/12 |
Carmem Elvira |
- Criação do documento e últimas alterações;
|
1.1 |
26/12/14 |
Mirella Vaqueiro |
- Mudança de Capa e Layout;
|