Community Discussions and Support
Failing PCI compliance. Port 25, 143 and 110

Right, as Brian confirmed too, Windows 7 will handle all TCP/IP connections the same way as a server OS would, including email protocols. The difference is the number of connections to Windows resources (like file shares), and various server functionality like AD, IIS and DNS.

 

<p>Right, as Brian confirmed too, Windows 7 will handle all TCP/IP connections the same way as a server OS would, including email protocols. The difference is the number of connections to Windows resources (like file shares), and various server functionality like AD, IIS and DNS.</p><p> </p>

What can I do to work around failing port 25, 143 and 110 scans for the PCI compliance monitor using mercury on Windows Server 2012R2?

I can't just shut down the ports, obviously, and kinda lost for where to go from there.

 

Thanks 

<p>What can I do to work around failing port 25, 143 and 110 scans for the PCI compliance monitor using mercury on Windows Server 2012R2?</p><p>I can't just shut down the ports, obviously, and kinda lost for where to go from there. </p><p> </p><p>Thanks </p>

Well, as you already have noted it's not possible to run a mail server without somehow accepting connections on email related ports. If PCI regulations forbid running a mail server on the server that is used for processing payment information you should probably consider moving email handling to another server. If on the other hand PCI compliance isn't required you could perhaps simply ignore the scan results.

It might furthermore be possible to circumvent the scan by having Mercury bind to some other ports and redirect ports 25, 143 and 110 from the firewall to those ports, or perhaps run Mercury in a virtual machine, but again you will have to consider if you need to comply with PCI regulations or not.

 

<p>Well, as you already have noted it's not possible to run a mail server without somehow accepting connections on email related ports. If PCI regulations forbid running a mail server on the server that is used for processing payment information you should probably consider moving email handling to another server. If on the other hand PCI compliance isn't required you could perhaps simply ignore the scan results.</p><p>It might furthermore be possible to circumvent the scan by having Mercury bind to some other ports and redirect ports 25, 143 and 110 from the firewall to those ports, or perhaps run Mercury in a virtual machine, but again you will have to consider if you need to comply with PCI regulations or not.</p><p> </p>

We do not necessarily need to strictly meet PCI standards for the sake of PCI, however, we do have to comply with HIPPA and HIPPA will look at the PCI reports and ask us why we didn't resolve the issues noted.

Mercury is running on a Hyper-V machine, actually.

I did try to run mercury 25 through 443, 110 through 994(I think) but I couldn't ever get anything to cross over.  

<p>We do not necessarily need to strictly meet PCI standards for the sake of PCI, however, we do have to comply with HIPPA and HIPPA will look at the PCI reports and ask us why we didn't resolve the issues noted.</p><p>Mercury is running on a Hyper-V machine, actually. </p><p>I did try to run mercury 25 through 443, 110 through 994(I think) but I couldn't ever get anything to cross over.  </p>

The trick with binding to different ports is that all traffic must be routed through a device (usually a firewall) that redirects incoming connections for port 25 to (for instance) port 50025 on the server, etc. It might be easier to run Mercury in a separate Hyper-V machine though. A server OS is not required if the VM is only used for Mercury.

 

<p>The trick with binding to different ports is that all traffic must be routed through a device (usually a firewall) that redirects incoming connections for port 25 to (for instance) port 50025 on the server, etc. It might be easier to run Mercury in a separate Hyper-V machine though. A server OS is not required if the VM is only used for Mercury.</p><p> </p>

[quote user="Rolf Lindby"]

The trick with binding to different ports is that all traffic must be routed through a device (usually a firewall) that redirects incoming connections for port 25 to (for instance) port 50025 on the server, etc. It might be easier to run Mercury in a separate Hyper-V machine though. A server OS is not required if the VM is only used for Mercury.

 

[/quote]

 

I was able to correct these issues with some firewall tactics today. I appreciate yalls help.

 

Can you elaborate on the last bit though about not needing a server OS? Could I load this up on a W7 pro box and use that server for other purposes?

[quote user="Rolf Lindby"]<p>The trick with binding to different ports is that all traffic must be routed through a device (usually a firewall) that redirects incoming connections for port 25 to (for instance) port 50025 on the server, etc. It might be easier to run Mercury in a separate Hyper-V machine though. A server OS is not required if the VM is only used for Mercury.</p><p> </p><p>[/quote]</p><p> </p><p>I was able to correct these issues with some firewall tactics today. I appreciate yalls help.</p><p> </p><p>Can you elaborate on the last bit though about not needing a server OS? Could I load this up on a W7 pro box and use that server for other purposes?</p>

[quote user="swalkerimc"]Can you elaborate on the last bit though about not needing a server OS? Could I load this up on a W7 pro box and use that server for other purposes?[/quote]

FWIW, I have a retired desktop PC (Win7) that sits in the server room doing nothing but running Mercury and POPFile.  The mailboxes reside on a Win2008 server.  I closed port 25 at the firewall and provide approved relayers with configuration instructions which include the alternate port number.

<p>[quote user="swalkerimc"]Can you elaborate on the last bit though about not needing a server OS? Could I load this up on a W7 pro box and use that server for other purposes?[/quote]</p><p>FWIW, I have a retired desktop PC (Win7) that sits in the server room doing nothing but running Mercury and POPFile.  The mailboxes reside on a Win2008 server.  I closed port 25 at the firewall and provide approved relayers with configuration instructions which include the alternate port number. </p>
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft