我一直在尝试使用笔记本电脑中的 wamp 服务器发送邮件。SMTP 服务器在线显示。这是我发送邮件的 php 代码:
<?php
ini_set( 'SMTP', "mail.vickey1192.co.in" );
ini_set( 'smtp_port', 26 );
ini_set( 'sendmail_from', "admin@vickey1192.co.in" );
$to = "balavickey1192@gmail.com";
$subject = "Acknowledgement";
$message = "Thank you for registering with us<br>";
$from = "no-reply@vickey1192.co.in";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
我还像这样设置我的 php.ini 文件:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.vickey1192.co.in
; http://php.net/smtp-port
smtp_port = 26
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = admin@vickey1192.co.in
这是我得到的错误:
警告:mail() [function.mail]: SMTP 服务器响应:550-请在您的邮件客户端中打开 SMTP 身份验证,或在发送邮件前登录 550-IMAP/POP3 服务器。(vignesh-PC) 550-[115.118.170.201]:23328 不允许未经身份验证通过此服务器 550 进行中继。在第 12 行的 C:\wamp\www\mailtofunc.php
现在我该怎么做?请大家帮帮我...