Mercurial > hg > nginx
comparison src/mail/ngx_mail_smtp_handler.c @ 2855:a96a8c916b0c
mail proxy listen IPv6 support
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 18 May 2009 12:20:22 +0000 |
parents | a59b26eee816 |
children | 847ab5a32307 11ec1c7a57e9 |
comparison
equal
deleted
inserted
replaced
2854:d788477f5a67 | 2855:a96a8c916b0c |
---|---|
64 s->host = smtp_unavailable; | 64 s->host = smtp_unavailable; |
65 ngx_mail_smtp_greeting(s, c); | 65 ngx_mail_smtp_greeting(s, c); |
66 return; | 66 return; |
67 } | 67 } |
68 | 68 |
69 if (c->sockaddr->sa_family != AF_INET) { | |
70 s->host = smtp_tempunavail; | |
71 ngx_mail_smtp_greeting(s, c); | |
72 return; | |
73 } | |
74 | |
69 c->log->action = "in resolving client address"; | 75 c->log->action = "in resolving client address"; |
70 | 76 |
71 ctx = ngx_resolve_start(cscf->resolver, NULL); | 77 ctx = ngx_resolve_start(cscf->resolver, NULL); |
72 if (ctx == NULL) { | 78 if (ctx == NULL) { |
73 ngx_mail_close_connection(c); | 79 ngx_mail_close_connection(c); |