请问通过代理服务器上网,OUTLOOK应该怎么设置才能发邮件,在哪里设???
以163为例,我给你说一下设置过程:
1打开 Outlook(即 Outlook Express),点击“工具”,然后选“帐户”。
2单击“添加”,在弹出菜单中选择“邮件”,进入 Internet 连接向导。
4在“电子邮件地址:”字段中输入您的完整 163 免费邮地址(you@163com),然后单击“下一步”。
5在“接收邮件(pop、IMAP或HTTP)服务器:”字段中输入 pop163com。在“发送邮件服务器 (SMTP):”字段中输入:smtp163com,单击“下一步”。
6在“帐户名:”字段中输入您的 163 免费邮用户名(仅输入@ 前面的部分)。在“密码:”字段中输入您的邮箱密码,然后单击“下一步”。
7点击“完成”。
8在 Internet 帐户中,选择“邮件”选项卡,选中刚才设置的帐号,单击“属性”。
9在属性设置窗口中,选择“服务器”选项卡,勾选“我的服务器需要身份验证”,并点击旁边的“设置”按钮。
10登录信息选择“使用与接收邮件服务器相同的设置”,确保您在每一字段中输入了正确信息。
11点击“确定”。
使用nginx做邮件代理,需要在nginxconf添加一下配置:
#Mail Proxy
mail {
auth_http IP:port/xxx;
pop3_capabilities "TOP" "USER";
#smtp_capabilities "no";
smtp_capabilities "SIZE 10485760" ENHANCEDSTATUSCODES 8BITMIME DSN;
#POP3 Auth
server {
listen 110;
protocol pop3;
proxy on;
pop3_auth plain;
}
#SMTP Auth
server {
listen 25;
protocol smtp;
proxy on;
#xclient off;
smtp_auth login plain;
}
}
auth_http 是验证邮箱账号和密码是否正确,官网采用的是PHP方式,如果想不验证,直接添加一下server配置即可:
server {
listen port;
server_name ip;
location = /auth {
add_header Auth-Status OK;
add_header Auth-Server 2211769170; # 邮箱的IP
add_header Auth-Port 25; # 邮箱的端口
return 204;
}
}
对于smtp 邮箱代理,如果邮件服务器需要验证用户名和密码,则需要在此步完成,如果auth_http 返回验证通过,实际没有验证,则会导致因为邮件服务器无法验证用户而发不了邮件,可以通过在邮件服务器设置白名单解决。
通常是不需要代理服务器的。
除非你的本地网络不正常,与邮箱无法正常连接发送的特殊情况才有可能用到代理服务器。
账号那一项,你点开-选择具体账号后就可以看到实际上选择的都是“不使用代理服务器”
0条评论