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);