0
A cable modem has port 25 blocked. Two computers are on the local wifi network managed by the cable modem. One computer is a windows 8.1 machine that sends and receives email using tools like outlook. The other computer is a Linux development server for testing apps that use javamail to send and receive email on a real web server when they are done development.
When I try to use app functionality on the development server that sends email, I am getting errors indicating that the email cannot be sent.
I think the problem is that port 25 is not available to send email because it is a home network and a residential cable account that blocks port 25 by default.
If I ask the cable company to open port 25 on the cable modem, I can assign an app like postfix/dovecot on the development server to manage the port. But how do I protect port 25 on the windows 8.1 machine without disabling outlook?
http://arstechnica.com/information-technology/2014/02/how-to-run-your-own-e-mail-server-with-your-own-domain-part-1/ may be worth reading. It's hard to run a secure email server. The vast majority of ISP's simply won't unblock port 25 for home users, for this very good reason. – ChrisInEdmonton – 2015-10-19T18:38:42.480
@ChrisInEdmonton Thank you. I am reading your link carefully. But the development server is not really an email server. Instead, it is for testing apps that use a remote emails server from a third party. (like gmail but not gmail.) All that the apps need to do is connect to notgmail.com remotely to login and send/receive in the same way that outlook does from my windows machine. – SomeOne – 2015-10-19T18:42:59.257
You do not "protect a port" that is not on your machine. – qasdfdsaq – 2015-10-19T19:55:57.397