sendmail 명령어를 이용한 메일 보내기....

익명 사용자의 이미지

리눅스 sendmail 명령어를 이용해서 메일을 보낼려고 하는데요....
소스는 다음과 같습니다.

예전에 실행이 잘 되었습니다.

그런데 서버에 사고가 함 있어가지고
서버를 다시 셋팅한 후엔 실행이 안 되고 있어요....
참고로 저희 서버에는 메일서버가 없읍니다.

결과값을 출력해보믄 "성공"이라고는 나오는데...
메일이 전혀 보내지지 않았어요....

머가 잘못 되었나요?

저때도 서버에 특별히 설정해 준거 없었거든요....
서버에 멀 설정해야 하나요?

도와주십시오...

###################################################

function func_smail($tmail,$subject,$fromname,$body,$fmail,$headers){

$fp = popen("/usr/sbin/sendmail -f".$fmail." ".$tmail,"w"); //(리
눅스 sendmail 명령을 이용)
if(!$fp){
return false;
}
else{
fputs($fp, "To $tmail\n");
fputs($fp, "From $fromname<$fmail>\n");
fputs($fp, "Subject $subject\n");
fputs($fp, $headers."\n\n");
fputs($fp, $body);
fputs($fp, "\n");
pclose($fp);
return true;
}
}

$header .= "Content-Type text/html;charset=EUC-KR\n";

$mail_TO = trim($mailto[$i]);
$re = func_smail
($mail_TO,$subject,$from_name,$message,$from_mail,$header);

if($re){
echo "성공";
}
else{
echo "실패";
}

################################################