묻고답하기
글 작성 후 관리자 메일로 전송시 확장변수 출력 방법
2009.11.17 14:44
고수님들 제발... 제발 부탁 드립니다.
작업이 멈춰 버렸습니다. ㅠㅠ
다름이 아니라, 현재 Contact us 페이지를 작업 중인데;;;
다른건 다 문제 없는데... 관리자 메일로 자동 전송에서 문제가 있습니다.
// 문제가 없고 모듈 설정에 관리자 메일이 등록되어 있으면 메일 발송
if($output->toBool() && $this->module_info->admin_mail) {
$oMail = new Mail();
$oMail->setTitle($oDocument->getTitleText());
$oMail->setContent( sprintf("From : <a href=\"%s#comment_%d\">%s#comment_%d</a><br/>\r\n%s", getFullUrl('','document_srl',$obj->document_srl),$obj->comment_srl, getFullUrl('','document_srl',$obj->document_srl), $obj->comment_srl, $obj->content));
$oMail->setSender($val->name, $val->mail);
$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();
}
}
이걸 수정 할려고 하는데 너무 안되네요.
1. $oMail->setSender($val->name, $val->mail);
확장변수를 이용해서... 확장변수에 입력된 이름과 메일을 센더로 지정 하고 싶습니다.
확장변수값은 이름이 name 이고, 메일주소는 mail 입니다.
2. 메일 확인시, 확장변수가 모두 포함되서 받고 싶습니다.
지금은 글 입력칸에꺼만 받아 지더군요...
부탁드리겠습니다 ㅠ 제발...