이메일로 나중에 다시 받는 알림 서비스를 직접 만든 사례
한 사용자가 Python과 Postfix로 이메일 알림 서비스를 만들었다고 소개했다. 사용자는 3days@ 같은 주소로 메일을 보내면, 정해진 시간이 지난 뒤 같은 메일을 다시 받는다고 설명했다. 이 서비스는 Docker 안의 Postfix, SQLite, cron 작업, Hetzner SMTP relay로 동작한다고 밝혔다. 작성자는 한 달 5유로짜리 VPS에서 다른 서비스들과 함께 돌리고 있다고 말했다.
핵심 포인트
용어 한 줄 설명
- Python
- 코드가 영어 문장처럼 읽혀 초보자도 배우기 쉬운 프로그래밍 언어입니다.
- Postfix
- 서버에서 이메일을 받고 보내는 데 쓰는 메일 프로그램이다.
- Docker
- 앱과 필요한 환경을 한 묶음으로 담아 어디서든 비슷하게 실행하게 해주는 도구다.
- SQLite
- 작은 앱이나 브라우저 안에서도 쓸 수 있는 가벼운 데이터베이스입니다.
- cron
- 정해진 시간마다 프로그램을 자동으로 실행해 주는 일정 관리 도구다.
- 맥미니 서버
- 맥 미니를 집이나 사무실에서 계속 켜 두고 파일, 앱, 자동화 작업 등에 쓰는 방식입니다.
- NeXT
- 1985년 스티브 잡스가 설립한 컴퓨터 회사로, 지금은 '구식 기술'의 상징으로 자주 인용된다
- 스크립트
- 반복 작업을 자동으로 처리하게 만든 작은 프로그램입니다.