E-Mail 관련 서적 추천 좀 해주세요.

budle77의 이미지

리눅스 서버에 E-Mail을 구축해서 운영 중입니다.
Postfix, Cyrus-imap으로 구축된 서버인데 제가 메일 서버쪽을 잘 몰라서 그런지 가끔식 답답한 경우가 생깁니다.
사원들의 기능 개선 요구는 커지는데 솔루션을 구축해준 업체에서는 추가 비용이 발생하기 때문에 팀장님이 기능 추가/개선을 하지 말라고 하시네요. 문제는 사내 제안 제도가 있어서 사람들이 지속적으로 이런 내용들을 올린다는 겁니다.

음... 결국 제가 기능 구현을 할 수 밖에 없는 상황이죠. ㅡ.ㅡ

Postfix, Cyrus-imap, Apache, PHP, MySQL환경에 웹메일이 구현되어 있습니다.

Postfix, Cyrus-imap 환경에 대한 책이 있으면 추천 좀 해주세요.
원서라도 괜찮습니다. 시간 좀 걸리겠지만 사전 펼쳐놓고 보죠 뭐...

사내 자료실에 구매 요청을 할 예정입니다.(제가 용역직이라서 구매를 안 해 줄지도 모르지만...)
음...

ydhoney의 이미지

책 자체도 오래되었고, 내용도 좀 부실한 감이 있기때문에 구글 아저씨와 함께 하는것이 훨씬 나을 듯 한데요. -_-a

그리고 그 기능개선이라는 측면이 UI에 추가하면 끝날 개선내용인지 아니면 Postfix 측면에서 손을 대야 할 내용인지도 확인하셔야겠지요.

되도록이면 돈 들여서 구매한 솔루션의 성능 개선은 돈 들여서 하시는것이 좋습니다.

아니면 애초에 돈을 들이지 않고 처음부터 그냥 생짜로 구현하던지 말이지요. 그렇게 되면 적어도 구축한 사람은 어느정도 기본 기술력은 있으니 이를 바탕으로 뭘 해도 할 수 있는 정도의 수준에는 이르겠지요.
 
====================여기부터 식인어흥====================
어흥 몰라 어흥? 호랑이 어흥!! 떡 하나 주면 어흥!! 떡 두개 주면 어흥어흥!!

budle77의 이미지

지금 있는 회사는 수익원을 창출하는것 보다 비용을 줄이는걸 올해의 목표로 잡아버려서요. ㅡ.ㅡ
에잉

이번에 제안제도에 올라온 기능 개선 요구를 비용 문제로 불가능하다고 처리해버렸지만, 다음에 또 올라올게 뻔하거든요. 그때되면 또 솔루션 제작 업체랑 얘기해야하고, 또 비용 문제 얘기하고... 이렇게 순환하겠죠.
테스트 서버라도 한대 주면 혼자서 지지고 볶고 해보면서 기능 구현을 해보겠는데 그런것도 지원 안해주면서 요구 사항은 또 많아서 는 투덜거리면서 살고 있습니다.

빨리 본래 계획대로 DBA 업무를 할 수 있는 회사로 옮겨야 겠습니다. DBA 실무는 안하고 웹 개발이랑 메일서버 관리만 해서 그런지 DB 공부한걸 하나씩 까먹고 있습니다.
어디 Oracle DBA(혹은 Oracle DB Tuning engineer) 뽑는데 없나요? (할 일은 적고, 연봉은 높은 곳이면 참~ 좋겠습니다. ^^;)

===========================================
개발과 관리가 가능한 DBA를 목표로...
-------------------------------------------
TiStory로 블로그를 꾸며봤습니다.
http://my4story.tistory.com

ironiris의 이미지

사내에서 나오는 기능 개선 요구는 php+mysql 단에서 거의 해결됩니다.

budle77의 이미지

이번에 문제가 되었던 요구 사항이 보낸 메일 취소하기 입니다.
메일을 받은 사람이 아직 확인을 안한 메일을 보낸 사람이 취소(삭제죠)하는 기능을 만들어 달라고 하더군요. Daum 메일에는 Daum에서 Daum으로 보낸 메일에는 이 기능이 적용되더군요.
이 기능도 PHP와 MySQL 단에서 구현이 가능할까요?

===========================================
개발과 관리가 가능한 DBA를 목표로...
-------------------------------------------
TiStory로 블로그를 꾸며봤습니다.
http://my4story.tistory.com

ironiris의 이미지

회사의 같은 도메인으로 보낸 메일은 취소가 가능합니다.
메일은 기본적으로 Message-ID: 헤더를 가지고 있으며 이것을 기준으로 상대편에게 보낸 메일을
(보낸 편지함이란게 있으시죠? 여기에 같은 Message-ID: 가 존재할거라고 생각합니다.)
취소하면 받는 분의 메일함에 가서 같은 Message-ID: 를 갖는 메일을 삭제하면 되는 것이죠.
-----
물론 이것은 PHP같은 걸로 직접 받는 유저의 메일 홈디렉토리로 가서 검색해서(grep같은 걸로) 지워야겠지요?
또 안읽어봤다면 지워도 되겠지만 읽었다면 지우면 곤란하구요(이건 정책적인 문제고요..)

budle77의 이미지

메일 발송할때 DB에 Message-ID를 저장하게 하고 나중에 Message-ID에 해당하는 메일을 삭제하게 만들어야겠네요.
Cyrus-imap에서 삭제하는 명령을 날리면 되겠네요.

===========================================
개발과 관리가 가능한 DBA를 목표로...
-------------------------------------------
TiStory로 블로그를 꾸며봤습니다.
http://my4story.tistory.com