[SuiteCRM] 캠페인 – 이메일 설정 시작

 

이메일 설정 시작

 

SuiteCRM에서 마케팅을 진행하기 위해서, 마케팅을 위한 기본 설정을 합니다. “마케팅 > 캠페인 > 진단 보기 > 이메일 설정 시작” 메뉴에서 설정 합니다.

 

  • 보낸사람 이름 : 캠페인 이메일 발송자 이름
  • 메일 전송 에이전트
  • 보낸사람
  • SMTP 서버 : 메일 서버
  • SMTP Port : 메일 서버 사용 Port
  • SMTP 인증을 사용하시겠습니까?
  • SSL 또는 TLS 기반의 SMTP?
  • SMTP 사용자 이름
  • SMTP 비밀번호
  • 배치당 이메일 발송 갯수
  • 캠페인 추적 파일 위치
    • 기본
    • 사용자 정의
  • 캠페인 메시지 사본 보관

 

참고 : “관리 > 이메일 > 이메일 설정” 메뉴와 “관리 > 이메일 > 캠페인 이메일 설정” 메뉴에서도 설정할 수 있습니다.
관리자 매뉴얼을 참조 하세요.

 

 

오비컨

 

 

 

[SuiteCRM] 이벤트(Event)

 

이벤트 (Event)

 

이벤트는 1회성 행사로 참석자를 초대하고 관리 합니다.

  • 기간과 예산을 설정하여 이벤트를 생성 합니다.
  • “참석자 선택” 메뉴에서 이벤트에 초대할 참석자를 추가 합니다.
  • “초대” 메뉴를 사용하여 참석자에게 초대 이메일을 발송 합니다.
    • “이메일 초대 템플릿”을 사용하여 참석자별로 초대 이메일이 생성 됩니다.
    • 참석을 승인한 참석자에게는 “참석 승인 URL”에 등록된 페이지를 표시 합니다.
    • 수신 거부한 참석자에게는 “수신 거부 URL”에 등록된 페이지를 표시 합니다.
  • “수락 관리” 메뉴를 사용하여 수락 여부를 수작업으로 조정할 수도 있습니다.
  • “참석자 관리” 메뉴를 사용하여 참석자의 상태를 관리 합니다.

 

 

초대

참석자에게 초대 이메일을 발송 합니다.

 

수락 관리

  • 승인됨
  • 거부됨

 

참석자 관리

  • 초대됨
  • 초대되지 않음
  • 참석함
  • 참석하지 않음

 

 

 

오비컨

2018.05.04 ~ 2018.05.04, ver 0.01

 

 

[SuiteCRM] 이메일 템플릿 (Email Template)

 

이메일 템플릿

이메일 작성을 위한 양식으로 마케팅 캠페인, 시스템(관리) 등에서 사용 합니다. 템플릿 내에서 변수를 지정하여 수신자에 따라 다른 내용의 이메일을 자동으로 작성할 수 있습니다. 이메일 템플릿에서 사용하는 “추적 URLs”은 수신 확인, 이메일 수신 거부 등의 작업을 가능하게 합니다.

 

“마케팅 > 캠페인 > 이메일 템플릿 생성” 메뉴를 선택하여 이메일 템플릿을 작성 합니다.

본문 좌측에 있는 샘플을 선택하여 본문에 추가한 후 수정할 수 있습니다. “변수 추가”에서 모듈과 필드를 선택한 후 본문에 추가하여 관련 레코드에 따라 동적으로 변동하는 이메일 템플릿을 작성할 수 있습니다. 드래그앤드랍으로 본문의 구성을 선택합니다. 이동, 삭제, 고정, 복재, 배경성 버튼을 사용하여 조정할 수 있습니다.

 

SuiteCRM은 기본적으로 아래와 같은 이메일 템플릿을 제공합니다.

 

기존의 이메일 템플릿을 수정하거나 새로 이메일 템플릿을 생성하여 사용할 수 있습니다. 다음은 “시스템 생성 비밀번호” 이메일 템플릿 예제 입니다. $로 시작하는 변수에는 실제 이메일을 받는 사용자에 따라 서로 다른 정보가 표시 됩니다.

 

 

 

오비컨

2018.05.02 ~ 2018.05.02, ver 0.01

 

 

 

 

Outlook 계정 설정

 

Outlook 계정 설정

 

Microsoft Live 계정이 있으면 Outlook의 계정으로 쉽게 등록할 수 있습니다.

 

  • SMTP : smtp.office365.com, 587 port, STARTTLS
  • IMAP : outlook.office365.com, 993 port, TLS
  • POP3 : outlook.office365.com, 995 port, TLS

 

 

참고 문헌

  • https://outlook.live.com/mail/inbox

 

 

 

오비컨

2018.04.09 ~ 2018.04.09, ver 0.01

 

이메일 템플릿

 

이메일 템플릿

“이메일 > 이메일 템플릿 목록” 메뉴를 선택하여 서비스에서 사용하는 이메일 템플릿을 관리 합니다.

유형 이름 상세 설명
System  System-generated password email 시스템 생성 비밀번호
  • “관리 > 비밀번호 관리” 메뉴
  • 시스템이 임의로 생성한 비밀번호를 발송 합니다.
 Forgot Password email 비밀번호 재설정 링크
  • “관리 > 비밀번호 관리” 메뉴
  • 사용자가 비밀번호를 잊어 버렸을 경우, 다시 비밀번호를 설정하기 위한 링크를 발송 합니다.
  • 로그인 화면에서 “비밀번호를 잊어 버리셨나요?” 링크를 선택하여 비밀번호 재설정 링크를 발송할 수 있습니다.
Event Invite Template  이벤트 초청 이메일
  •  Event 초청 이메일
Case Creation  고객지원 생성
  •  고객지원(Case)가 생성 되었음을 알림
 User Case Update 사용자 – 고객지원 수정
  •  사용자에게 고객지원(Case)가 수정 되었음을 알림
Contact Case Update  연락처 – 고객지원 수정
  •  고객에게 고객지원(Case)가 수정 되었음을 알림
 Case Closure 고객지원 마감
  •  고객지원(Case)가 종료 되었음을 알림
 Joomla Account Creation  포털 계정 생성
  •  Joomla 포털에 계정이 생성 되었음을 알림

 

 

이메일 템플릿 : System-generated password email (시스템 생성 비밀번호)

  • 제목 : 고객 관리 : 임시로 생성한 비밀번호

고객관리 접속을 위한 사용자 이름과 임시로 생성한 비밀번호:

사용자 이름 : $contact_user_user_name

비밀번호 : $contact_user_user_hash

사이트 : $config_site_url

위 정보로 로그인한 후에, 자신이 선택한 비밀번호로 수정 하세요.

 

 

이메일 템플릿 : Forgot Password email (비밀번호 재설정 링크)

  • 제목 : 고객 관리 : 비밀번호 재설정 링크

계정 비밀번호 재설정 요청을 $contact_user_pwd_last_changed 에 하셨습니다.

비밀번호 재설정 링크 : $contact_user_link_guid

 

 

담당자 할당 이메일

  • 제목 : SuiteCRM Contact – 위 연락처01 상

Administrator has assigned a Contact to 업사원 영.

Name: 위 연락처01 상
Description:

You may review this Contact.

 

 

 

 

Email Template

 

Email Template 샘플 입니다.

 

 

 

오비컨

2018.03.12 ~ 2018.03.12, ver 0.01

 

[WordPress] WP Mail SMTP Plugin의 TLS 오류 처리

 

WordPress를 사용할 때 WP Mail SMTP 플러그인을 사용 합니다.

메일 서버에서 TLS 방식의 접속을 허용하는데 공인 CA가 없어서 오류가 발생 합니다. 이런 경우 아래와 같이 설정할 수 있습니다.

 

보안 설정

 

WP Mail SMTP 설정 화면에서 비밀번호를 등록하면 Plain Text로 저장이 되기 때문에 보안상 위험 합니다. 아래와 같이 설정 파일에 설정하여 사용하세요.

vi  wp-config.php

define( ‘WPMS_ON’, true );
define( ‘WPMS_SMTP_PASS’, ‘SMTP_비밀번호’ );

 

오류 조치

 

오류 메시지

CLIENT -> SERVER: STARTTLS
SERVER -> CLIENT: 220 ready for tls
SMTP Error: Could not connect to SMTP host.
CLIENT -> SERVER: QUIT
SERVER -> CLIENT:  TLS connection failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca (#4.3.0)
SMTP ERROR: QUIT command failed: 454 TLS connection failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca (#4.3.0)
Connection: closed

 

조치 내역

Chield Theme를 사용하고 있으므로 functions.php 파일에 필터를 추가 합니다.

vi  wp-content/themes/챠일드_테마_폴더/functions.php

add_filter(‘wp_mail_smtp_custom_options’, function( $phpmailer ) {
$phpmailer->SMTPOptions = array(
‘ssl’ => array(
‘verify_peer’ => false,                                           #—false. peer 확인 않음
‘verify_peer_name’ => false,                              #— false, peer 이름 확인 않음
‘allow_self_signed’ => true                                #— true. 사설 인증 허용
)
);

return $phpmailer;
} );

 

 

WordPress의 관련 파일

 

  • wp-includes/class-smtp.php
  • wp-includes/class-phpmailer.php
    • WP Mail Plugin을 사용하지 않는 경우, $SMTPOptions 값을 직접 수정할 수도 있습니다.
  • wp-mail.php

 

 

 

오비컨

2018.03.07 ~ 2018.03.07, ver 0.01

[SuiteCRM] 기술지원 – stream_socket_enable_crypto() 오류

 

SuiteCRM에서 이메일을 설정할 때 여러가지 오류가 발생할 수 있습니다. 다음은 TLS 방식으로 이메일을 발송할 때 발생하는 오류에 대한 조치 입니다.

 

이메일 발송 확인

이메일의 정상적인 발송을 확인하는 방법은 아래 글을 참조 하세요.

 

오류 현상

 

오류 메시지

Connection failed. Error #2: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed [/usr/share/nginx/html/suitecrm/include/phpmailer/class.smtp.php line 374]

 

이메일 서버에서 메일을 보내는 곳을 인증할 때 발생 합니다. 첫번째 방법으로는 서버에 CA certificates를 등록하여 사용하면 됩니다. 공인 또는 사설 인증 둘다 가능 합니다. 두번째 방법으로는 이메일 서버에서 인증을 무시하도록 설정하는 방법 입니다.

 

조치 방안

두번째 방법을 사용하여 처리 합니다.

 

include/phpmailer/class.phpmailer.php 파일에서 아래와 같이 수정 합니다.

// public $SMTPOptions = array();                       #— 이 라인을 삭제 하고 아래 내용을 추가 합니다.

public $SMTPOptions = array(
‘ssl’ => array(
‘verify_peer’ => false,                                           #—false. peer 확인 않음
‘verify_peer_name’ => false,                              #— false, peer 이름 확인 않음
‘allow_self_signed’ => true                                #— true. 사설 인증 허용
)
);

 

 

 

오비컨

2018.03.06 ~ 2018.03.06, ver 0.01

 

 

 

[이메일] 비즈메카 – 송신/수신 계정 설정

KT Bizmeka EZ에 등록된 이메일 계정을 사용하여 이메일을 송신하고 수신 하는 방법 입니다.
이메일 송신
  • 메일 서버 : ezsmtp.bizmeka.com
  • 메일 Port : 587 (TLS)
  • 메일 계정 : “메일 > 환경 설정 > POP3/IMAP 비밀번호 변경”에서 설정한 비밀번호 사용
  • 주의 : 반드시 보내는 사림의 메일 주소는 메일 계정과 동일하여야 합니다.
이메일 수신
  • 메일 서버 : ezmail.bizmeka.com
  • 메일 Port : IMAP (143), IMAP/SSL (993)
  • 메일 계정 : “메일 > 환경 설정 > POP3/IMAP 설정”에서 POP3와 IMAP을 사용하도록 설정할 것
  • 메일 계정 : “메일 > 환경 설정 > POP3/IMAP 비밀번호 변경”에서 설정한 비밀번호 사용
2017.11.28 ~ 2017.11.28, ver 0.01

[홈페이지] [이메일 송신] WP Mail SMTP Plugin

Plugin 이름 : WP Mail SMTP
SMTP (25 Port)와 SSL(465 Port), TLS (587 Port) 방식의 SMTP를 지원 합니다.
SMTP Port
  • SMTP : 25 port
  • SSL : 465 port
  • TLS : 587 port
SMTP 발송 확인

telnet  메일서버  메일포트
helo obcon                            #— 메일 서버와 인사를 합니다. 일부 메일 서버는 사용하지 않습니다.
auth login                              #— 인증이 필요한 사용 합니다. (다음 2라인 포함)
#— 로그인 아이디를 Base64로 인코딩하여 입력 합니다.
#— 비밀번호를 Base64로 인코딩하여 입력 합니다.
mail from: sales@obcon.biz         #— 봉투에 사용되는 보내는 사람 이메일 주소
rcpt to: test@obcon.biz              #— 봉투에 사용되는 받는 사람 이메일 주소
data
From: sales@obcon.biz              #— 보내는 사람 이메일 주소
To: test@obcon.biz                   #— 받는 사람 이메일 주소
Subject: 이메일 제목
#— 반드시 여기서 한줄을 띄워야 합니다.
메일 본문
메일 본문 계속
.                                        #— 메일 본문을 종료하고 이메일을 발송 합니다.
quit                                     #— telnet 종료

2017.11.03 ~ 2017.11.03, ver 0.01