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

budle77의 이미지
3714
points
0
points

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

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

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

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

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

ydhoney의 이미지
38730
points

원서 부류로 책이 없는것은 아닙니다만

1
point

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

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

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

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

budle77의 이미지
3714
points

네, 돈을 들이는게 좋을텐데...

1
point

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

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

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

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

ironiris의 이미지
6149
points

사내에서 나오는

1
point

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

budle77의 이미지
3714
points

보낸 메일 취소하기도 PHP와 MySQL 단에서 해결이 가능할까요?

1
point

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

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

ironiris의 이미지
6149
points

회사의 같은

1
point

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

budle77의 이미지
3714
points

그럼 메일 발송할때 DB에 Message-ID를 저장하게 해야겠네요.

0
points

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

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

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.