Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 邮件服务器故障_Php_Mail Server_Hmail Server - Fatal编程技术网

Php 邮件服务器故障

Php 邮件服务器故障,php,mail-server,hmail-server,Php,Mail Server,Hmail Server,嘿,伙计们,我正在尝试设置一个邮件服务器,这样我就可以使用我的php Web服务器发送电子邮件。我想我已经设置好了,但是当我尝试发送邮件时,我收到了以下错误: Warning: mail() [function.mail]: SMTP server response: 550 The address is not valid. in C:\wamp\www\scripts\register.php on line 57 这是我在php.ini中的邮件服务器配置 [mail function]

嘿,伙计们,我正在尝试设置一个邮件服务器,这样我就可以使用我的php Web服务器发送电子邮件。我想我已经设置好了,但是当我尝试发送邮件时,我收到了以下错误:

Warning: mail() [function.mail]: SMTP server response: 550 The address is not valid. in C:\wamp\www\scripts\register.php on line 57
这是我在php.ini中的邮件服务器配置

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = admin@custombb.no-ip.org
这是我的发送邮件代码行:

$send = mail($to, $subject, $message, $headers);
日志中的错误:

"TCPIP" 3584    "2012-03-15 14:56:20.609"   "TCPConnection - Posting AcceptEx on 0.0.0.0:25"
"DEBUG" 3584    "2012-03-15 14:56:20.609"   "Creating session 10"
"SMTPD" 3584    10  "2012-03-15 14:56:20.609"   "127.0.0.1" "SENT: 220 custombb.no-ip.org ESMTP"
"SMTPD" 3584    10  "2012-03-15 14:56:20.609"   "127.0.0.1" "RECEIVED: HELO duncan"
"SMTPD" 3584    10  "2012-03-15 14:56:20.609"   "127.0.0.1" "SENT: 250 Hello."
"SMTPD" 868 10  "2012-03-15 14:56:20.625"   "127.0.0.1" "RECEIVED: MAIL FROM:<you@yourdomain>"
"SMTPD" 868 10  "2012-03-15 14:56:20.625"   "127.0.0.1" "SENT: 550 The address is not valid."
"SMTPD" 3544    10  "2012-03-15 14:56:20.625"   "127.0.0.1" "RECEIVED: QUIT"
"SMTPD" 3544    10  "2012-03-15 14:56:20.625"   "127.0.0.1" "SENT: 221 goodbye"
"DEBUG" 4080    "2012-03-15 14:56:20.625"   "Closing TCP/IP socket"
"DEBUG" 4080    "2012-03-15 14:56:20.625"   "Ending session 10"
“TCPIP”3584“2012-03-15 14:56:20.609”“TCP连接-在0.0.0.0:25上过帐AcceptEx”
调试“3584”2012-03-15 14:56:20.609“创建会话10”
“SMTPD”3584 10“2012-03-15 14:56:20.609”“127.0.0.1”“发送:220 custombb.no-ip.org ESMTP”
“SMTPD”358410“2012-03-1514:56:20.609”“127.0.0.1”“收到:HELO duncan”
“SMTPD”3584 10“2012-03-15 14:56:20.609”“127.0.0.1”“发送:250您好。”
SMTPD“868 10”2012-03-15 14:56:20.625“127.0.0.1”收到:邮件发件人:
SMTPD“868 10”2012-03-15 14:56:20.625“127.0.0.1”已发送:550地址无效
“SMTPD”3544 10“2012-03-15 14:56:20.625”“127.0.0.1”“收到:退出”
“SMTPD”3544 10“2012-03-15 14:56:20.625”“127.0.0.1”“发送:221再见”
调试“4080”2012-03-15 14:56:20.625“正在关闭TCP/IP套接字”
调试“4080”2012-03-15 14:56:20.625“结束会话10”

这可能是什么原因造成的?什么是替代方案?谢谢。

邮件地址admin@custombb.no-org返回时被拒绝

尝试: 这表明您的错误日志为:'发送:550地址无效。'查看以下示例:


尝试另一个邮件帐户。

这是邮件功能本身,$to和$headers的值是多少。查看邮件服务器日志,了解它看到的地址的详细信息;如果幸运的话,他们引用了您的地址违反的规则。发件人地址无效。