-
Ubuntu 메일 서버 iRedMailLinux 2021. 4. 24. 18:07반응형
nano /etc/hosts
<== 일단 도메인 주소를 설정해주자
nano /etc/hostname
<==FQDN를 설정해주자 FQDN이란? 호스트 이름과 도메인을 함께 표기한 것을 말한다.
<== 재시작을 해주자
<== hostname이 바뀐것을 확인하고
apt-get install -y openssh-client
<== ssh 서버에 연결을 하기위해 프로그램을 다운받자
https://www.iredmail.org/download.html
공식홈페이지에서 다운받자
<== iRedMail을 홈페이지에서 다운받고
<== 요로코롬 공식홈페이지에서 다운받은 최신파일을 가져와서
tar xfz iRedMail-1.4.0.tar.gz
<== 압축을 풀어주고
cd iRedMail-1.4.0
<== 압축 푼 폴더로 이동한뒤
vim pkgs/get_all.sh
<== 만약 사용도중 업데이트를 안하고 싶다면 이부분을 주석처리해버리자<== 목록을 확인해본뒤에
chmod +x iRedMail.sh
<== 설치파일을 실행파일로 바꿔주자
ls
<== 제대로 바꼈나 확인해보고
bash iRedMail.sh
<== 실행파일을 실행시켜주자
<== 만약 apt 관련해서 에러가 있다면 iRedMailAdmin, iRedAPD, 이런거 없다고 뭐라뭐라 에러를 보여줄것이다.
<== apt오류를 해결하고 다운받도록하자
<== 기다리다보면 이 화면이 나타나는데 계속 진행할꺼냐고 묻는것이다. Yes를 눌러주자
<== 메일을 어디다가 저장할꺼냐고 묻는다. 원하는 위치로 지정해주자
<== 원하는 웹 서버를 선택하라고한다. nginx가 효과도 좋고 하니 쓰기로 했다. 만약 사용하기 싫다면 밑에것을 선택하자
<== sql 선택화면이다. 원하는 sql을 선택하도록하자
<== 방금전에 선택한 sql의 root 비밀번호를 입력하는곳이다. 원하는 비밀번호를 입력하자
첫 번째 메일 도메인 이름을 지정하란다.
ex:
* example.com경고
서버 호스트 이름과 같게하면 안된단다. ex) banner.ehwjswjdtls.mail
시스템 계정으로 보낸 전자 메일(ex: 루트)을 수락하려면 나중에 수정이 필요한단다.뭐 양식에 맞춰 아무렇게나 작성하자
<== administrator 의 패스워드를 정해주란다. email 서버의 admin 패스워드를 정해주자 밑줄친부분은 관리자 이메일이다.( 나중에 로그인할때 이걸로 하면된다.)
<== 옵션 선택창이다 원하는 옵션을 선택하주자
<== 그럼 다시 원래대로 돌아와서 setting이 맞는가를 물어본다. 맞으면 y를 눌러 계속 진행하도록하자
<== 아마 대략적으로 20분?? 정도가 지난다면
<== 완료가 된다. 방화벽에 iRedMail을 설정해줄꺼냐고 묻는데 Y해주자 뭐...따로 포트를 바꿔주고 싶으면 나중에 바꾸던가하면 된다.
<== 그럼 이제 방화벽을 재시작할껀데 지금 바로할까? 라고 묻는다 . y를 눌러주자
<== 그럼 완료되었다고 뜬다. 재시작을 해주란다.
<== 위에 에러는 clamv <-- 백신이다. iRedMail에 백신을 설치했는데 업데이트 도중에 에러가 났다고 표시되었다. 따로 수동으로 업데이트 해주자
<== 수동으로 업데이트 했는데도 동일한 오류가 발생한다. 아마 실행중이여서? 그런것 같다. 데몬 서비스를 죽이고 다시 실행해보자
<== 잘된다!! 이제 재부팅을 해주자
<== 재부팅후에 mail서버에 들어가봤다.
<== ssl 인증서 오류가 뜬다. 무시하고들어갈꺼면 advanced...를 누르고 무시하고 들어가도록하자
<== 만약 ssl 인증서를 따로 생성해서 배부하고싶다면 해주도록하자
<== 그럼 이런 화면이 나온다. 아까 말했던 아이디로 로그인을 해주자
cat /iRed가 설치된 경로/iRedMail.tips
<== 만약 패스워드를 잊어먹었으면 여기서 확인하도록하자
<== 그럼 관리자 화면이 뜬다.
<== 유저를 추가시켜보자
<== 정규식 표현에 맞춰 패스워드를 입력하고, 원하는 메일 크기를 할당한뒤, 선호언어도 선택해주자
<== 추가적인 세부설정도 해준다음 save changes 를 눌러주자
<== 그럼 상단에 이렇게 뜨면 ok인것이다. 이제 다른곳에서 접속해보자
<== 다른곳에서 https://서버주소 또는 서버 도메인 주소(hosts파일에 있어야됨)/mail 로 들어간뒤 아까 생성했던 계정으로 접속해보자
<== 접속에 성공했다. 이제 네이버나 아무곳이나 메일을 보내보도록하자
<== 원하는 형식대로 작성한뒤 밑의 Send를 눌러 보내도록하자
<== 잘 왔다!! 근데 네이버,구글 같은 경우는 스팸메일함 으로 들어오는 경우가 있으니 스팸 메일함도 확인해보도록하자
<== 사진까지도 잘 왔다.
<== ruu.kr 로도 잘 왔다!!
반응형'Linux' 카테고리의 다른 글
dhcp (0) 2021.06.20 하둡-아직 미완성 추후 공개 (0) 2021.05.02 커널 업그레이드 CentOS6 (0) 2021.04.05 CentOS6 yum.repo error (0) 2021.04.04 kali로 centos암호 알아내기 (0) 2021.03.28