email - Nginx:邮件指令的配置日志
问题描述
我想在nginx.conf
. 我在下面尝试了这些解决方案,但他们都抱怨"access_log" directive is not allowed here
. 我检查了关于access_log
和mail
模块的文档,但似乎无能为力。有人可以给我一些提示吗?提前致谢。
# solution1
mail {
proxy_pass_error_message on;
server_name duoduoxiaodian.com;
auth_http localhost:6741/auth.php;
# # pop3_capabilities "TOP" "USER";
# # imap_capabilities "IMAP4rev1" "UIDPLUS";
server {
listen 25;
protocol smtp;
smtp_auth plain;
access_log /var/log/nginx/access_mail.log;
error_log /var/log/nginx/error_mail.log;
}
server {
listen localhost:110;
protocol pop3;
proxy on;
}
server {
listen localhost:143;
protocol imap;
proxy on;
}
}
#solution 2
mail {
proxy_pass_error_message on;
server_name duoduoxiaodian.com;
auth_http localhost:6741/auth.php;
access_log /var/log/nginx/access_mail.log;
error_log /var/log/nginx/error_mail.log;
# # pop3_capabilities "TOP" "USER";
# # imap_capabilities "IMAP4rev1" "UIDPLUS";
server {
listen 25;
protocol smtp;
smtp_auth plain;
}
server {
listen localhost:110;
protocol pop3;
proxy on;
}
server {
listen localhost:143;
protocol imap;
proxy on;
}
}
#solution 3
access_log /var/log/nginx/access_mail.log;
error_log /var/log/nginx/error_mail.log;
mail {
proxy_pass_error_message on;
server_name duoduoxiaodian.com;
auth_http localhost:6741/auth.php;
# # pop3_capabilities "TOP" "USER";
# # imap_capabilities "IMAP4rev1" "UIDPLUS";
server {
listen 25;
protocol smtp;
smtp_auth plain;
}
server {
listen localhost:110;
protocol pop3;
proxy on;
}
server {
listen localhost:143;
protocol imap;
proxy on;
}
}
解决方案
推荐阅读
- c# - 使用 Hangfire 进行 Microsoft Graph API 调用
- ruby - Request : duplicateSheet with Google Spreadsheet API : badRequest: 必须指定至少一个请求
- android - 如何更改 PreferenceThemeOverlay / PreferenceFragmentCompat 的样式
- java - 为什么在尝试解密此消息时会收到非法BlockSizeException?
- sql - T-SQL CONVERT 无法提供 ISO 格式的字符串 + 样式
- reactjs - 如何在反应路由器 v6 中匹配两个连续的动态参数?
- crm - CRM 类型之间的主要区别:SaaS CRM、开源 CRM 和专有 CR
- javascript - JavaScript 中真的没有私有变量吗?
- r - Y 轴刻度线间距太近。我如何将它们隔开?
- javascript - 如果选项类型相同,如何对选择选项进行排序并将其组合