DNS区域logging:如何正确设置MXlogging?

我已经search了很长一段时间,并尝试了许多不同的例子几个星期(因为我通常需要等待几个小时的DNS更改)。 没有什么使我的邮件()在PHP以及我的邮件通常工作。 这是我的DNS区域configuration:

* A 2x.x5.x.1xx 3h @ A 2x.x5.x.1xx 3h ftp A 2x.x5.x.1xx 3h mail A 2x.x5.x.1xx 3h mx A 2x.x5.x.1xx 3h ns1 A 2x.x5.x.1xx 3h ns2 A 2x.x5.x.1xx 3h pop A 2x.x5.x.1xx 3h smtp A 2x.x5.x.1xx * MX mx.mydomain.com (30) 3h @ MX mx.mydomain.com (10) 3h 

这是我的第一个VPS,所以我花了很多时间使它工作,而现在的工作是网站。 我被困在邮件。

请帮我解决这些问题:

1)是否需要从DNS区域文件configurationPHP邮件()? 它是从SMTP和POP和东西的东西一个单独的configuration?

2)我的DNS区域configuration(上图)大致正确吗? PHP不能使用mail()函数发送邮件,我不知道为什么。 在我研究教程时,所有帮助的是我需要正确configuration我的DNS文件。

3)你可以请build议我一个更好的版本为我目前的DNS文件。 我相信现在已经搞砸了,但这是我能做的最好的。 我的目标非常简单,就是能够使用Webmail,邮件()从PHP中托pipe文件(如网站),并正确设置从外部程序(如Outlook)使用的POP / SMTPfunction。

我正在用ZPanel使用CentOS 6。

非常感谢你的回答。 我非常感谢。

  1. 不,PHP邮件不需要从DNS区域文件configuration。 通常情况下,它的工作方式,但是如果你需要改变它的configuration,修改/etc/php.ini或同等 – 部分[邮件function]

  2. DNS区域configuration通常与发送电子邮件无关。 看看你的邮件服务器日志 – 通常是/ var / log / maillog

  3. 在我们了解更多关于你正在尝试做什么以及你正在使用什么软件之前,不可能提供更好的configuration。 您的configuration看起来不像标准绑定configuration。 [这是很重要的,因为有像终止的东西。“ 可能或可能不需要在那里的字符。 另外,你真的想为所有的子域提供电子邮件,为什么会有不同的
    优先,然后基地logging – 这将工作,只是有点好笑。