Jump to content
Adampt

Recibo de envio de email

Recommended Posts

Adampt

Boa tarde amigos,

sou iniciante em PHP e estou desenvolvendo um site para uma associação sem fins lucrativos.

Neste site as pessoas interessadas em participar de uma determinada atividade fazem a sua inscrição e recebem um email de confirmação da inscrição, o qual é enviado via PHP.

Depois, os administradores têm de validar cada uma das inscrições (pois não podem participar todos, uma vez que o número de participantes é limitado e têm de obedecer a alguns critérios). Ao fazer esta validação é enviado em email para a pessoa a informar que a sua inscrição foi aceite, sendo também enviado um link com os procedimentos a seguir (como o envio de alguma documentação). 

O que a Associação pretende é que seja enviado para o email da Associação um email com um comprovativo do respetivo envio, de forma a ficar com um comprovativo de que foi efetuado esse mesmo envio. 

 

Desde já o meu obrigado.

Share this post


Link to post
Share on other sites
M6

Não é possível. O protocolo de email não te garante que um email é entregue nem te dá, grosso modo, indicação de que o mesmo foi entregue.

O melhor que consegues, de forma prática, é teres um link no email do inscrito para ele confirmar que tem mesmo interesse, e aí ficas com a indicação da confirmação de que a pessoa recebeu e leu o email.


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
Adampt

M6 muito obrigado pela resposta.

O que pensei é que eventualmente haveria forma de ter um recibo do envio (não de entrega) ou então receber no email da Associação uma cópia do email enviado, nem que seja como CC.

É possível? Em caso afirmativo como faço?

Edited by Adampt

Share this post


Link to post
Share on other sites
M6

Bom, podes assumir que se quando invocas a funcão de envio de email a mesma não retorna qualquer erro então o email foi enviado.
É capaz de dar para o que pretendes, mas tens de ter a consciência de que não é 100% seguro.


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
Adampt

Mas não é possível o envio para mais do que um email? Aí enviava para a pessoa que se inscreveu e para o email da Associação e já servia para o que eles pretendem.

 

Não sei como fazer isso nem se é possível.

Share this post


Link to post
Share on other sites
M6
On 1/17/2020 at 3:10 PM, Adampt said:

Mas não é possível o envio para mais do que um email? Aí enviava para a pessoa que se inscreveu e para o email da Associação e já servia para o que eles pretendem.

 

Não sei como fazer isso nem se é possível.

Sim podes.

Lê a documentação da função de envio de email, mas tipicamente basta colocares o endereço em BCC.


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

×
×
  • Create New...

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.