My wording may well be incorrect in calling it a listening port but rather a communication or data port. I don't use any p2p program, so I not totally familiar with the workings or terminology of the many different flavours out there.
However, the solution has been covered that will avoid the timeouts by ignoring those peers that use the email ports to communicate or exchange date. It is then up to the user to choose what they want to do, avoid peers using those ports, avoid the timeouts or have the process ignored by the internet mail provider and option that has also been covered previously.