Mercurial > hg > nginx
changeset 1762:7806f453183e
fix STARTTLS prompt in SMTP
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 21 Dec 2007 10:24:59 +0000 |
parents | 1c4b231ba90c |
children | 1043c21be8d2 |
files | src/mail/ngx_mail_smtp_handler.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/mail/ngx_mail_smtp_handler.c Thu Dec 20 21:29:52 2007 +0000 +++ b/src/mail/ngx_mail_smtp_handler.c Fri Dec 21 10:24:59 2007 +0000 @@ -29,6 +29,7 @@ static u_char smtp_ok[] = "250 2.0.0 OK" CRLF; static u_char smtp_bye[] = "221 2.0.0 Bye" CRLF; +static u_char smtp_starttls[] = "220 2.0.0 Start TLS" CRLF; static u_char smtp_next[] = "334 " CRLF; static u_char smtp_username[] = "334 VXNlcm5hbWU6" CRLF; static u_char smtp_password[] = "334 UGFzc3dvcmQ6" CRLF; @@ -250,6 +251,8 @@ case NGX_SMTP_STARTTLS: rc = ngx_mail_smtp_starttls(s, c); + s->out.len = sizeof(smtp_starttls) - 1; + s->out.data = smtp_starttls; break; default: