묻고답하기
새 글 메일 발송. 이거 아시는 고수 계실까요??
2010.06.24 16:53
// 문제가 없고 모듈 설정에 관리자 메일이 등록되어 있으면 메일 발송
if($output->toBool() && $this->module_info->admin_mail) {
$oMail = new Mail();
$oMail->setTitle($obj->title);
$oMail->setContent( sprintf("From : <a href="\"%s\">%s</a><br/>\r\n%s", getFullUrl(','document_srl',$obj->document_srl), getFullUrl(','document_srl',$obj->document_srl), $obj->content));
$oMail->setSender($obj->user_name, $obj->email_address);
$target_mail = explode(',',$this->module_info->admin_mail);
for($i=0;$i<count($target_mail);$i++) {
$email_address = trim($target_mail[$i]);
if(!$email_address) continue;
$oMail->setReceiptor($email_address, $email_address);
$oMail->send();
}
}
}
board.controller.php 에서 복사해왔습니다.
원래는 새 글 쓰고 나면 메일이 발송 될 때,
해당 글을 쓴 회원의 이름과 이메일 주소가 발신인으로 표시되어서 메일이 왔습니다.
그런데, 서버이전한 이후,,,,
지금은 Nobody [nobody@extra5.gabia.com] 로 발신자가 표기되어서 옵니다.
글 제목과 글 내용은 다행히도 잘 옵니다.
그러나...
제가 하는 일이 상업적인 용도이다보니...
해당 글을 쓴 회원의 이름과 이메일주소가 표기가 안되니까 상당히 불편합니다 ㅜㅜ
무슨 문제일까요?
분명히 지난번 서버에선 잘 되던게,
가비아 서버로 옮기고 난 후부터는 노바디로 표기됩니다.
혹시 회원 DB 이전할 때 무슨 문제가 있었던게 아닌가요?
아니면 가비아 자체의 문제인가요???