Tip : 설치후 기본으로 설정할 관리 메뉴

SuiteCRM을 설치한 후 기본적으로 설정해야 할 관리자 메뉴 항목 입니다.
메뉴를 차례대로 선택하여 원하는 항목을 설정 한다.
기본 설정 메뉴
  • 시스템 > 언어 : 사용할 언어를 설정 한다.
  • 시스템 > 로케일 설정 : 날짜/시간 형식을 지정 한다. 시스템 통화를 설정 한다.
    • 설정한 시스템 통화가 기본 통화가 된다.
    • 중요) 데이터 입력 전에 시스템 통화를 설정하여야 기본 통화로 설정 된다.
  • 시스템 > 통화 : 원화 외에 다른 통화를 사용하고 싶은 경우 통화를 추가 한다.
  • 시스템 > 시스템 설정 : SuiteCRM의 기본 설정을 한다.
    • SuiteCRM 코드를 수정 하였는데도 반영이 되지 않으면 Cache를 사용하지 않도록 “개발자 모드”를 선택 한다.
  • 이메일 > 이메일 설정 : 시스템의 이메일을 설정 한다.
보안 설정 메뉴
  • 사용자 > 비밀번호 관리 : 비밀번호 관리 방법과 이메일 템플릿을 설정 한다.
기타 설정
  • 개발자 도구 > 모듈과 하위 패널 표시 : 사용할 모듈과 하위 패널에서 사용할 모듈을 지정 한다.
  • 개발자 도구 > 메뉴 구성 : 메뉴를 구성 한다.
  • 개발자 도구 > 히스토리 하위 패널 : 히스토리 하위 패널에서 연락처의 이메일 표시 여부를 설정 한다.
  • 시스템 > 전역 검색 : 전역 검색을 설정 한다.
  • 시스템 > 활동 스트림 : 활동 스트림을 관리 한다.
  • 시스템 > 테마 : 사용 테마를 지정하고 기본 테마를 선정 한다.
  • 고급 Open Admin > 업무시간 : 업무 시간을 설정 한다.
  • 개발자 도구 > 모듈 이름 변경 : 모듈 이름을 고객사가 원하는 이름으로 변경 한다.

시스템 : 로케일 설정

 

SuiteCRM을 설치한 후, 초기에 진행하는 로케일 설정 방법 입니다.

config_override.php 파일을 직접 수정하여 적용할 수도 있습니다.

 

“관리 > 시스템 > 로케일 설정” 메뉴를 선택하여 아래와 같이 설정 합니다.

Category Name Value Description
사용자

인터페이스

날짜 형식 2010-12-23 날짜 형식을 선택 합니다.
시간 형식 11:00 pm 시간 형식을 선택 합니다.
언어 Korean (Korea) 사용할 언어를 선택 합니다.
이름 형식 홍길동 님 이름 형식을 선택 합니다.
시스템

통화

통화 Korean Won 통화를 설정 합니다.
통화 기호 통화 기호를 설정 합니다.
ISO 4217 코드 KRW 통화 코드를 설정 합니다.
1000 단위 구분자 , 1000단위 구분자를 설정 합니다.
소숫점 기호 . 소숫점 기호를 설정 합니다.
내보내기

설정

내보내기 구분기호 , 내보내기시 항목을 구분하는 기호 입니다.
가져오기/내보내기

기본 문자셋

UTF-8 내보내기 파일의 문자셋 입니다.
내보내기 비활성화 선택 : 내보내기 기능을 사용하지 않음
관리자만 내보내기 선택 : 관리자만 내보내기 기능을 사용함
데이터베이스

데이터 정렬

데이터 정렬 utf8_general_ci 데이터베이스에서 사용하는 문자셋

자신의 데이터베이스에서 사용하는 문자셋으로 정렬 설정을 하세요.

* 주의 : “시스템 통화”는 서비스에서 디폴트로 사용할 통화를 설정 합니다.
   SuiteCRM 설치후 바로 설정을 하여야 합니다.
   통화를 사용하는 데이터가 등록되어 있는 경우 수정이 불가능할 수 있습니다.

 

오비컨 소개 | 이용약관 | 개인정보취급방침 | 이메일수집거부
회사소개서(pdf) | 블로그 | 카페

 

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

 

이메일 설정 시작

 

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

 

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

 

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

 

 

오비컨

 

 

 

[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

SELinux 설정 for Nginx

 

CentOS 7에서 SELinux를 사용할 때 Nginx에서 접속 권한 설정을 확인 합니다.
Nginx 접속 권한 설정
  • DOCUMENT_ROOT : /usr/share/nginx/html
  • SELinux 설정 여부 확인
    • getenforce
    • sestatus
    • cat /etc/selinux/config
  • Nginx 프로세스의 권한 확인
    • ps -efZ | grep nginx
  • DOCUMENT_ROOT 폴더의 권한 확인과 설정
    • cd ${DOCUMENT_ROOT}
    • s -alZ
    • chcon -R -t httpd_sys_rw_content_t *
  • Audit 로그 보기
    • tail -f /var/log/audit/audit.log
2018.01.23 ~ 2018.01.23, ver 0.01

 

[세무/회계] 비즈메카 – 초기 설정

KT Bizmeka EZ를 가입한 후 기본적으로 설정해야 하는 사항 입니다.
가입하기
KT Bizmeka EZ의 최초 가입자는 회사 관리자여야 합니다.
KT Bizmeka EZ에 가입하기 위해서는 각 구성원의 휴대폰 인증 또는 아이폰 인증이 필요 합니다.
회사 기초 정보 설정
회사 관리자로 로그인을 하면 화면 좌측에 사진과 이름이 표시 됩니다. 이를 선택하면 환경 설정 메뉴가 표시 됩니다.
환경 설정 메뉴에서 다음을 등록 합니다.
범례 : 기본적으로 등록할 항목주의하여 등록할 항목 많이 사용하는 항목 
“환경 설정” 메뉴
  • 개인 정보
    • 개인 정보 : 개인 정보 관리
    • 로그인 기록 : PC와 모바일로부터의 로그인 기록 조회
    • 기본 메일 및 알림 설정 : 여러 이메일을 사용할 경우 기본 이메일을 지정하고 메일 알림 조건을 관리
  • 회사 정보
    • 회사 정보 : 회사 정보를 관리
      • 주 사업장 확정 : 유료 상품 구매를 위해서 필요
      • 개인 정보 처리 위탁 동의 : 4대보험 신고, 부가세 신고 등 업무 위탁을 위해서 필요
    • 회사 메일 도메인 설정
    • 회사 공용메일계정 관리
    • 로그인 화면 관리
  • 사용자/부서 관리
    • 사용자/조직도 관리 : 회사의 부서 등록
      • 사용자 추가/일괄추가 버튼을 통해 직원 등록 후 초대
      • 가입한 직원을 “사용자/부서 관리 > 사용자 승인/사용 관리” 메뉴에서 가입 승인 처리
      • 필요시 “상품 사용 관리 > 사용자별 이용 관리” 메뉴에서 사용자별 사용 권한 설정
      • 필요시 “상품 사용 관리 > 상품별 이용 관리” 메뉴와 “구매 서비스” 메뉴에서 상품별 관리자 지정
    • 사용자 승인/사용 관리
    • 직급/직책 관리 : 회사의 직급, 직책 체계 등록
    • 정책 관리
    • 쿠폰 관리
  • 구매 서비스 : 구매한 상품을 조회하고 관리자 지정
  • 결제 관리 : 유료 상품 결제 내역
  • EZ 머니 관리 : 비즈메카 전용 선불 결제 수단인 EZ 머니 관리
  • 상품 사용 관리
    • 상품 사용 승인 관리
    • 사용자별 이용 관리
    • 상품별 이용 관리
    • 사용량 관리/구매 : 메일 용량과 회사 업무 용량 관리
  • 우리 회사 관리자 : 회사 관리자 관리
  • 인증 정보 관리 : 거래 내역이 발생하는 이용 기관의 인증 정보를 가져오기 위한 정보 관리
    • 인증 정보 등록
    • 전자세금계산서/현금영수증
    • 신용카드 매출
    • 신용카드 매입
    • 은행계좌
“회계” 메뉴
  • 회계기초정보설정/조회
    • 회계기준정보설정
    • 회계메뉴권한설정
    • 회계공통코드조회
    • 회계계정과목설정
    • 자동분개계정설정
    • 제무제표양식설정
    • 사업장정보조회/설정 : 증명서 발급시 필요한 회사 전화번호, 전자세금계산서 메일 정보 관리
    • 거래처정보조회/설정
비즈메카에서 관리자 체계는 다음과 같습니다.
회사 관리자 > 상품 관리자 > 일반 사용자 (구성원)
2017.12.01 ~ 2017.12.01, ver 0.01

[Web Server] Nginx – Trouble Shooting : upstream timed out

오류 원인
Nginx에서 fastcgi를 사용하여 php 등을 연동할 때 timeout 오류가 발생할 수 있습니다. 이런 경우 timeout 시간을 늘려 주면 됩니다.
오류 메시지
tail -f /var/log/nginx/error.log 명령어를 사용하여 로그를 확인 합니다.
2017/10/08 01:27:38 [error] 15852#0: *2208 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.168.56.1, server: _, request: “POST /demo/suitecrm/index.php HTTP/1.1”, upstream: “fastcgi://unix:/var/run/php-fpm/php-fpm.sock”, host: “demo.obcon.co.kr”, referrer: “http://demo.obcon.co.kr/demo/suitecrm/index.php?module=UpgradeWizard&action=index

조치 방법

vi  /etc/nginx/nginx.conf
server  {
location  ~  \.(php)$  {
fastcgi_read_timeout  60;                    #— 여기 시간(초)을 늘여 줍니다.
}
}

systemctl  stop  nginx.service
systemctl  start  nginx.service

2017.11.10 ~ 2017.11.10, ver 0.01

[OS] CentOS – Hostname 설정

아래와 같은 방법으로 hostname을 설정 합니다.

vi  /etc/sysconfig/network
HOSTNAME=www.obcon.biz                                  #— Hostname 이름을 설정 합니다.

hostname                                                           #— 설정된 hostname 확인

2017.11.05 ~ 2017.11.05, ver 0.01

[홈페이지] 자동 업데이트 설정

워드프레스에서 자동 업데이트를 켜두면 자신이 수정한 파일 내용이 삭제될 수 있습니다. 필용한 경우에만 자동 업데이트를 하여 서비스의 안정성을 향상할 수 있습니다. WordPress의 기본 설정에 따르면 마이너 업데이트와 번역 업데이트는 자동으로 진행이 됩니다.
설정 파일에서 작업
wp-config.php 파일에서 아래와 같이 설정할 수 있습니다.

define(‘AUTOMATIC_UPDATER_DISABLED’, true);       #— 모든 자동 업데이트 끄기
define(‘WP_AUTO_UPDATE_CORE’, true);                #— Core의 자동 업데이트만 끄기

functions.php에서 작업
세부적인 조건에 따라 자동 업데이트를 설정하려면 차일드 테마의 functions.php 파일에서 아래와 같이 작업 합니다.

add_filter(‘automatic_updater_disabled’, ‘__return_true’);

#— Core의 버전(major.minor.dev)별 자동 업데이트 설정
add_filter(‘allow_dev_auto_core_updates’, ‘__return_false’);
add_filter(‘allow_minor_auto_core_updates’, ‘__return_false’);
add_filter(‘allow_major_auto_core_updates’, ‘__return_false’);

#— Plugin 자동 업데이트 설정
add_filter(‘auto_update_plugin’, ‘__return_false’);

2017.11.01 ~ 2017.11.01, ver 0.01

비즈메카 – 회사 이메일(메일 도메인) 설정

Bizmeka가 제공하는 메일 도메인이 아니라 회사가 보유하고 있는 도메인으로 이메일을 주고 받으려면 회사 메일 도메인 설정을 하여야 합니다. 회사 메일 도메인 설정을 하면 회사 공용 이메일 5개까지 설정 할 수 있습니다.
비즈메카에서 설정
  • “환결설정 > 회사 정보 > 회사 메일 도메인 설정” 메뉴를 선택하여 회사가 보유하고 있는 도메인을 등록 합니다.
    • 비즈메카에 도메인을 등록하면 MX와 SPF 레코드 값을 등록하여 사용할 수 있도록 하여야 합니다.
    • 10일 이내에 MX와 SPF 레코드 값의 등록이 진행되지 않으면 등록한 도메인이 취소 됩니다.
  • 도메인을 구매한 사이트에 방문하여 MX 서버 주소와 SPF 레코드 값을 등록 합니다.
    • MX (Mail Exchange) : 간단히 설명하면 DNS에 등록되는 메일 서버 주소라고 생각하면 편합니다.
    • SPF (Sender Policy Framework) : 발신 메일 서버 IP를 DNS에 등록해 정당한 서버에서 발신된 이메일인지 확인할 수 있도록 합니다.
HostingKR에서 MX, SPF 설정
  • 호스팅케이알 사이트에 로그인 합니다.
  • “도메인 > 부가서비스 > 네임서버 설정 관리” 메뉴를 선택 합니다.
  • 비즈메카에서 등록한 도메인을 선택하고 “조회/변경 신청” 버튼을 선택 합니다.
  • MX 레코드를 아래 정보로 등록 합니다.
    • 서브도메인 :
    • 레코드 타입 : MX레코드
    • IP주소/레코드 값 : ezsmtp.bizmeka.com
    • 우선순위 : 10
  • SPF를 아래 정보로 등록 합니다.
    • 서브도메인 :
    • 레코드 타입 : 텍스트(TXT)
    • IP주소/레코드 값 : v=spf1 include:ezspf.bizmeka.com ~all
    • 우선순위 : 10
  • “적용하기” 버튼을 선택하여 최종 적용하면 아래와 같이 표시 됩니다. 등록된 것은 3번과 4번 항목 입니다.
등록하면 일반적으로 1시간 이내에 DNS 설정이 전파되지만 최대 3일까지 걸릴 수 있습니다.
MX (Mail Exchange) 전파 확인
DNS에 설정한 MX 정보가 제대로 전파가 되었는지는 Windows에서 cmd 환경에서 아래 명령어를 사용하여 확인할 수 있습니다.
MX 정보가 전파가 완료되지 않았으면 MX 정보가 예전 값으로 표시 됩니다.

nslookup                                     #— DNS의 설정 정보를 확인하는 프로그램 실행
set q=mx                                 #— MX 정보를 조회(query) 하겠다고 알려 줍니다.
obcon.biz                                #— 현재 등록되어 있는 obcon.biz의 MX 정보를 표시 합니다.

set q=a                                   #— Address 정보를 조회(query) 하겠다고 알려 줍니다.
www.obcon.biz                          #— www.obcon.biz의 Address 정보를 표시 합니다.
exit

MX 정보를 등록하고 5분 후에 실행한 결과 입니다. 아직 전파가 되지 않았습니다.
15분 정도 지난후에 다시 확인하여 보았습니다. 화면에서 MX 정보가 설정된 것을 확인할 수 있습니다.
  • MX preference = 10, mail exchanger = ezsmtp.bizmeka.com
2017.10.27 ~ 2017.10.27, ver 0.01