I am wondering if there is a framework out there for .NET to help me with sending messages to users. I would love to be able to write all my messages to a single repository. I would then like to be able to send these messages out to a user based on preferences that they set. e.g. I would like to be able to send a Notification A out to user A via email and text message and send Notification B to user B via SMS and IM. Any thoughts on if something like this exists or would I need to write it?
Share
it is not trivial task, you need to implement all parts independently. if you use SmtpClient as recommended above you may have performance issues, or anti-spam issues, so consider having email server. For IM you can use XMPP (aka Jabber) protocol and XMPP server. It makes possible to send all kind of IMs from one place. There is very good free XMPP client lib agsXMPP and google “ejabberd” for server.