blob: f9747e50283023a4bba652e25585402116b992db [file] [log] [blame]
# Config for smtp.t tests.
worker_processes 1;
master_process off;
daemon off;
events {
worker_connections 1024;
}
mail {
proxy_pass_error_message on;
auth_http http://localhost:8080/mail/auth;
xclient off;
server {
listen 10025;
protocol smtp;
smtp_auth login plain none;
}
server {
listen 10026;
protocol smtp;
smtp_greeting_delay 100ms;
}
}
http {
access_log off;
server {
listen 8080;
server_name localhost;
location = /mail/auth {
set $reply ERROR;
if ($http_auth_smtp_to ~ example.com) {
set $reply OK;
}
if ($http_auth_pass ~ secret) {
set $reply OK;
}
add_header Auth-Status $reply;
add_header Auth-Server 127.0.0.1;
add_header Auth-Port 25;
add_header Auth-Wait 1;
return 204;
}
}
}