Setting up IMAP to listen on port 80 as well as 993

Hi all

I'd like to be able to use my IMAP server (with ssl) on port 80 as well as 993 as there are times when I am on a network which only allows port 80 connections in and out.

Is it possible to setup my UW-IMAP server to do this?  I can just use my webmail, but I'd rather use my email client

Thanks

Stuart
csalingerAsked:
Who is Participating?
 
jlevieConnect With a Mentor Commented:
I don't know what you network topology looks like, but you could port forward connections on 80/TCP on one of those IP's to the IMAPS service on your mail server at the firewall, or assign an additional IP to the mail server and connect to it on 80/TCP that port forwards to IMAPS.
0
 
jlevieCommented:
An easy solution to this would be to use a port forward in iptables to redirect connection on 80/TCP to 993/TCP.
0
 
csalingerAuthor Commented:
i run a web server on the same machine.  would this still be possible?  perhaps a virtual domain?
0
Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

 
csalingerAuthor Commented:
i seem to have solved it.  i created a new xinetd service named httpimaps and gave appropriate ports in /etc/services.  initially it wasn't working, but after restarting services other than xinetd it is working now :)
0
 
jlevieCommented:
> i run a web server on the same machine.  would this still be possible?

That's a problem since HTTP is on 80/TCP.

> i created a new xinetd service named httpimaps

That would work, but since xinetd starts before Apache I'd expect that your web server isn't working now. And that would because 80/TCP was already in use when Apache tried to start.

I can't think of a solution what would work if mail and web are both running on the same system using port 80. However, any site that allows HTTP connections is likely to allow HTTPS connections and if you don't use SSL encryption on your web server port 443/TCP shouldn't conflict with your web server.
0
 
csalingerAuthor Commented:
apache was affected.  i had just noticed before your post.  unfortunately i use https for my webmail :( seems like i'm either going to have to use another machine to forward the requests ( i have a windows server also)
thanks
0
 
csalingerAuthor Commented:
oops.  i forgot to write the 'either part'.  either forward ports, or give up.
0
 
jlevieCommented:
Do you have more than one outside IP? A connection on that IP:80 could be redirected to your IMAPS.
0
 
csalingerAuthor Commented:
yes, i have two which are currently unallocated and four which are - two which are routers and two servers.  setup a dns forward?
0
 
csalingerAuthor Commented:
Thanks.  I'll give that a try and let you know how it goes.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.