Chinaunix

标题: Nginx作mail proxy,可以正常POP/Imap但smtp无法发邮件给自己 [打印本页]

作者: webdna    时间: 2013-07-04 00:32
标题: Nginx作mail proxy,可以正常POP/Imap但smtp无法发邮件给自己
Nginx作mail proxy,可以正常POP/Imap但smtp无法发邮件或CC给自己。
例如abc@test.com可以正常POP/Imap,也可以发给内部和外面,但无法发邮件或CC给自己abc@test.com
请问要怎样调整呢?

mail
{
    #server_name localhost;
    auth_http 127.0.0.1:88/auth.php;
     imap_capabilities "IMAP4rev1" "UIDPLUS" "IDLE" "LITERAL +" "QUOTA";
      pop3_auth plain apop cram-md5;
      pop3_capabilities "LAST" "TOP" "USER" "PIPELINING" "UIDL";
      smtp_auth login plain cram-md5;
      smtp_capabilities "SIZE 10485760" ENHANCEDSTATUSCODES 8BITMIME DSN;
      xclient off;

      server {
          listen 25;
          protocol smtp;
          # The RFC 2821 timeout should be 300 seconds
          timeout 300s;
      }
      server {
          listen 110;
          protocol pop3;
          proxy on;
          proxy_pass_error_message on;
      }
      server {
          listen 143;
          protocol imap;
          proxy on;
      }
      server {
          listen 587;
          protocol smtp;
          timeout 300s;
      }


}       
作者: wenhq    时间: 2013-07-04 14:04
跟Nginx关系不大,看你的mailserver配置。不过的先看日志。。
作者: webdna    时间: 2013-07-04 14:59
回复 2# wenhq





    我只是想放到美国,用来代理收取国内的邮件。
发邮件给其它人都没问题,只是自己发给自己或自己抄送给自己都不行。
我想应该是要在邮件服务器设real server
作者: webdna    时间: 2013-07-04 15:05
本帖最后由 webdna 于 2013-07-04 15:06 编辑

4.在邮件服务器postfix/etc/main.cf中,修改mynetworks值,加入本反向代理的ip,并重载postfix:postfix -s reload


我不是用postfix,而且我如果是用其它免费的邮箱,不可能给改的。
作者: webdna    时间: 2013-07-04 20:17
解决:
mail上面将proxy的IP加入信任IP或域





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2