2009-02-23 6 views

Répondre

1

sans vous donner un exemple de service spécifique que vous pensez, il est difficile de savoir exactement, mais d'une façon pourrait être:

  • vous donnez votre adresse e-mail à l'un de ces sites, sauf erreur magic-mail.com

  • ils insèrent ce dans leur db, et prendre la db id valeur de cette entrée (12345)

  • ils vous donnent une adresse en utilisant cet identifiant ([email protected])

  • lorsque le courrier est reçu par magic-mail.com, ils recherchent la partie avant le @, sortir l'adresse e-mail associée pour cet ID, et relayer le message sur l'adresse que vous avez donné initialement ([email protected])

Il existe de nombreuses autres façons de le faire, probablement plus simples que ci-dessus, mais encore une fois, sans exemples, il est difficile de vous dire exactement comment le site que vous envisagez fonctionne.


Modifier

A la lecture de la question, je supposais "mon compte" signifiait votre compte de messagerie. Si vous vouliez dire un compte que vous avez sur ce système de l'entreprise, le processus serait le même que celui ci-dessus, mais en changeant la dernière étape:

  • lorsque le courrier est reçu par magic-mail.com, ils regardent la partie avant la @, sortez l'adresse e-mail associée pour cet ID et copiez le contenu du message sur le compte associé à cet ID.
+0

Oui, ce qui me dérange, c'est comment je peux lire un e-mail entrant depuis la boîte de réception? Puis-je le faire en utilisant un langage côté serveur comme PHP? –

+0

PHP -> http://pear.php.net recherche de l'accès imap/pop3, http://www.php.net/imap. Python -> http://docs.python.org/library/imaplib.html – daniels

1

Vous pouvez écrire un script simple sur python/php ou n'importe quelle langue que vous connaissez. Faites en sorte qu'il reçoive un courrier électronique pour le compte '[email protected]' et placez le contenu sur db.

C'est assez facile.

0

Vous auriez besoin d'un moyen de surveiller le compte de messagerie pour les nouveaux messages, lire le format du message, analyser les parties qui vous intéressent, puis effectuer l'insertion.

La surveillance du compte de messagerie nécessiterait l'exécution d'un script sur le serveur dans un intervalle spécifié, sinon le seul moyen serait d'accéder manuellement à une certaine URL accédant au compte de messagerie et effectuant tout le traitement nécessaire.

En fonction de votre fournisseur d'hébergement et de la liberté qu'ils vous accordent, cela peut être possible ou non.

0

Court chemin:
Vous devez écrire un script qui se connectera au serveur de messagerie, récupérera les mails, les analysera et les mettra dans la base de données.
Exécutez ceci dans un travail cron et vous êtes prêt.

+0

En supposant que son hébergement web lui donne un accès shell. –

+0

Tout fournisseur d'hébergement cPanel/Plesk offre un support pour les scripts CGI et les travaux CRON. Et même sans CGI il peut faire un script php normal et l'appeler avec curl/wget de temps en temps en supposant qu'il n'a pas de tonnes de courrier. – daniels

+0

Les tâches Cron pour cPanel/Plesk peuvent être configurées sans accès au shell. – daniels

Questions connexes