chuckee wrote:
> I want to have Exim open on port 80 on my server (say, myserver.com),
> however I also have a website that needs to be visible (on port 80), at
> least on www.myserver.com and also myserver.com if possible.
>   
As others have explained, having both HTTP and SMTP served from the same 
address:port endpoint are irreconcileable goals.  Maybe you could make 
some headway with timeouts waiting for HTTP requests, but that too is a 
losing game.  Compound a random failure rate by a large enough number of 
sessions and things will get weird.

That said, the failure mode (prematurely sending the SMTP banner to an 
HTTP client connection) explicitly breaks HTTP, but not SMTP.  (If the 
SMTP banner never arrives it looks like just an unresponsive SMTP 
server.  Costs you some irritability points but no weird "Firefox has 
canceled the request for your protection" messages.)
> I need Exim open on port 80 because many of my users are accessing Exim from
> networks where port 80 is the only port that is open (e.g. airports).
>   
How about port 443 - is that closed too?  Could you run sslwrap on port 
443, decrypting and then forwarding connections to localhost:25?  Yes, 
you'd have to get your mail clients to connect with SSL 
unconditionally.  I *think* that's what smtp.gmail.com wants you to do.


-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to