SuiteCRM: 이메일 발송 테스트


커뮤니티(네이버 카페)에서 더 많은 활동을 할 수 있습니다.



SuiteCRM의 이메일 발송을 Linux Commnad Line에서 테스트할 수 있습니다.


SuiteCRM의 최상위 폴더에 emailTest.php 파일을 생성 합니다.

php emailTest.php 명령을 실행하여 이메일 발송을 테스트 합니다.



emailTest.php

SMTPDebug=14;
$mail->Debugoutput='html';
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';         //--- Email Server
123456789012345678901234567890123456789012345678901234567890
$mail->SMTPAuth = true;                 //--- true. SMTP 인증을 사용함
$mail->Username = '~@gmail.com';        //--- Email Server 로그인 아이디
$mail->Password = '~';                  //--- Email Server 로그인 비밀번호
$mail->SMTPSecure = 'tls';              //--- TLS, SSL 사용 여부
$mail->Port = 587;                      //--- Port. SMTP (25), TLS (587)

$mail->From = '~@gmail.com';            //--- 보낸사람 이메일 주소
$mail->FromName = 'OBCon Test';         //--- 보낸사람 이름
$mail->addReplyTo('~@gmail.com', 'OBCon Test'); //--- 회신 받을 사람의 이메일 주소와 이름
$mail->addAddress('~@jopenbusiness.com', 'Consult'); //--- 받는사람 이메일 주소와 이름
//$mail->addCC('cc@example.com');       //--- 참조
//$mail->addBCC('bcc@example.com');     //--- 숨은 참조

$mail->WordWrap = 50;
//$mail->addAttachment('/var/tmp/file.tar.gz');      //--- 첨부 파일
//$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); //--- 첨부 파일
$mail->isHTML(true);

$mail->Subject = 'OBCon Test Email';    //--- 이메일 제목
$mail->Body    = 'This is the HTML message body in bold!'; //--- 이메일 본문 (html)
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients'; //--- 이메일 본문 (text)

if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Message has been sent';
}
?> 

오비컨

2017.11.20 ~ 2017.11.20, ver 0.01