Jean, você deu permissão o usuário que está executando essa procedure
conforme notas abaixo que se encontra na procedure?

 

rem NOTE: The user running this must have "create any directory" and "drop
any 
rem directory" privileges ("create directory" was introduced in Oracle
9iR2), 
rem which must be granted from a system or dba account, such as: 
rem    grant create any directory to scott; 
rem    grant drop any directory to scott; 
rem  then: 
rem    connect / as sysdba 
rem    grant select on dba_directories to scott; 
rem or, for everyone to have directory privileges: 
rem    grant create any directory to public; 
rem    grant drop any directory to public; 
rem  then: 
rem    connect / as sysdba 
rem    grant select on dba_directories to public; 
rem Any file in any directory accessible to the user can be attached (not
just 
rem the directories listed for the utl_file_dir parameter in the init.ora
file). 
rem HOWEVER, if you are using this to send e-mail's with attached files (or 
rem reading the message text or message html from a file) from a trigger or 
rem from some other SQL that you can't or don't want to have a commit done, 
rem you will first need to create an Oracle directory entry for the
directory 
rem containing the attached files and grant read access to it to public,
such 
rem as: 
rem    create directory CESDIR_COMMON as '/home/common'; 
rem    grant read on directory CESDIR_COMMON to public; 
rem 
rem You may also want to create a public synonym for this procedure, from
the 
rem procedure's owner: 
rem    create or replace public synonym email_files for email_files; 
rem    grant execute on email_files to public;

 

No meu caso eu criei essa procedure embaixo do usuário system, e dei
privilegio de execute para os demais usuários. Não cheguei a ter esse
problema que você está tendo.

 

T+

 

_______________________________________

Renato Ribeiro Ricci

Analista de Sistemas 

 

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] Em
nome de Jean Carlo Stein da Fonseca
Enviada em: quinta-feira, 31 de julho de 2008 16:24
Para: [email protected]
Assunto: RE: RES: [oracle_br] Envio de email com anexo.

 

Olá Renato,
muito obrigado pelas dicas.. um pacote bem intereçante pelo que estou
estudando aqui.
porem fiz a instalação cetinho conforme o link q vc me passou... 

só q na hr q vou enviar o email igual ao begin end; q vc enviou ele dá o
seguinte erro.

ERRO na linha 1:ORA-20000: Failed to send mail: Error code -20000:
ORA-20000: Failed to send mail: Error code -1031: ORA-01031: privilégios
insuficientesORA-06512: em "USER.CES", line 564ORA-06512: em "USER.CES",
line 767ORA-06512: em "USER.EMAIL_FILES", line 16

só não identifiquei que privilégio tenho q dar ao usuário para que possa
funcionar corretamente... 

Novamente agradeço pela sua ajuda.

--
att,
Jean Carlo Stein da Fonseca.

To: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.brFrom>
os.com.brFrom: [EMAIL PROTECTED] <mailto:suporte%40mandu.com.brDate>
com.brDate: Thu, 31 Jul 2008 16:00:13 -0300Subject: RES: [oracle_br] Envio
de email com anexo.

O anexo não foi no e-mail anterior. :-(http://glufke.
<http://glufke.net/oracle/viewtopic.php?t=207>
net/oracle/viewtopic.php?t=207 acesse esse link, o últimotópico desse thread
tem esse procedure, é só copiar e
colar.T+_______________________________________Renato Ribeiro RicciAnalista
de Sistemas _____ De: [EMAIL PROTECTED]
<mailto:oracle_br%40yahoogrupos.com.br> os.com.br
[mailto:[EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br>
os.com.br] Emnome de Usina Mandu S/A - Renato RicciEnviada em: quinta-feira,
31 de julho de 2008 15:47Para: [EMAIL PROTECTED]
<mailto:oracle_br%40yahoogrupos.com.brAssunto> os.com.brAssunto: RES:
[oracle_br] Envio de email com anexo.Jean, aqui uso o email_files, funciona
muito bem, se quiser testar, veja oarquivo em anexo. Ele criará a procedure
para você, depois é só chamá-la.Mais informações,consulte o
site:http://www.uaex. <http://www.uaex.
<http://www.uaex.edu/srea/email_files.htm>
edu/srea/email_files.htm>edu/srea/email_files.htmEx:begin
email_files(from_name =>
'[EMAIL PROTECTED]<mailto:%27emitente%40provedor.com.br> com.br',to_names
=> 'destinatario@
<mailto:%27destinatario%40provedor.com.br>provedor.com.br', subject => 'A
test', message => 'A test message', html_message => '<h2>A
<u><i>test</i></u> message</h2>', filename1 =>
'/home/temp/CONV29012008.TXT', filetype1 => 'text/plain');end; Há outras
maneiras de se usar ele, inclusive anexar mais de um arquivo.T+Renato
Ribeiro RicciAnalista de Sistemas _____ De: [EMAIL PROTECTED]
<mailto:oracle_br%40yahoogrupos.com.br> os.com.br[mailto:[EMAIL PROTECTED]
<mailto:oracle_br%40yahoogrupos.com.br>os.com.br] Emnome de Jean Carlo Stein
da FonsecaEnviada em: quinta-feira, 31 de julho de 2008 15:31Para: Grupo
OracleAssunto: [oracle_br] Envio de email com anexo.Boa tarde, pessoal.Já
procurei um monte sobre como enviar um email via Oracle, porém estoupassando
um problema na hora de anexar arquivos no email.Com arquivos TXT não tive
problemas é até tranquilo o problema está emanexar outras estenções.Alguém
tem algum tutorial.. ou procedure pronta para fazer isso e teria
comorepassar.Desde já agradeço a
todos..__________________________________________________________Conheça o
Windows Live Spaces, a rede de relacionamentos do
Messenger!http://www.amigosdo <http://www.amigosdo<http://www.amigosdo
<http://www.amigosdomessenger.com.br/> messenger.com.br/> messenger.com.br/>
messenger.com.br/[As partes desta mensagem que não continham texto foram
removidas][As partes desta mensagem que não continham texto foram
removidas][As partes desta mensagem que não continham texto foram removidas]


__________________________________________________________
Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de
relacionamentos com até 6,000 fotos!
http://www.amigosdo <http://www.amigosdomessenger.com.br> messenger.com.br

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]

Responder a