-
Notifications
You must be signed in to change notification settings - Fork 6
/
postfix_main.cf
58 lines (41 loc) · 1.91 KB
/
postfix_main.cf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# 这个可以把邮件发送到指定用户的maildir
home_mailbox = Maildir/
# 做用户转向 - alias
# IN /etc/aliases
FROM_USER: TO_USER
# 改完之后 sudo newaliases , 重启postfix
#
# Postfix 配置QQ邮箱
# Asure必须用认证方式发邮件: https://blogs.msdn.microsoft.com/mast/2017/11/15/enhanced-azure-security-for-sending-emails-november-2017-update/
#
# /etc/postfix/main.cf 中的内容
# relayhost = [smtp.qq.com]:587
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_use_tls = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
# /etc/postfix/sasl_passwd 中的内容
# 其中密码是去qq邮箱里申请获得的, 用pop3那列就行
# 写完后一定要 sudo postmap /etc/postfix/sasl_passwd 来生成账号数据库
[smtp.qq.com]:587 340448442@qq.com:qcnfnyrlvouwbhgd
#
# postfix常用命令
# postqueue -p # 查看邮件队列
# sudo postsuper -d ALL # 删除所有邮件队列
# postconf 查看命令
# message_size_limit = 20480000 # 配置邮件大小限制
# https://serverfault.com/questions/678638/552-5-3-4-message-size-exceeds-fixed-limit
# 使用时 发送者一定要和认证的账号相同
# 使用Gmail发送邮件
# https://www.howtoforge.com/tutorial/configure-postfix-to-use-gmail-as-a-mail-relay/
# gmail有一个和qq邮箱非常不一样的地方在于需要开启下面的权限才能发送邮件
# 1) https://myaccount.google.com/lesssecureapps
# 2) 需要这个inet_protocols = ipv4 , 否则可能引发"Network is unreachable"的错误
# https://www.e2enetworks.com/help/knowledge-base/howto-fix-postfixsmtp-network-is-unreachable-error/
#
# 使用gmail更方便的地方
# - 不用指定发件人, gmail会自动帮你修正发件人
# - qq邮箱常常会发送邮件失败,邮件可能投递很多次才会成功
# - gmail的附件大小限制没那么严格