无法在使用php的live站点上使用SMTP_validateEmail
嘿,我的代码在本地服务器上运行良好,但在实时站点上不起作用。 我使用类SMTP_validateEmail.class.php文件来实现电子邮件验证。请尽快帮助我。我们需要做什么来执行这个 对于无效电子邮件,它可以正常工作,但对于正确的电子邮件,它不能正常工作 =========对于smtp\u validateEmail.class.php===== //==检查\u mail.php===无法在使用php的live站点上使用SMTP_validateEmail,php,cakephp,Php,Cakephp,嘿,我的代码在本地服务器上运行良好,但在实时站点上不起作用。 我使用类SMTP_validateEmail.class.php文件来实现电子邮件验证。请尽快帮助我。我们需要做什么来执行这个 对于无效电子邮件,它可以正常工作,但对于正确的电子邮件,它不能正常工作 =========对于smtp\u validateEmail.class.php===== //==检查\u mail.php=== <?php /** * Example 1 * Validate a single Em
<?php
/**
* Example 1
* Validate a single Email via SMTP
*/
// include SMTP Email Validation Class
require_once('smtp_validateEmail.class.php');
// the email to validate
$email = $_POST['name'];
// an optional sender
$sender = $_POST['name'];
// instantiate the class
$SMTP_Validator = new SMTP_validateEmail();
// turn on debugging if you want to view the SMTP transaction
//$SMTP_Validator->debug = true;
// do the validation
$results = $SMTP_Validator->validate(array($email), $sender);
// send email?
if ($results[$email]) {
echo 1;
} else {
echo 0;
}
?>
我遇到了同样的问题,但我尝试将
SMTP\u validateEmail.class.php
中的$nameserver
数组值更改为我的web托管服务器的IP地址,现在它工作正常
如果您的服务器有任何其他类似于Google的SMTP
端口号,则用它替换现有端口号
希望它也能对您起作用。您应该粘贴正在使用的代码和收到的错误消息。我正在使用zend engine进行此操作。首先检查是否包含文件或两个文件都未包含。在live和本地服务器上运行的PHP版本是什么?什么操作系统?