发送的电子邮件带有错误的“发件人”地址

发送的电子邮件带有错误的“发件人”地址

我在 Ubuntu 10.04 上安装了 postfix/dovecot 系统,它可以正常发送/接收电子邮件,但当我发送电子邮件时,它们都来自[电子邮件保护]

例如,我有一个名为“info”的用户,当我尝试使用 mutt 从此邮箱“/home/vmail/mydomain.com/info/Maildir”发送电子邮件时,电子邮件将发送,但它将来自“[电子邮件保护]“ 并不是 ”[电子邮件保护]“我有 3 个邮箱(/home/vmail/mydomain.com/root/Maildir、/home/vmail/mydomain.com/root/postmaster 和 /home/vmail/mydomain.com/root/info),它们都发送和接收电子邮件。

我是 postfix 和 dovecot 的新手...有谁知道他们在做什么可以帮我吗?

 30 myhostname = mail.mydomain.com
 31 alias_maps = hash:/etc/aliases
 32 alias_database = hash:/etc/aliases
 33 myorigin = mydomain.com #have tried setting myorigin = mail.mydomain.com and still same problem
 34 mydestination = mail.mydomain.com, localhost, localhost.localdomain
 35 relayhost =
 36 mynetworks = 127.0.0.0/8
 37 mailbox_size_limit = 0
 38 recipient_delimiter = +
 39 inet_interfaces = all
 40 html_directory = /usr/share/doc/postfix/html
 41 message_size_limit = 30720000
 42 virtual_alias_domains =

这是来自别名文件

 postmaster: root
 root: [email protected]

答案1

您需要在您的中进行以下两个设置.muttrc

realname="info"
from="[email protected]"

您还可以使用 编辑邮件标题,然后再发送E(这是我的机器上的默认设置,请使用 检查?)。这将在您的编辑器中打开整个邮件,您可以随心所欲地摆弄标题。

更新:

抱歉,我只想说,如果您希望这些设置仅在访问某些邮箱时才生效,您需要一些帐户/文件夹挂钩。您需要根据自己的情况调整这些设置(因为这些是从我自己的 .muttrc 中混合而来,用于我的 imap 访问):

account-hook imaps://<dovecot domain>/ 'set imap_user="info"'
folder-hook imaps://<dovecot domain>/ 'set folder="imaps://<dovecot domain>" record="+Sent"  postponed="+Drafts" from="[email protected]" realname="info"'

相关内容