我正在尝试在运行 ubuntu 的 aws 实例上配置我的电子邮件服务器。想从后缀开始。我已经很好地配置了后缀,并且可以从我的 aws 实例向我的 gmail 帐户发送电子邮件,但是我遇到了一些问题:
我安装了 mutt 来检查从我的 gmail 帐户或任何帐户发送回我的电子邮件服务器的电子邮件,当我启动 mutt 时,它显示“/home/ubuntu/Mail 不是邮箱”。谷歌搜索告诉这个错误一旦 postfix rcvs 第一封电子邮件被删除。但是我已经向 ubuntu@mydmain.com(postfix 用户)发送了回复(也是单独的电子邮件)并且它没有退回(gmail 帐户中的交付报告是好的),这意味着电子邮件必须已经被我的 postfix 用户 rcvd。我很困惑为什么 mutt 无法显示用户收到的电子邮件。以下是~/.muttrc:
set mbox_type=Maildir set realname=ubuntu set from =ubuntu@mydomain.com set use_from = yes set envelope_from = "yes" set sendmail="/usr/bin/Postfix" set spoolfile="~/Mail" set folder="~/Mail" set mask=".*" # set mask="!^\.[^.]" set record="+.Sent" set mbox="~/Mail" set postponed="+.Drafts"
等/后缀/main.cf:
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no readme_directory = no smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt smtpd_tls_key_file = /etc/ssl/private/smtpd.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database= btree:${data_directory}/smtp_scache smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination myhostname = mydomain.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = mydomain.com mydestination = mydomain.com, etc etc localhost relayhost= mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 51200000 recipient_delimiter = + inet_interfaces = all inet_protocols = all home_mailbox = ~/Mail virtual_alias_maps = hash:/etc/postfix/virtual mailbox_command = smtpd_sasl_local_domain = smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients= yes smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination smtp_tls_security_level = may smtpd_tls_security_level = may smtpd_tls_auth_only = no smtp_tls_note_starttls_offer = yes smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom
- 第二个问题是我发送的电子邮件是以 Ubuntu 的形式发送的。