【问题标题】:Display emails in mutt on ubuntu with postfix在 ubuntu 上使用 postfix 在 mutt 中显示电子邮件
【发布时间】:2017-01-18 07:50:13
【问题描述】:

我正在尝试在运行 ubuntu 的 aws 实例上配置我的电子邮件服务器。想从后缀开始。我已经很好地配置了后缀,并且可以从我的 aws 实例向我的 gmail 帐户发送电子邮件,但我有一些问题:

  • 我已经安装了 mutt 来检查从我的 gmail 帐户或任何帐户发送回我的电子邮件服务器的电子邮件,当我开始 mutt 时 说 "/home/ubuntu/Mail 不是邮箱。" 谷歌搜索告诉这个 一旦 postfix rcvs 第一封电子邮件,错误就会被删除。但是我发了一个 回复(也是单独的电子邮件)到 ubuntu@mydmain.com(后缀用户) 而且它不会反弹(gmail中的交付报告是可以的 帐户),这意味着我的后缀用户必须已接收电子邮件。我很困惑为什么 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"
    

    etc/postfix/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
  1. 第二个问题是我发送的电子邮件是以 Ubuntu 身份发送的。

【问题讨论】:

    标签: ubuntu amazon-web-services mutt postfix


    【解决方案1】:

    仅在 main.cf 中将 home_mailbox = ~/Mail 更改为 home_mailbox = /Mail。

    将set realname=ubuntu 更改为您想要的名称,并将~/.muttrc 中的set from =ubuntu@mydomain.com 更改为set from="yourname <ubuntu@mydomain.com>" 以更改您的显示名称。

    我假设您通过 mutt 发送电子邮件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-16
      • 1970-01-01
      • 1970-01-01
      • 2014-07-10
      • 2022-10-05
      • 2015-08-19
      • 2013-07-05
      相关资源
      最近更新 更多