这些说明特定于在以前未设置为服务器的主机上运行的 Xcode 服务器的用例。
Xcode Server 以系统用户身份运行,无权访问用户电子邮件设置。
当它生成电子邮件时,它会使用系统的主机名和域并将电子邮件排队等待发送。通常,除非系统已设置为服务器,否则电子邮件不会从 ISP 和其他邮件提供商无法接受的电子邮件地址发送到任何地方。
Mavericks 上的 OS X Server 带有邮件服务器。
以下步骤设置邮件服务器以将所有系统邮件中继到邮件服务提供商,将“发件人”地址修改为固定名称。
第 1 步:
使用“服务器”应用程序并通过单击服务器部分中的计算机来检查服务器配置。记录“主机名:”。
第 2 步:
在 /Library/Server/Mail/Config/postfix
添加到文件 main.cf:
smtp_generic_map = hash:/Library/Server/Mail/Config/generic
创建文件generic:
@<host name> <user name>@<domain name>
其中<host name> 是上面记录的主机名,<user name>@<domain name> 是您希望作为来自该主机的所有电子邮件的来源的电子邮件地址。
第 3 步:
使用“服务器”应用程序,在服务>邮件中设置电子邮件中继。
检查通过 ISP 中继外发邮件。
点击编辑设置参数。
第 4 步:
打开邮件服务器。
第 5 步:
从终端测试:
bash$ mail xxxx@xxxxx
Subject: Test
Test
.
bash$