console 기반 mail client 추천 부탁드립니다.
음. 상황을 좀 말씀드리면 이러합니다.
1. 고객이 메일 서버 구현 요청
2. 고객은 컴퓨터 모름
3. 상담결과 메일 "수신"만 필요 . 송신 기능 필요없음 ( 비용 문제 )
4. 수신 가능한 메일 아이디는 임의의 갯수. 비정형.
그러한고로, 간단히 아래와 같이 구축하는 것을 디자인하였습니다.
11. 호스팅 업체 연결 + cent os linux 설치 ( 싸니까... )
12. 기본 설치된 sendmail 사용
13. 인터페이스는 웹 사용 = 웹서버 + 디비 설치 ( Mysql + php + apache )
14. 간단한 웹 로그인 기능 구현
15. 사용자가 웹으로 접속해서 로그인 하면, 현재 등록된 메일 계정 + 해당 계정에 수신된 메일 제목들이 출력.
16. 사용자가 메일 제목을 클릭하면, 메일 본문 표시.
분명히 사용자는 Vi 같은거 못할테니까 싸그리 웹 인터페이스로 만들려고 하는 건데요,
그러다 보니 web mail client 가 필요하더군요.
근데 검색해 보니 그런건 잘 안보이고, 대신에 cone / mutt 같은게 얻어걸렸습니다.
아무리 생각해도
17. /var/mail ( =/var/spool/mail ) 에 있는 메일 수신 파일을 파싱해서 디비에 때려넣고 웹에 보여주느니,
18. ( 인터페이스나 사용법은 모르지만 ) cone 이나 mutt 의 인터페이스 + 명령어를 뒤져서 shell 이나 C 로 정기적으로 실행하게 하는 게
작업량이 더 적게 들 듯 한데요.
여기서부터 질문입니다.
q1 : 프로그램하기 좋은 console 기반 mail client 뭐가 있을까요? cone 이나 mutt 도 위의 목적대로 쓰기에 무리없을까요? 저는 한번도 안써봐서요.
q2 : 혹시 web mail client 같은것도 있나요? 없을거 같진 않는데 못찾겠네요?
q3 : 이거 발주한 고객 목적이 뭘까요? 발신기능 없어도 된다고 하는 거 보면 스팸 목적으로 쓰려는 건 아닌거 같은데 말이죠.
이상입니다. 아이디어 있으시면 거침없이 답글 달아 주시면 감사하겠습니다.
그럼, 좋은 하루 되시기 바랍니다.
온전한 메일서버를 원하는 것인지? 통지 메일 기능을 원하는 것인지?
1번에서 메일 서버 구현 요청이라고 했는데,
온전한 메일 서버가 필요하다라고 하면, 메일 서버 구현으로 방향을 잡아야 할 것이며,
sendmail(대신 요즘 유행하는 다른 것이 여러 모로 유리) + imap + 웹메일 구현이 진행되어야 할 것이며,
이 경우, 저는 postfix + cyrusimap + horde 구성으로 사용합니다.
--
하지만, 온전한 메일이 아닌 수신 전용의 메일이고, 회신 용도로 전혀 활용되지 않는다면,
sendmail의 기본 구성으로 설치후, alias를 통해서 수신자의 실제 메일로 전달만 하는 것도 가능합니다.
즉, 고객사(ex. 쇼핑몰)의 고객(ex. 일반 개인)에게서 문의 메일을 cs@business-domain.com 형태로 받고자 하는 것이라면,
alias로 처리하면 되겠습니다. cs로 온 것을 고객사의 실제 개인 메일주소로 보내는 것입니다.
--
온전한 메일 서버를 꾸미면서, 서버 운용의 부담을 줄이려면,
서비스 형태로 사용할 수 있고, gmail의 기업 서비스를 활용할 수도 있습니다.
gmail도 개인의 경우는 @gmail.com 주소를 사용하는데,
기업용 서비스를 신청하면, 원하는 도메인(물론 도메인등록 별도)으로 서비스를 받을 수 있습니다.
--
http://www.dgkim.net/
지메일 기능 중에 비슷한 걸
지메일 기능 중에 비슷한 걸 봤는데요.
sarang@gmail.com 이게 원래 메일 주소이고
sarang+kldp@gmail.com 이렇게 써도 원래 주소로 옵니다. kldp에 가입할 때 저렇게 메일 주소를 기입했다면 이후에 메일 필터링에서 정확히 kldp에서 오는 메일인지 알아낼 수 있겠죠.
원래 메일 주소에'+' + 임의의 문자로 조합된 주소를 자유롭게 쓸 수 있다는 게 장점 입니다. 아이디를 새로 만들거나 하지 않아도 지메일에서 동적으로 처리해서 본래의 계정으로 전송해 줍니다.
임의의 아이디 생성 기능을 원한다고 했으면 위와 같은 방법도 괜찮을 것 같습니다. 계정을 계속 생성해야 하면 아무래도 관리에 좀 더 시간이 들 것 같네요.
어차피 혼자 쓰는 메일 서버면 그냥 아무 계정으로 와도 다 한군데로 돌려 주면 되겠네요.
--
마잇
공개 webmail client
공개 webmail client가 있습니다.
정확히 말하면 Drupal 에 Basic webmail 를 설치하는 것입니다.
몇번 클릭해서 Drupal 에 Basic webmail 을 설치했는데 이렇게 보이더군요.
http://s2.postimg.org/7b3xbv7ll/Screen_Shot_2013_12_29_at_12_27_33.png
Basic webmail: ( https://drupal.org/project/basic_webmail)
답변 감사드립니다.
dgkim , 마잇, goforit 님 답변 감사드립니다.
프로젝트는 뿌러졌지만 덕분에 견문을 넓히게 되었습니다. ( 그리고 고객의 목적도 아직 모릅니다. )
새해 복 많이 받으시기 바랍니다.
댓글 달기