기존에 php로 소켓통신을 통해 사용자 인증을 받았었는데

2007로 업그레이드 하고 나니 인증이 되지 않네요

어떻게 인증을 해야하지요?


----------------------
기존의 소스입니다.

function sendmail($name, $from, $to, $subject, $body, $html, $charset ) {


     $smtp_server   = "xxx.xxx.xxx.xxx"; //enter your smtp server here
     $smtp_user      = "xxxx";    //enter your smtp username here
     $smtp_passwd = "xxxxx";

 
     if (!$smtp_sock = fsockopen("$smtp_server", 25)) {
          echo("Couldn't open mail connection to $smtp_server! \n");
 exit;
     }

     fputs($smtp_sock, "AUTH LOGIN\n");
     fputs($smtp_sock, base64_encode($smtp_user)."\n");
     fputs($smtp_sock, base64_encode($smtp_passwd)."\n");

     fputs($smtp_sock, "EHLO $smtp_server\n");
     fputs($smtp_sock, "VRFY $smtp_user\n");
     fputs($smtp_sock, "MAIL FROM:$from\n");
     fputs($smtp_sock, "RCPT TO:$to\n");
     fputs($smtp_sock, "DATA\n");
     fputs($smtp_sock, "From: $name<$from>\n");
     fputs($smtp_sock, "X-Mailer: miplus\n");
     if ($html) fputs($smtp_sock, "Content-Type: text/html;");
     else fputs($smtp_sock, "Content-Type: text/plain;");
     fputs($smtp_sock, "charset=$charser\n");
     fputs($smtp_sock, "MIME-Version: 1.0\n");
     fputs($smtp_sock, "Subject: $subject\n");
     fputs($smtp_sock, "To: $to\n");
     fputs($smtp_sock, "$body");
     fputs($smtp_sock, "\n.\nQUIT\n");


     fclose($smtp_sock);
}