这是我第一次configuration邮件服务器。 我向你解释完整的画面。 目前,我公司company.com有一个老式的2008年服务器没有方式知道它的当前configuration,因为一切都是纯粹的混乱,我们正在迁移所有的我们的域名(大约40个小站点)到Ubuntu 12.04的一个新的strato服务器,以使事情正确。
关于Linuxpipe理,Apache,权限等我没有问题。 我缺乏理解与邮件服务器有关。 这些天我学到了很多东西,但是我也有一些关于本地交付的问题。
具体来说,我想正确设置postfix参数myorigin
, myhostname
, mydomain
和mydestination
,以及/etc/mailname
。
我的默认主机名是xxxx.stratoserver.net(默认主机名为strato给我们),但当然,我们的“标准域”是company.com,在同一个服务器(我们只有一个),我们将configuration一个bind9服务器为我们的40个站点,连同apache,postfix,dovecot等等,这40个站点。
阅读教程我看到myorigin
总是设置为像mail.company.com(手动设置或委托给/ etc / mailname)。 首先,为什么mail.company.com而不只是company.com? 如果为系统的任何进程生成本地消息,我想将该邮件发送到[email protected]
而不是[email protected]
。
如果我将“主机名”更改为与company.com相关的内容,而不是xxxx.stratoserver.net,则两个主机名之间没有冲突?
本地邮件在哪里发送? 这个帐户是否可以从外部访问? 我的意思是,我可以通过POP3 / IMAP获取本地电子邮件吗?或者出于任何原因,这不是推荐的做法吗? 如果将与本地邮件相关的所有内容都更改为@localhost,会发生什么情况?
我知道我在堆栈交换networking中提出了太多的问题和疑问,但是这个疑惑包可以恢复为“我想了解本地邮件/主机名/邮件名的全貌”,或者至less从从postfix / dovecot的angular度来看。
注意:虽然@ clement的答案对我来说已经足够了(几乎确实如此,P:),这个阅读对于最终理解“整个图片”是非常有用的: http : //www.postfix.org/VIRTUAL_README.html
myorigin = mydomain.com
– UNIX用户发送邮件时附加的域名。 (例如,如果UNIX用户john
发送邮件,那么[email protected]
将是发件人地址。如果您希望您的发送域名为mail.domain.com
设置您的myorigin
。 myhostname = mail.mydomain.com
– 邮件服务器的唯一FQDN
。 与其他SMTP服务器交谈时,它将自己标识为mail.mydomain.com
。 没有必要你的系统名称应该匹配postfix的myhostname
值。 mydomain = mydomain.com
您的邮件服务器所属的主域。 mydestination = mydomain.com otherdomain.com
– 指示postfix接收域mydomain.com
和otherdomain.com
,其有效收件人可以使用local_recipient_maps
指定,而postfix将mydestination
出的域视为本地地址类。 更多关于地址类的信息 我个人更喜欢virtual mailbox domain class
来启用POP3/IMAP
。 使用/etc/mailname
没有什么/etc/mailname
,而不是以这种formsmyorigin = mydomain.com
,您还可以灵活地将它指定为myorigin = /etc/mailname
,其中myorigin = /etc/mailname
的内容为mydomain.com
本地邮件传送:
默认的每个用户邮箱是UNIX邮件假脱机目录( /var/mail/user
或/var/spool/mail/user
)中的一个文件。 该位置可以使用mail_spool_directory
configuration参数指定。 或者,每个用户邮箱可以是用户主目录中的文件,其名称通过home_mailbox
configuration参数指定。
因此,postfix会根据您的设置将邮件发送到邮件假脱机目录或用户的主目录中。 SMTP
服务器的工作已经完成。 通过POP3/IMAP
公开您的邮件将需要像dovecot
这样的POP3/IMAP
服务器,您应该将您的POP3/IMAP
服务器configuration为应该在哪里find使用POP3/IMAP
进行公开的邮件。
希望有所帮助。