Envio de emails masivos desde Developer 6i
Alquien sabe como se puede lograr en base a un proceso en Developer 6i enviar correos masivos, con info de la BD.
Saludos
Saludos
Hola a todo tengo casi el mismo problema yo quiero un procedimiento que me genere un reporte automativo en pdf o excel y enviarlo por correo electronico tambien de forma automatica por favor ayudenme, se los agradezco de ante mano
Si tiene oracle 8.17
Te puede servir este procedure
PROCEDURE SI_SEND_MAIL
( sender IN VARCHAR2,
recipient IN VARCHAR2,
subject IN VARCHAR2,
message IN VARCHAR2)
IS
mailhost VARCHAR2(30) := 'df.ferromex.com.mx';
mail_conn utl_smtp.connection;
crlf VARCHAR2( 2 ):= CHR( 13 ) || CHR( 10 );
mesg VARCHAR2( 1000 );
BEGIN
mail_conn := utl_smtp.open_connection(mailhost, 25);
mesg := 'Date: '|| TO_CHAR( SYSDATE, 'dd Mon yyyy hh24:mi:ss' ) || crlf ||
'From: < '|| sender||'>' || crlf ||
'Subject: '|| subject || crlf ||
'To: '|| recipient || crlf ||
'' || crlf || message;
utl_smtp.helo(mail_conn, mailhost);
utl_smtp.mail(mail_conn, sender);
utl_smtp.rcpt(mail_conn, recipient);
utl_smtp.data(mail_conn, mesg);
utl_smtp.quit(mail_conn);
END SI_SEND_MAIL;
Tiene que pedirle privilegios de al DBA
del paquete utl_smtp
Espero te sirva
Te puede servir este procedure
PROCEDURE SI_SEND_MAIL
( sender IN VARCHAR2,
recipient IN VARCHAR2,
subject IN VARCHAR2,
message IN VARCHAR2)
IS
mailhost VARCHAR2(30) := 'df.ferromex.com.mx';
mail_conn utl_smtp.connection;
crlf VARCHAR2( 2 ):= CHR( 13 ) || CHR( 10 );
mesg VARCHAR2( 1000 );
BEGIN
mail_conn := utl_smtp.open_connection(mailhost, 25);
mesg := 'Date: '|| TO_CHAR( SYSDATE, 'dd Mon yyyy hh24:mi:ss' ) || crlf ||
'From: < '|| sender||'>' || crlf ||
'Subject: '|| subject || crlf ||
'To: '|| recipient || crlf ||
'' || crlf || message;
utl_smtp.helo(mail_conn, mailhost);
utl_smtp.mail(mail_conn, sender);
utl_smtp.rcpt(mail_conn, recipient);
utl_smtp.data(mail_conn, mesg);
utl_smtp.quit(mail_conn);
END SI_SEND_MAIL;
Tiene que pedirle privilegios de al DBA
del paquete utl_smtp
Espero te sirva
Hola que tal.
Este codigo, se puede implementar para adjuntar archivos.
GRacias.
Este codigo, se puede implementar para adjuntar archivos.
GRacias.
Si desean ver mas ejempos y otro con interaccion co Lotus revisen www.orape.net/html/index.php
No sé exactamente lo que quieres,...
Hay opción de enviar la salida de un report a una dirección de correo:
rwcli60 report=test.rdf userid=un/pwd@db DESTYPE=MAIL DESFORMAT=HTML [email protected],[email protected]
También puedes realizar una llamada al shell desde Forms, mediante HOST() y enviar un correo como un comando, anexando la salida de un report,...
También puedes utilizar el paquete UTL_SMTP.
Si tienes Oracle Interoffice, puedes utilizar DBMS_MAIL.
Hay opción de enviar la salida de un report a una dirección de correo:
rwcli60 report=test.rdf userid=un/pwd@db DESTYPE=MAIL DESFORMAT=HTML [email protected],[email protected]
También puedes realizar una llamada al shell desde Forms, mediante HOST() y enviar un correo como un comando, anexando la salida de un report,...
También puedes utilizar el paquete UTL_SMTP.
Si tienes Oracle Interoffice, puedes utilizar DBMS_MAIL.
