본문 바로가기
SMTP(Simple Mail Transfer Protocol): 이메일 프로토콜 핵심 정리 [목차]1. SMTP (Simple Mail Transfer Protocol)2. SMTP의 작동 원리3. SMTP 포트4. SMTP의 구성 요소5. 보안: SMTP와 관련된 보안 이슈6. SMTP를 대체할 기술7. SMTP의 미래1. SMTP (Simple Mail Transfer Protocol)SMTP(Simple Mail Transfer Protocol)는 인터넷을 통해 이메일을 전송하는 표준 프로토콜이다. 서로 다른 이메일 서비스 간에도 메시지를 주고받을 수 있게 하며, 1982년 처음 도입된 이후로 이메일 전송의 핵심 기술로 자리 잡았다. 현대의 이메일 통신은 빠르고 신뢰할 수 있는 의사소통 수단으로, 비즈니스와 개인 간의 중요한 정보 전달에 SMTP가 중요한 역할을 담당한다.  2. SMTP.. 2023. 8. 8.
메일 서버 기본 구조와 개념: 메일 시스템 운영을 위한 지침 메일 시스템은 인터넷의 등장 이후로 꾸준히 사용되어 온 핵심적인 통신 수단이며, 오늘날에도 비즈니스와 개인 통신에서 중요한 역할을 하고 있다. 그러나 메일 서버는 여러 가지 보안 위협과 구조적인 문제에 노출되어 있어, 이를 운영하는 관리자들은 메일 시스템의 동작 원리와 보안 방법에 대한 깊은 이해가 필요하다. 이 글에서는 메일 서버의 기본 개념과 구조, 악용 사례와 보안 방법, 그리고 효과적인 관리 및 유지 보수 방법에 대해 정리 하였다.[목차]1. 메일 서버의 개념과 기본 구조2. 메일 서버의 악용 사례와 보안 방법3. 메일 서버의 관리 및 유지 보수1. 메일 서버의 개념과 기본 구조메일 서버의 정의메일 서버는 이메일 메시지를 보내고 받는 컴퓨터 시스템으로, 사용자 간의 원활한 통신을 가능하게 한다. .. 2023. 8. 6.
메일 서버 보안 강화: Postfix header_checks를 이용한 메일 필터링 방법 Postfix는 여러 기능을 제공하는 오픈 소스 메일 서버로 내장된 기능 중 여러 가지 기능을 제공한다 특이 메일 필터링을 하는 기능이 뛰어난데 그중 header_checks 기능은 메일 서버운영의 최대 난제인 스팸, 바이러스 메일로부터 시스템을 보호하는 기능 중 하나다. header_checks는 이메일 헤더를 검사해 특정 패턴을 가진 메일발송을 수락, 거부, 보류할 수 있다. 검사하는 메일은 postfix queue에서 검사 되어 처리된다. Postfix에서 제공되는 필터 기능 중 header_checks 외에 mime_header_checks, body_checks 등 다양한 필터 기능이 있는데 그중 실무에서 가장 활용도 높게 사용하는 header_checks 기능에 대해서 소개한다.[목차]1. h.. 2023. 6. 26.
qmail - alert: cannot start: unable to open mutex (queue-fix 설치) qmail에서 alert: cannot start: unable to open mutex 에러가 발생되는 경우가 있다. qmail-smtpd 또는 qmail-send 프로세스가 비정상 동작 중이거나 파일 권한에 문제가 있을 때 보통 발생된다. 이 에러를 발견했을 때 해결 방법 2가지를 정리하였다.조치 방법 1. 파일 퍼미션 체크# chown qmails.qmail /var/qmail/queue/lock/sendmutex# chmod 750 /var/qmail/queue/lock/sendmutex  조치 방법 2. queue-fix 재설치 # /etc/init.d/qmail stop # mv /var/qmail/queue /var/qmail/queue_bakup# wget http://www.netmeri.. 2023. 4. 24.
postfix 설치 (ubuntu 서버) 웹 서비스를 운영하다 보면 PHP나 Java를 이용해 메일을 발송해야 할 때가 있다. 외부 메일 서버를 사용할 수도 있지만, Postfix를 설치하면 자체 메일 발송 기능을 쉽게 구현할 수 있다. 이 글에서는 Ubuntu 서버에 Postfix를 설치하고 설정하는 과정을 간단히 정리하였다.[목차]1. Postfix 설치2. Postfix 기본 설정3. Postfix 재시작 및 서비스 체크4. mailutils 설치5. 메일 발송 테스트1. Postfix 설치sudo apt updatesudo apt install postfix  2. Postfix 기본 설정설치가 완료되면 Postfix의 주요 설정 파일인 /etc/postfix/main.cf를 편집하여 서버 환경에 맞게 설정한다.nano /etc/post.. 2023. 4. 24.
DMARC (Domain-based Message Authentication, Reporting & Conformance) 이 글은 DMARC에 대한 기본 개념과 작동 원리, 사용방법을 설명함.[목차]1. DMARC, 도메인기반 이메일 인증2. DMARC 작동 원리3. DMARC Tag1. DMARC, 도메인기반 이메일 인증DMARC (Domain-based Message Authentication, Reporting & Conformance)은 도메인기반이메일인증 시스템으로, 이메일 도메인의 위조를 방지하고 이메일의 인증 및 전달을 개선하는 데 사용된다. 이를 통해 스팸 및 악성코드를 방지하고 이메일 통신의 신뢰성을 높일 수 있다.DMARC는 SPF(Sender Policy Framework)와 DKIM(DomainKeys Identified Mail)의 단점을 보완하여, 이메일 도메인의 위조를 방지하고 이메일의 인증 및 .. 2023. 4. 22.
DKIM (Domain Key Identified Mail) 이 글은 DKIM (Domain Key Identified Mail)에 대한 기본 개념과 사용방법을 설명함.[목차]1. 도메인키 인증메일(DKIM)2. DKIM 작동방식3. DKIM-Signature Tag4. DKIM의 장단점5. 결론1. 도메인키 인증 메일(DKIM)DKIM은 SPF(Sender Policy Framework)와 유사하게 메일 발신자가 발송 정보를 위장할 수 없도록 하는 기술 표준이다. SPF는 메일의 발신자가 정상적으로 등록된 서버인지 확인해 주는 반면, DKIM은 메일이 실제 도메인으로부터 발송되었는지 확인하여 이메일 위변조 여부를 판별한다. DKIM은 메일을 보내는 메일 서버에서 메일이 발송된 시점부터 메일 내용이 변경되지 않았음을 보증하는 방식으로 작동한다.스팸 필터링 기술을 .. 2023. 4. 22.