banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix lỗi fsockopen khi connect vào smtp mail  XML
  [Question]   lỗi fsockopen khi connect vào smtp mail 20/12/2011 10:52:37 (+0700) | #1 | 251327
khang0001
Member

[Minus]    0    [Plus]
Joined: 20/05/2011 07:22:25
Messages: 196
Location: Final Fantasy 8
Offline
[Profile] [PM]
mình dùng script connect vào smtp gmail . nhưng bị lỗi fsockopen không thể connect vào smtp mail server. mình không nghĩ là do host mình chặn hàm fsockopen vì đây là host mua. có cách nào kiểm tra xem host có chăn hàm fsockopen không các bạn. mình xem trong phpinfo ko thấy có disable hàm fsockopen
Mộ em hoa cỏ nào xanh, Rêu phong nào bám lòng anh càng buồn, Tử thần sao cướp mất em, Để mình anh lại bơ vơ chốn nầy, Em ra đi để mặc mình anh với đời, Hận mình nghèo không mua nổi tình em
[Up] [Print Copy]
  [Question]   lỗi fsockopen khi connect vào smtp mail 20/12/2011 10:55:20 (+0700) | #2 | 251328
[Avatar]
azteam
Member

[Minus]    0    [Plus]
Joined: 17/03/2007 21:12:46
Messages: 177
Location: /dev/null
Offline
[Profile] [PM]
Bạn kiểm tra port connect xem có được open không?
[Up] [Print Copy]
  [Question]   lỗi fsockopen khi connect vào smtp mail 20/12/2011 11:02:31 (+0700) | #3 | 251329
khang0001
Member

[Minus]    0    [Plus]
Joined: 20/05/2011 07:22:25
Messages: 196
Location: Final Fantasy 8
Offline
[Profile] [PM]

azteam wrote:
Bạn kiểm tra port connect xem có được open không? 

mình đã thử bằng port 25 thì bị chặn, nên thử bằng port 465 với ct PHPMailer thì gửi dc mail. dùng port 465 thì script của mình vẫn báo lỗi unable to connect to smtp.gmail.com .
Mộ em hoa cỏ nào xanh, Rêu phong nào bám lòng anh càng buồn, Tử thần sao cướp mất em, Để mình anh lại bơ vơ chốn nầy, Em ra đi để mặc mình anh với đời, Hận mình nghèo không mua nổi tình em
[Up] [Print Copy]
  [Question]   lỗi fsockopen khi connect vào smtp mail 20/12/2011 11:06:26 (+0700) | #4 | 251330
[Avatar]
azteam
Member

[Minus]    0    [Plus]
Joined: 17/03/2007 21:12:46
Messages: 177
Location: /dev/null
Offline
[Profile] [PM]
Bạn gửi thêm đoạn scripts của bạn cho mọi người check lại xem sao.
[Up] [Print Copy]
  [Question]   lỗi fsockopen khi connect vào smtp mail 20/12/2011 11:29:56 (+0700) | #5 | 251332
khang0001
Member

[Minus]    0    [Plus]
Joined: 20/05/2011 07:22:25
Messages: 196
Location: Final Fantasy 8
Offline
[Profile] [PM]

azteam wrote:
Bạn gửi thêm đoạn scripts của bạn cho mọi người check lại xem sao. 

đoạn script của mình nè. nhờ các cậu xem giúp mình
Code:
<form action="" method="post">
			<input type="text" name="check" value="<?php if(isset($_POST["check"]))
echo($_POST["check"])?>" style="width: 274px; height: 24px;" />
			<input type="submit" value="Verify" />
</form>

<?php
if(isset($_POST["check"]))
{

$res = CheckMail(trim($_POST["check"]));
if (substr($res[0],0,3) == "250")
      echo("<strong>Result</strong>: Ok"); 
    else 
    {
      echo("<strong>Result</strong>: Bad"); 
      echo("<br/><br/> Description: ".$res[0]);
    }  
    
echo("<br/><br/><strong>Log:</strong><br/>");
$d = $res[2];
$d = str_replace("<","<", $d);
$d = str_replace(">",">", $d);
$d = str_replace("\r","<br/>", $d);
echo($d);

      
}



function CheckMail($Email) 
{ 
   $HTTP_HOST = $_SERVER["HTTP_HOST"];
   $FROM = "admin@localhost.com";

   $Return = array();  
  
   if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $Email)) 
   { 
       $Return[0] = "Bad Syntax";         
       return $Return; 
   }     

   list ( $Username, $Domain ) = split ("@",$Email); 

   if ( checkdnsrr ( $Domain, "MX" ) )  
   { 
       $log .= "MX record about {$Domain} exists.\r"; 
       if ( getmxrr ($Domain, $MXHost))  
       {              
       } 
       $ConnectAddress = $MXHost[0]; 
       
       
       $Connect = fsockopen ( $ConnectAddress, 25 ); 
      $Return[1] = $ConnectAddress;
      
       if ($Connect)   
      { 
       
       if ( ereg ( "^220", $reply = fgets ( $Connect, 1024 ) ) ) 
       { 
           
       } 
   } 
   
       else 
      { 
       
       return $Return; 
         } 
          
          } 
         else 
   

        
   $Return[0]=$to_reply;     
   $Return[2]=$log;

   return $Return; 
}
?>

nhập 1 mail gmail bất kì rồi nhấn verifed. sẽ có lỗi. nhờ mọi người xem giúpên trên nầy dc . có cách nào khác được không cậu
Mộ em hoa cỏ nào xanh, Rêu phong nào bám lòng anh càng buồn, Tử thần sao cướp mất em, Để mình anh lại bơ vơ chốn nầy, Em ra đi để mặc mình anh với đời, Hận mình nghèo không mua nổi tình em
[Up] [Print Copy]
  [Question]   lỗi fsockopen khi connect vào smtp mail 20/12/2011 12:58:01 (+0700) | #6 | 251337
khang0001
Member

[Minus]    0    [Plus]
Joined: 20/05/2011 07:22:25
Messages: 196
Location: Final Fantasy 8
Offline
[Profile] [PM]
mới update code nhờ mọi người xem giúp
Mộ em hoa cỏ nào xanh, Rêu phong nào bám lòng anh càng buồn, Tử thần sao cướp mất em, Để mình anh lại bơ vơ chốn nầy, Em ra đi để mặc mình anh với đời, Hận mình nghèo không mua nổi tình em
[Up] [Print Copy]
  [Question]   lỗi fsockopen khi connect vào smtp mail 21/12/2011 13:56:04 (+0700) | #7 | 251387
khang0001
Member

[Minus]    0    [Plus]
Joined: 20/05/2011 07:22:25
Messages: 196
Location: Final Fantasy 8
Offline
[Profile] [PM]
có ai ko , giúp mình với
Mộ em hoa cỏ nào xanh, Rêu phong nào bám lòng anh càng buồn, Tử thần sao cướp mất em, Để mình anh lại bơ vơ chốn nầy, Em ra đi để mặc mình anh với đời, Hận mình nghèo không mua nổi tình em
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|