2010-08-23 21 views
1

Pour être court -Enregistrement automatisé email

  • registres de l'utilisateur pour le site
  • Un email est envoyé à l'utilisateur confirmant leur inscription

J'utilise:

  • Asp.net 3.5 (C#)
  • Sitefinity en tant que CMS
  • MS SQL Server 2008 R2

Ma question est quelle est la meilleure façon d'envoyer automatiquement le courrier électronique?

Au cas où il se faire en ASP.net ou comme un déclencheur de base de données en utilisant quelque chose comme xp_sendmail

Répondre

2

Si vous allez à la simplicité; alors le système d'adhésion ASP.NET devrait suffire. Il y a tas de vidéos sur la façon de l'enregistrement des utilisateurs d'installation et confirmation par courrier électronique sur le site Web ASP.NET:

ASP.NET Membres http://www.asp.net/learn/security-videos/video-389.aspx

installation confirmation d'inscription email http://www.asp.net/security/videos/implement-the-registration-verification-pattern

Si je lis correctement, Sitefinity est construit sur le système d'adhésion existant d'ASP.NET. L'intégration ne devrait donc pas être si difficile.

+0

Adhésion! Merci à vous - cela m'a vraiment mis dans la bonne direction! – Philkav

+0

Pas de problème. Si cette réponse est utile, veuillez cliquer sur le chèque à gauche. Merci! – Gary

0

Je dirais toujours dans ASP.NET. Votre code devrait être en contrôle de tout comme ça.

Dès que vous l'avez mis dans la base de données, vous commencerez à avoir des problèmes pour le futur. C'est à dire. Lorsque vous déplacez la base de données avec l'administrateur système, rappelez-vous que cela doit être fait etc. Dans le code, vous aurez votre serveur SMTP dans les configs, donc il devrait toujours être gérable.

0

Je vous recommande d'implémenter la notification par courrier électronique dans ASP.NET comme déjà suggéré. Vous pouvez exploiter les fonctionnalités d'emailing du framework .NET. Sitefinity est construit au-dessus de .NET et vous pouvez utiliser le code déjà existant pour implémenter la fonctionnalité de courrier électronique souhaitée.