전체 글 829

다람쥐 메일을 DB 로 전환(?)

기존 Squirrel Mail 이 수신된 메일의 수가 많아지면 많아질 수록 메일 목록을 보여줄때 부하가 발생함..................................... 기존 Qmail 과 연계하여 Squirrel Mail 을 없애고, 자체 PHP 로 메일 파싱 및 메일 발송을 할 수 있도록 해보고자 한다........ imap 프로토콜이라 그런지........ 굉~~~~~~~~~~장히 느린듯???????????????? 흠. 일단 테이블은 세개로 시작해볼까 하는데 -0-; [ T_mail 테이블 . 메일의 메인 테이블 ] [ T_mailattach 테이블 , 메일에 첨부된 파일 ] [ T_mailfolder 테이블 , 받은편지함,보낸편지함 등등등 ] 뭐 일단 이렇게 해서 시작해보고~ 문제는 Qm..

[함수] 라디오 박스 체크 검사.

phpschool 에 올렸던 글인데 ㅋ. 미흡하게나마 ㅡㅡ; 실력이 미천하여 ^^. 페이지 안에 있는 모든 라디오 버튼을 체크하여 체크되지 않은 라디오버튼으로 포커스를 옮겨줍니다. function radio_check() { var radio_obj = new Array(); var cnt = 0; var obj = document.getElementsByTagName("input"); for (var i = 0; i < obj.length; i++) { if (obj[i].type == "radio") { if (radio_obj[cnt - 1] != obj[i].name) { radio_obj[cnt] = obj[i].name; cnt++; } } } // radio_obj for (var i = 0..

Computer/JavaScript 2007.02.14

Squirrel Mail 관련 (다람쥐메일 관련) 팁

다람쥐메일 + Qmail 을 이용하여 메일 서버 운영중 발생한 문제점들을 올립니다. * 메일 발송시 제목에 () 괄호가 있으면 제목이 깨짐 원인 : quoted_printed 로 인코딩해서 보내는데 괄호는 1바이트라서 인코딩하지 않아서 보내면서 깨지는거 같음 해결책 : base64_encode 로 인코딩하여 발송 * 웹메일에서 편지쓰기 첨부한 파일 삭제시 삭제 안됨 원인 : compose.php 파일에서 isset($attach) 구문중 attach 변수에 데이터가 존재하지 않음에도 불구하고 변수가 존재하여서 삭제 함수까지 넘어가지 않음 해결책 : isset($attach) 구문을 아래와 같이 변경 $attach > 0 * 삭제한 편지임에도 불구하고 메일목록에 표시된다. 원인 : 다람쥐메일 캐쉬기능 해결..

Computer/PHP 2007.02.14

[VBA] VBA , 매크로 신규 제작

회사 업무에 필요해서 만들게 되었음. 굳이 VB 로 실행화일을 만들 필요도 없을것 같고....... 무엇보다 회사에서 사용중인 내 컴에는 Visual Basic 라이센스가 없다는거 .....ㄷㄷㄷㄷㄷㄷㄷ ㅋ_ㅋ. 그래서 VBA 로 -_-; [ 뭐, 매크로 등록하는건 똑같져.....뭐~~. 도형그려서 매크로 연결하고 ^^. ] [ 파일 객체를 사용합니다. 파일 선택 버튼 클릭시 파일 open 다이얼로그를 띄우고 해당 파일의 존재유무 체크후 오픈합니다.] -- 파일 다이얼로그 Dim FileDlg As FileDialog ' 파일 오픈 다이얼로그를 선언합니다. Set FileDlg = Application.FileDialog(msoFileDialogOpen) ' 다이얼로그 경로를 지정합니다. ' 현재 엑셀파..

[스크랩] IMAP COMMAND 정리

IMAP COMMAND 정리 1. 접속 telnet XXX.XXX.XXX.XXX 143 2. 로그인 확인할 사용자 확인 a LOGIN [사용자] 0000 3. 박스 선택하기 a SELECT INBOX 4. 리스트 보기 a FETCH 0:[최대UID|*] (UID RFC822.SIZE FLAGS BODY[HEADER.FIELDS (FROM TO SUBJECT DATE MESSAGE-ID)]) 5. 메시지 가져오기 a UID FETCH [해당 UID] BODY.PEEK[] 유용한 COMMAND 1. 전체 메시지의 X-MMS-MESSAGE-ID 출력 a fetch 0:* (BODY[HEADER.FIELDS (X-MMS-MESSAGE-ID)]) 2. 특정 X-MMS-MESSAGE-ID를 가진 UID 검색 a s..

Computer/PHP 2007.01.24