我已经阅读了多篇文章,这些文章引导我完成了整个过程 - 我觉得我了解内容和原因 - 但我无法发送电子邮件进行测试。
这里是详细步骤。
以下是我所采取步骤的概要:
- 安装后缀
virtual
使用以下内容创建别名文件:[email protected] [email protected]
将以下行添加到 main.cf
virtual_alias_maps = hash:/etc/postfix/virtual virtual_alias_domains = mydomain.com
postmap virtual
postfix reload
mail -s "Test subject" contact
邮件程序客户端只是挂起 - 并且没有任何内容附加到 /var/log/mail.log 或类似的内容 - 仅:
May 24 19:18:52 localhost postfix/postfix-script[12424]: refreshing the Postfix mail system
May 24 19:18:52 localhost postfix/master[4781]: reload -- version 2.11.3, configuration /etc/postfix
May 24 19:22:12 localhost postfix/postfix-script[12444]: refreshing the Postfix mail system
May 24 19:22:12 localhost postfix/master[4781]: reload -- version 2.11.3, configuration /etc/postfix
我只是想接受某个域的电子邮件 - 并将其转发到真实的电子邮件(即:gmail、yahoo 等)。
根据我读过的书和每一篇文章,这几乎是所需步骤的要点 - 为什么客户端挂起?这是什么意思 - 当日志什么也没说时,我如何检查出了什么问题?
答案1
mail -s "Test subject" contact
是“挂起”,因为它正在等待输入(即要发送的消息)。
尝试将一些文本输入其中:
echo test message | mail -s "Test subject" contact
或者
mail -s "Test subject" contact < message-file.txt