Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal.. gostaria de saber se ao enviar um email pela classe php mailer ou pelo mail direto.. tem como saber se o email enviado retornou algum erro.. tipo caixa postal cheia.. caixa posta nao existe.. etc...
Tem como saber isso de uma forma direta via php?
$ConfirmReadingTo
é o email que receberá a confirmação de email
não serve pra muita coisa..
o modo mais seguro é verificar o status response do serviço SMTP.
depende do software SMTP
ou seja.. não teria como fazer isso de forma automatica... teria que ficar verificando e para cada erro eu vejo o que aconteceu?
Eu acho que não dá pois ao enviar um e-mail a operação não é instantanea
por isso acho que não dá
Cara saber se retornou acho que não tem como não...
mais voce pode partir do princípio de que todo e-mail que não foi lido não interessa (é como se tivesse retornado)
partindo desse principio voce verifica se a pessoa LEU o seu e-mail....
Da uma olhada na minha dúvida e o que o pessoal respondeu:
bom.. fiz um script aqui pra ler o arquivo current do servidor de emails e aparentemente está funcionando.. vou fazer mais testes.. valeu.
Sobre saber se leram o email já está funcionando isso aqui tb.
Valeu por todos!
Veja no código-fonte da classe phpmailer:
/**
* Sets the email address that a reading confirmation will be sent.
* @var string
*/
var $ConfirmReadingTo = "";
Uma vez eu testei isso e não funcionou
Acabei não pesquisando se eu havia feito algo errado.