Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

carlosarieira1

Envio de Emails de Forma Automática

Recommended Posts

carlosarieira1

Boa tarde,

Gostaria de saber que soluções poderiam ser criadas/utilizadas para a seguinte funcionalidade:

Execução de query SQL Server, construção de PDF com os dados obtidos na query, e envio do PDF por email com um texto xxx.

A questão que me suscita mais duvidas é, qual a melhor forma de criar este procedimento, porque estamos a falhar de algumas centenas de resultados/pdf's gerados/emails enviados num curto espaço de tempo.

Obrigado

Share this post


Link to post
Share on other sites
M6

Tens várias formas de fazer isso. Há bastantes componentes para PHP que criam PDFs e o próprio PHP tem forma de enviar emails, incluindo anexos.

Tens de ter cuidado é com o envio para os servidores de email não acharem que és um spamer e te colocarem na lista negra.

  • Vote 1

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites
carlosarieira1

E sobre o agendamento do envio ? O task manager do Windows server é suficiente ou conhece alternativas melhores ?

Share this post


Link to post
Share on other sites
M6

O Scheduler Manager (aka AT) serve perfeitamente, a menos que necessites de um orquestrador mais complexo.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.