Adampt 0 Posted January 17, 2020 Report Share Posted January 17, 2020 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. Link to post Share on other sites
M6 150 Posted January 17, 2020 Report Share Posted January 17, 2020 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." Link to post Share on other sites
Adampt 0 Posted January 17, 2020 Author Report Share Posted January 17, 2020 (edited) 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 January 17, 2020 by Adampt Link to post Share on other sites
M6 150 Posted January 17, 2020 Report Share Posted January 17, 2020 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." Link to post Share on other sites
Adampt 0 Posted January 17, 2020 Author Report Share Posted January 17, 2020 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. Link to post Share on other sites
M6 150 Posted January 20, 2020 Report Share Posted January 20, 2020 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." Link to post Share on other sites
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now