我在 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"'