le 30 Aoû 2004 18:35
Il suffit d'avoir à sa disposition un serveur mail (SMTP), de modifier l'horloge systeme dudit serveur, et d'envoyer le mail via ce serveur...
Il n'y a aucune possibilité d'être sûr qu'un mail arrivera à destination avant une date donnée: ton mail (pour etre délivré au destinataire) va passer par de nombreux serveurs SMTP, et en fonction des disponnbilités du réseau, les serveurs SMTP peuvent ralentir la distribution du courrier.
Le fonctionnement d'un serveur SMTP est le suivant:
1) envoyer le mail au prochain SMTP destinataire (ou a l'utilisateur final si on arrive en bout de chaine).
2) si le mail ne peut pas etre envoyé, (probleme de connexion réseau, ou alors le serveur distant qui répond qu'il n'accepte pas les mails pour le moment) :
- on envoie une info à l'expéditeur (MAILER DEAMON blablabla)
- on multiplie le temps d'attente T par un certain facteur.
- si T n'excède pas un certain temps (en général 48h par serveur), on garde le mail pour un envoi apres ce temps T d'attente.