mgamer
mgamer

Reputation: 14060

Email send service for .NET

I'm looking for some email send service for .NET that:

Do you know of any tool of that type?

Upvotes: 1

Views: 886

Answers (4)

JonLim
JonLim

Reputation: 1413

If you can create an HTTP POST request using JSON, PostageApp can easily handle what you are looking for.

You can create the web interface that would talk with our API whenever a client wishes to send out an email, and you have an archive of recently sent messages on our backend. Now, if you're looking for just an email client to send and receive, that might be something else completely.

Let me know if you have any questions.

(Disclosure: I am the Product Manager of PostageApp.)

Upvotes: 0

dotnetster
dotnetster

Reputation: 1611

Since you are trying to write an enterprise-class solution, I will suggest some options:

  1. JMS-based solution: Create a publisher topic since topics can have multiple publishers. Bridge this topic to a queue. This will be the listener queue for the email-send service. Your email send service can be in any language. Almost all programming languages can connect to JMS-based messaging software (Apache ActiveMQ). Your subscribing apps should send an XML message to the topic. The listener email-send process will read and send the email. You can write truly async pattern using this.

  2. If you don't want JMS, then you can do the same thing with database persistence. Persist all email requests to a DB. The email-send service will poll this database and send the email.

  3. A least recommended approach is to write a WCF service.

Lastly, I assume that you already know how to write an SMTP wrapper using .Net or any other language.

Upvotes: 1

GvS
GvS

Reputation: 52538

GMail | HotMail | YahooMail | .....Mail | Microsoft Exchange

Client can access the Web Service via the standard SMTP interface. .Net has a nice library for that. OK, its not a HTTP Web Service, but its a TCP/IP Web Service.

It stores your in & outgoing email.

Upvotes: 0

Richard Forrest
Richard Forrest

Reputation: 3615

Smtp clients can be invoked directly in code see this so you could have a wcf webservice that takes in a parameter of the email address and send the email out in code through whatever smtp server your using. At the same time you can log whats happened either to log files or a database.

Upvotes: 0

Related Questions