Comment les alias de messagerie à usage unique de configuration (style Craigslist)?
-
19-09-2019 - |
Question
Ecrire mon propre "Craigslist" dans .NET, en essayant de comprendre comment créer des alias de messagerie à usage unique (type Craigslist)?
Voici ce que je veux dire par « Craigslist le style ».
Mon site est: somecoolurl.com
L'utilisateur crée un compte, mais ne vouloir donner son / son e-mail comme contact lors de l'affichage sur le site.
Je veux donner à l'utilisateur un email TEMP asdflkasfdjlaksdj@somecoolurl.com et alias à leur e-mail réel. Quand l'utilisateur souhaite obtenir un nouvel e-mail, la TEMP se conserve et un nouvel e-mail obtient créé.
La solution
Vous parlez d'adresse e-mail tuyauterie? Consultez cette question SO La meilleure façon d'envoyer des e-mail anonyme comme Craigslist
Voici comment incomming courrier sur IIS
Autres conseils
Hmm, pas exactement ce que vous faites référence avec « Craigslist », mais je sais que dans une application que je construit actuellement, j'ai acheté l'application SmarterMail http://smartertools.com et utilisé leur API .NET dans le cadre de mon logiciel.
Quand un utilisateur se et règle, je générer une chaîne aléatoire (vous pouvez le rendre plus utile si vous voulez), puis ajouter au nom de domaine (fke34s@example.com)
De là, je crée l'adresse e-mail via l'API SmarterMail et attribuer le mot basé sur les utilisateurs existants mot de passe.
Alors j'ai un guetteur les contrôles pour voir si les écarts de souscription payés ... si elle le fait, je désactiver le compte pour les X jours. Si l'utilisateur ne renouvelle pas après X jours, le veilleur supprime le compte (ce qui maintient mes utilisateurs au total vers le bas puisque je ne l'ai pas payé pour la licence illimitée pour le moment).
fonctionne très bien.
Mettre en place un fourre-tout compte. Ensuite, utilisez C # pour se connecter avec IMAP ou POP et en avant selon vos règles.