后缀设置为只发送邮件?

我试图设置postfix在我的机器上发送邮件(Ubuntu 10.04)。 它只需要发送邮件,并将被几个脚本中的php mail()函数使用。 我有一个谷歌应用程序帐户,将收到所有的域名的邮件(目前正在工作没有问题)。

我刚刚安装了postfix,并试图从postfix网站上按照“空”服务器的configuration。 即我的main.cf文件如下所示:

/etc/postfix/main.cf文件:

myorigin = $mydomain relayhost = $mydomain inet_interfaces = loopback-only local_transport = error:local delivery is disabled 

另外,当指令告诉我改变master.cf时,我不确定该怎么做,所以我还没有改变任何东西,但我不认为这会影响发送邮件。 /etc/postfix/master.cf:注释掉本地传递代理条目

但是,在尝试使用以下命令将电子邮件发送到我的个人帐户后,出现以下错误:

 sendmail -v [email protected] Aug 31 18:52:53 tdmain postfix/qmgr[16387]: 32811101D2: from=<>, size=1843, nrcpt=1 (queue active) Aug 31 18:52:53 tdmain postfix/smtp[16956]: warning: relayhost configuration problem Aug 31 18:52:53 tdmain postfix/smtp[16956]: 32811101D2: to=<[email protected]>, relay=none, delay=0, delays=0/0/0/0, dsn=4.3.5, status=deferred (Host or domain name not found. Name service error for name=org type=A: Host not found) Aug 31 18:59:57 tdmain postfix/qmgr[16387]: 2AF23101CC: from=<[email protected]>, size=309, nrcpt=1 (queue active) Aug 31 18:59:57 tdmain postfix/qmgr[16387]: 32811101D2: from=<>, size=1843, nrcpt=1 (queue active) Aug 31 18:59:57 tdmain postfix/smtp[17535]: warning: relayhost configuration problem Aug 31 18:59:57 tdmain postfix/smtp[17536]: warning: relayhost configuration problem Aug 31 18:59:57 tdmain postfix/smtp[17535]: 2AF23101CC: to=<[email protected]>, relay=none, delay=440, delays=440/0.01/0/0, dsn=4.3.5, status=deferred (Host or domain name not found. Name service error for name=org type=A: Host not found) Aug 31 18:59:57 tdmain postfix/smtp[17536]: 32811101D2: to=<[email protected]>, relay=none, delay=424, delays=424/0.01/0/0, dsn=4.3.5, status=deferred (Host or domain name not found. Name service error for name=org type=A: Host not found) 

有任何想法吗?

编辑

好吧,我仍然不太了解postfix,但是解决scheme似乎是在'relayhost ='后面删除所有内容,并手动指定我的mydomain和myhostname。

问题是你的relayhost参数,它应该是所有邮件应该被发送到的SMTP服务器的主机名。

对于master.conf文件,您要注释的行是如下所示的行:

 local unix - nn - - local 

在像Ubuntu这样的基于debian的发行版中,您可以使用dpkg-reconfigure postfix ,它将在terminal中显示一个configuration对话框。 这样很容易,但仔细阅读说明。