리눅스 웹메일 오픈소스 RoundCube


리눅스에서 메일서버를 구축하는 방법은 다람쥐메일 등 여러가지가 있겠지만 Postfix + DoveCot + RoundCube 로 웹메일을 구축 방법에 대해서 알아보겠습니다.

CentOS 7.x 기준입니다.

먼저 DNS 설정에서 MX 레코드 설정이 되어 있어야 합니다.


▶ MX 레코드 설정

mail            A            domain.com

domain.com    MX    10    mail.domain.com

이런 형태로 되면 됩니다.

보내는 건 되는데 받는게 안된다면 방화벽 또는 mx 레코드 설정을 의심해 보아야 합니다.


▶ Postfix 설치

# yum install postfix

# vi /etc/postfix/main.cf

myhostname = mail.domain.com

mydomain = domain.com

myorigin = $mydomain

inet_interfaces = all

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

home_mailbox = Maildir/

# systemctl start postfix

# systemctl enable postfix

postfix 대신에 sendmail 을 사용하여도 됩니다.


▶ DoveCot 설치

# yum install dovecot

# vi /etc/dovecot/dovecot.conf

protocols = imap pop3 lmtp

# vi /etc/dovecot/conf.d/10-mail.conf

mail_location = maildir:~/Maildir

# vi /etc/dovecot/conf.d/10-auth.conf

disable_plaintext_auth = no

# systemctl start dovecot

# systemctl enable dovecot

pop3 나 imap 을 위해서 설치하여야 합니다.


▶ DB Database 생성

CREATE DATABASE roundcube;

GRANT ALL PRIVILEGES ON roundcube.* TO roundcube@localhost IDENTIFIED BY '비밀번호';

exit;

mysql -u root -p 로 접속해서 생성하면 됩니다.

roundcube 대신에 마음에 드는 계정명으로 생성


▶ RoundCube 소스 다운로드

# cd /var/www/html

# wget https://github.com/roundcube/roundcubemail/releases/download/1.3.7/roundcubemail-1.3.7-complete.tar.gz

# tar zxvf roundcubemail-1.3.7-complete.tar.gz

# ln -s roundcubemail-1.3.7 roundcube

# chown -R apache.apache roundcubemail-1.3.7

아파치의 DocumentRoot 에 맞게 받으면 됩니다.

참고로 yum install roundcubemail 로 설치하는 방법도 있습니다. ( https://ivps.tistory.com/580 참고 )


▶ RoundCube 설치

브라우저에서 자신의 도메인에 맞게 http://domain.com/roundcube/installer 페이지를 호출합니다.

required 관련된 부분이 OK 가 나오면 됩니다.

NEXT 버튼을 눌러서 다음으로 진행합니다.


mysql 계정 정보를 입력하고 다음으로 넘어갑니다.


Check DB config 에서 Initialize database 를 눌러서 DB 정보를 초기화 합니다.


▶ 메일계정 생성

# useradd roundcube

# passwd roundcube

Changing password for user roundcube.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

테스트에 사용될 계정을 생성합니다.


▶ 웹메일 접속 테스트

http://domain.com/roundcube 페이지를 열어서 로그인을 시도합니다.

로그인을 시도합니다.

저장소 서버에 연결을 실패했습니다. 에러가 뜨는군요~

DovoCot 이 설치가 되지 않았거나 설정이 잘 못 되면 나타나는 현상입니다.

설정을 재확인 합니다.

로그인이 정상적으로 되는지 좀전의 installer 페이지에서도 확인이 가능합니다.


▶ SMTP 포트 방화벽 설정

# firewall-cmd --permanent --zone=public --add-service=smtp

# firewall-cmd --reload

외부에서 메일을 받으려면 방화벽에서 smtp 포트가 열려 있어야 합니다.


이제 메일을 주고 받기 테스트 하시면 됩니다.


반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

[MySQL] systemctl start mariadb 에러


조금 황당한 경우이긴 하지만 mysql 이 죽어있길래 재시작을 하니 에러가 나서 확인해봤습니다.

[root@vtr html]# systemctl status mariadb

● mariadb.service - MariaDB database server

   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)

   Active: failed (Result: exit-code) since Thu 2018-10-04 16:38:06 KST; 4min 23s ago

  Process: 22597 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=1/FAILURE)

  Process: 22596 ExecStart=/usr/bin/mysqld_safe --basedir=/usr (code=exited, status=0/SUCCESS)

  Process: 22566 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)

 Main PID: 22596 (code=exited, status=0/SUCCESS)


Oct 04 16:38:04 vtr systemd[1]: Starting MariaDB database server...

Oct 04 16:38:04 vtr mariadb-prepare-db-dir[22566]: Database MariaDB is probab...

Oct 04 16:38:05 vtr mysqld_safe[22596]: 181004 16:38:05 mysqld_safe Logging ....

Oct 04 16:38:05 vtr mysqld_safe[22596]: 181004 16:38:05 mysqld_safe Starting...l

Oct 04 16:38:06 vtr systemd[1]: mariadb.service: control process exited, co...=1

Oct 04 16:38:06 vtr systemd[1]: Failed to start MariaDB database server.

Oct 04 16:38:06 vtr systemd[1]: Unit mariadb.service entered failed state.

Oct 04 16:38:06 vtr systemd[1]: mariadb.service failed.

Hint: Some lines were ellipsized, use -l to show in full.

운영중인 VPS 가 메모리가 너무 부족해서 생긴 현상인데 스왑메모리를 추가해서 해결하였습니다.

swap 늘이는 방법은 https://ivps.tistory.com/283 여기를 참고하세요~



반응형

'LINUX' 카테고리의 다른 글

RoundCube VirtualHost 도메인 연결  (0) 2018.10.05
리눅스 웹메일 오픈소스 RoundCube  (0) 2018.10.04
리눅스 퍼미션 권한이란  (0) 2018.09.13
CentOS 서버 이전시 백업 목록  (0) 2018.09.04
CentOS 6.x NGINX configtest  (0) 2018.06.01
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

닷홈 무료 웹메일 서비스


라인웍스도 11월 5일까지만 무료이고 이제 완전한 무료 웹메일은 다음 스마트워크 밖에 없는 것 같네요~

완전히 무료는 아니지만 도메인을 닷홈에서 구매한다는 조건하에 무료로 웹메일을 이용할 수 있습니다.

용량이 400MB 로 적기는 하지만 어차피 도메인을 구입해야 한다면 괜찮은 선택 같기도 합니다.

카페24의 경우 도메인이 22,000원인데 비해 도메인 비용도 연 18,000원이더군요~

닷홈 무료 웹메일 서비스


무료인가 싶어 회원가입하고 신청하러 들어갔더니 아래와 같은 조건이 있더군요~

닷홈 무료 웹메일 서비스

도메인 이전하기도 귀찮고 다음 스마트워크를 이용해야 할 것 같네요~



반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

실버스톤 PCIe to M.2 SST-ECM25


Silverstone 에서 초소형 PCI-E to M.2 SSD 변환 어댑터를 출시했네요~

아직 국내에는 판매를 하지 않네요~

실버스톤 PCIe to M.2 SST-ECM25

그냥 PCI-E 슬롯에 끼우기만 하면 되나 봅니다~


실버스톤 PCIe to M.2 SST-ECM25

모든 메인보드가 M.2 SSD 로 부팅이 지원되지는 않는다고 적혀있네요~

메인보드 호환이 되는지 잘 알아보고 구매해야 될 것 같습니다.


반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

신재생에너지 관련주식


문정부 들어서 한국전력이 주가 내려가는건 이해가 되는데 태양광 풍력 관련 신재생에너지 관련 주식은 전망이 좋지 않았나요?

계속해서 내리막을 달리고 있네요~

신성이엔지 현재가 1,320원


에스에너지 7,490원 ( 그나마 선방한 것 같네요~ )


웅진에너지 2,430원 ( 한화케미칼에서 투자금을 빼더니 계속 내리막~ )


유니슨 2,090원 ( 풍력발전회사인데 계속해서 내리막~ )


한화케미칼 19,250원 ( 거의 반토막이 났네요~ )


분산해서 담아놓았는데 계속 기다려봐야겠네요~


"2040년까지 재생에너지 비율 25~40%까지 확대오늘자 뉴스입니다.



반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

올원뱅크 비대면계좌개설 안됨


빗썸에 실명확인 농협은행 입출금 계좌를 등록하려고 플레이스토어에서 올원뱅크앱을 설치해서 비대면 NH x 카카오페이통장 계좌개설을 시도했더니,

신분증 촬영까지는 잘 넘어가더니 직업선택란에서 더 이상 넘어가지는 못하네요~

선택하세요

농.축.임.어업인

급여소득자

개인사업자

외국인.재외동포국민

기타

여기에서 선택 항목이 모두 그레이되어 있어서 선택할 수가 없네요~

이럴거면 비대면 계좌개설은 왜 있는지 모르겠네요~ ㅎ



은행이 멀어서 가기도 귀찮고, 타 은행은 제외한 농협중앙회만 허용하는 정책도 마음에 안들고 당분간 입출금계좌 등록은 미루어야겠네요~



가상화폐가 사라지거나 활성화 되면 그때 다시 봐야겠습니다.


반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

원격제어 VNC 로 인터넷뱅킹 안되는 문제


국민은행이나 국민카드 처럼 인증서 로그인시 AhnLab Safe Transaction 이 실행되는 경우 원격접속이 차단됩니다.

원격데스크톱 처럼 외부에서 집에 있는 컴퓨터를 원격제어가 가능한 VNC 같은 프로그램으로 접근이 가능하게 하려면 아래의 설정을 변경하면 됩니다.


원격제어 VNC 로 인터넷뱅킹 안되는 문제

AhnLab Safe Transaction 의 환경 설정으로 들어갑니다.


원격제어 VNC 로 인터넷뱅킹 안되는 문제

원격 접속 차단이 체크되어 있는데 체크를 해제합니다.


원격제어 VNC 로 인터넷뱅킹 안되는 문제

위와 같이 되면 됩니다.


이제 원격 접속으로 인터넷뱅킹을 사용해보세요~



반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

배당금을 주는 주식 종목 TOP 50


코스피 현재 기준으로 배당금이 높은순 TOP 50 입니다.

베트남개발1 같은 특성의 주식은 배당금이 아닌 분배금입니다.

증권주가 많은 것 같네요~

출처 : 네이버금융



반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

리눅스 퍼미션 권한이란


Linux 에서 파일 또는 디렉토리에는 Permission 이라는 권한 설정이 되어 있습니다.

이유는 리눅스가 여러 사용자가 사용하는 OS 이기 때문입니다.

루트 폴더에서 ls -l 명령어로 한번 파일 리스트를 살펴보겠습니다.

리눅스 퍼미션 권한이란

맨 앞쪽 글자가 의미하는건

b : block type

c : character type

d : directory

l : symbolic link

p : named pipe

s : socket

- : 일반파일

을 의미합니다.


그리고 뒷쪽으로 9자리는 소유자 3자리, 소유자그룹 3자리, 그 외 유저 3자리입니다.

r : 읽기

w : 쓰기

x : 실행

을 의미합니다.


권한변경은 chmod 로 할 수 있습니다.

ex) chmod 777 파일명


반응형

'LINUX' 카테고리의 다른 글

리눅스 웹메일 오픈소스 RoundCube  (0) 2018.10.04
[MySQL] systemctl start mariadb 에러  (0) 2018.10.04
CentOS 서버 이전시 백업 목록  (0) 2018.09.04
CentOS 6.x NGINX configtest  (0) 2018.06.01
리눅스 하드디스크 정보보기  (0) 2018.05.29
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

아스키 코드표 ( ASCII CODE TABLE )


프로그래밍시 자주 사용되는 아스키 테이블입니다.

아스키 코드표 ( ASCII CODE TABLE )

캡쳐 이미지입니다.


아래는 텍스트 테이블입니다.


DEC

HEX

Char

DEC

HEX

Char

DEC

HEX

Char

DEC

HEX

Char

0

0x00

NULL

32

0x20

Space

64

0x40

@

96

0x70

`

1

0x01

Start of header

33

0x21

!

65

0x41

A

97

0x71

a

2

0x02

Start of text

34

0x22

"

66

0x42

B

98

0x72

b

3

0x03

End of text

35

0x23

#

67

0x43

C

99

0x73

c

4

0x04

End of transmission

36

0x24

$

68

0x44

D

100

0x74

d

5

0x05

Enquiry

37

0x25

%

69

0x45

E

101

0x75

e

6

0x06

Acknowledge

38

0x26

&

70

0x46

F

102

0x76

f

7

0x07

Bell

39

0x27

'

71

0x47

G

103

0x77

g

8

0x08

Backspace

40

0x28

(

72

0x48

H

104

0x78

h

9

0x09

Horizontal tab

41

0x29

)

73

0x49

I

105

0x79

i

10

0x0A

Line feed

42

0x2A

*

74

0x4A

J

106

0x7A

j

11

0x0B

Vertical tab

43

0x2B

+

75

0x4B

K

107

0x7B

k

12

0x0C

Form feed

44

0x2C

,

76

0x4C

L

108

0x7C

l

13

0x0D

Carriage return

45

0x2D

-

77

0x4D

M

109

0x7D

m

14

0x0E

Shift out

46

0x2E

.

78

0x4E

N

110

0x7E

n

15

0x0F

Shift in

47

0x2F

/

79

0x4F

O

111

0x7F

o

16

0x10

Data link escape

48

0x30

0

80

0x50

P

112

0x80

p

17

0x11

Device control 1

49

0x31

1

81

0x51

Q

113

0x81

q

18

0x12

Device control 2

50

0x32

2

82

0x52

R

114

0x82

r

19

0x13

Device control 3

51

0x33

3

83

0x53

S

115

0x83

s

20

0x14

Device control 4

52

0x34

4

84

0x54

T

116

0x84

t

21

0x15

Negative Ack.

53

0x35

5

85

0x55

U

117

0x85

u

22

0x16

Synchronous idle

54

0x36

6

86

0x56

V

118

0x86

v

23

0x17

End of trans. Block

55

0x37

7

87

0x57

W

119

0x87

w

24

0x18

Cancel

56

0x38

8

88

0x58

X

120

0x88

x

25

0x19

End of medium

57

0x39

9

89

0x59

Y

121

0x89

y

26

0x1A

Substitute

58

0x3A

:

90

0x5A

Z

122

0x9A

z

27

0x1B

Escape

59

0x3B

;

91

0x5B

[

123

0x9B

{

28

0x1C

File Separator

60

0x3C

<

92

0x6C

\

124

0x9C

|

29

0x1D

Group Separator

61

0x3D

=

93

0x6D

]

125

0x9D

}

30

0x1E

Record Separator

62

0x3E

>

94

0x6E

^

126

0x9E

~

31

0x1F

Unit Separator

63

0x3F

?

95

0x6F

_

127

0x9F

Del

틀린게 있으면 댓글 남겨주세요~


반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,