As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am interested to build a mail service that allows you to incorporate custom logic in the your mail server.
For example, user A can reply to helloworld#mysite.com once and subsequent emails from user A to helloworld#mysite.com will not go through until certain actions are taken.
I am looking for something simple and customizable, preferably open-sourced. I am fluent in most modern languages.
What email servers do you guys recommend for this?
Almost every mail server has some form of extensibility where you can insert logic in the mail-flow process, it's how some spam filters were implemented before they were built directly in to the servers. Personally, I use Exchange server which has a variety of points and APIs to extend it, such as SMTP Sinks.
However, this question is off-topic and shouldn't be on StackOverflow.
I suggest you build your own server - implementing a server-side version of SMTP and IMAP can be done by a single person, or use an existing library, it shouldn't take you more than a year if you put in a couple of hours each day.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I have developed an application that usually runs headless as a server module.
However the tool would benefit greatly from two things:
pluggable viewers that see what is going on (easy enough)
pluggable modules by which I mean the tool can generate events and you should be able (from a client tool) to connect to the server tool and temporarily register an event subscriber which can manipulate the server behavior based on the events (in realtime, so the events are not async)
The first can easily be achieved with a http server or the likes but the modules require a persistent connection. My language of choice is java but I'd rather not go for RMI but instead opt for a language-agnostic protocol. Any ideas which protocol would be uniquely suited for this situation and which might already have an implementation in java?
Another couple of options might be Akka (www.akka.io) actors in Java and/or Camel as event distribution mechanisms. I'm an Akka guy myself.
To me, you'd write your Akka event handlers in Java and those would be your modules.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have an existing piece of Java software and I am being asked if it can integrate with an Enterprise Service bus. The Java software can (or can be easily modified to) call web services, send emails, add items to message queues, etc. Does that mean it can integrate with an ESB or is integration with an ESB a lot more complicated? Unfortunately I don't have any info about the specific ESB and know very little about ESB's.
Yes, you can integrate Java code with an ESB.
Integration is typically done via SOAP web services.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have to write an automated script in Java to do following
Login to an internal website with userid and password
Once login is complete click on a link which will open another web application and make sure the website is available
Send success / failure email to a specified group
The above job will have to run every day at a specified time to check the site availability. (I can use windows scheduler to schedule this as a job)
Due to network policy I cannot use any site availability websites to check this.
There are lot of Java based test frameworks available in market.
I would appreciate if anyone can point me to the right framework.
Thanks
Selenium Web-Driver Automation framework is the best. It supports multiple langugaes, along with Java. You can check the seleniumorg site http://seleniumhq.org/
For mailing, you can use Java Mail API.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I need to build a mass mail application to send around 20 lacs mail per day. I need some suggestions regarding the technology choice between php and java.
Please suggest.
Either would work.
Java is typically good for bigger projects because it is strongly typed and good for collaboration, but a mass mail application might be simple enough to make that unnecessary.
Most people think of it as easier to do web stuff in PHP, so if you want this to live in a website, you might want to use PHP.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I've built a private messaging system on a site, and I want to implement a spam filter, preferably in Java.
So ... I'm interested if there a Java library implementing this already, or if I have to start building my own. What I found so far is this Bayesian Filtering: http://www.shiffman.net/teaching/a2z/bayesian/
Are there any other good Java libraries??
What do you recommend me?
Thanks
PS: the system is using private messages between site members and is not an email system.
Depends on the type of spam. Bayesian is good against off-topic messages, but if the spam is very similar to legit messages, you might want to set up some sort of sender reputation. The way SO works is a good example; you need to earn points by participating before you can use the more powerful features of the site. This could be subverted if spammers were to somehow break into the computers of high-rep users, or otherwise manage to hijack their reputation.