Adampt Posted January 17, 2020 at 02:09 PM Report Share #617104 Posted January 17, 2020 at 02:09 PM 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 comment Share on other sites More sharing options...
M6 Posted January 17, 2020 at 02:47 PM Report Share #617105 Posted January 17, 2020 at 02:47 PM 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 comment Share on other sites More sharing options...
Adampt Posted January 17, 2020 at 03:04 PM Author Report Share #617106 Posted January 17, 2020 at 03:04 PM (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 at 03:04 PM by Adampt Link to comment Share on other sites More sharing options...
M6 Posted January 17, 2020 at 03:06 PM Report Share #617107 Posted January 17, 2020 at 03:06 PM 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 comment Share on other sites More sharing options...
Adampt Posted January 17, 2020 at 03:10 PM Author Report Share #617108 Posted January 17, 2020 at 03:10 PM 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 comment Share on other sites More sharing options...
M6 Posted January 20, 2020 at 08:54 AM Report Share #617127 Posted January 20, 2020 at 08:54 AM 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 comment Share on other sites More sharing options...
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