목록분류 전체보기 (161)
안단테 안단테

안녕하세요. 이메일 구조에 대해서 설명해드리겠습니다.. 이메일은 다들 많이 사용하지요? 하지만 실제로 이메일 구조가 어떻게 되어있나 궁금해 하실겁니다. 하나하나 파악해보자구요! 먼저 인터넷메시지는 크게 두가지로 분류됩니다. 이메일과, 유즈넷으로 구분되지요. 이메일 : 상대방에게 직접전달하는 메시지. 유즈넷 : 뉴스서버로 보내지는 메시지. 라고 정의 할 수 있습니다. 작은 정보조각으로 나누어져 TCP/IP 프로토콜에 따라 인터넷에 뿌려지게 된다 뿌려진 Packet에는 그것이 어떤 인터넷으로 어떤 컴퓨터로 가게 되는지 정보가 있다. Packet은 가장 빠른 이동경로를 찾아서 간다. Packet들은 도착해야할 컴퓨터에 도착한다. Packet을 받은 컴퓨터는 Packet에 적혀있는 정보를 보고 원래의 메시지 형..
james 실행 오류 [root@masters bin]# ./run.sh Using PHOENIX_HOME: /home/jack/james_test/james-2.3.2 Using PHOENIX_TMPDIR: /home/jack/james_test/james-2.3.2/temp Using JAVA_HOME: /usr/local/java/jdk1.8.0_20 Running Phoenix: Phoenix 4.2 James Mail Server 2.3.2 org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException: Component named "remotemanager" failed to pass.net.BindException: 주소가 이미 사용..
mysql 실행 오류 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) : 이건 mysql 서버가 실행되지 않은 것이다. 해결 방법은 다음 중 하나. service mysqld start 또는 /usr/local/mysql/bin/mysqld_safe --user=mysql & (yum 으로 설치했으면 /usr/bin/에 mysqld_safe가 있을듯) 또는 /etc/init.d/mysqld start 이 모두 실행파일이 없다며 안된다면 find / -name mysql 로 m..
james를 이용해 자바로 메일 보내기 일단 간단하게 제임스를 이용해 자바로 이메일을 보낼 수 있습니다. 메일을 보내려면 라이브러리 파일이 필요하는데 mail.jar activation.jar 이 두가지가 필요합니다. 파일로 첨부하였으니 다운받아 사용해 주시길 바라겠습니다. 따로 코드설명은 안드리고 일단 테스트 해보시길 바라겠습니다. -------------------------------------- MailSend.java -------------------------------------- import java.io.UnsupportedEncodingException; import java.util.Date; import java.util.Properties; import javax.mail.Me..

Apache james 와 mysql 연동 지금 현재 james를 통해 과제를 하고 있는데 너무나 많이 시행착오를 겪고 있어서 공부한데까지 올리겠습니다. 먼저 앞에 기본적인 james 설치가 나와있으니 생략을 하겠습니다. 자신이 압축을 해제한 james 폴더에서 /apps/james/SAR-INF/config.xml 파일을 수정해야 됩니다. 가장 간단하게 하는 방법이 원래 files:// 부분에 모든 정보가 저장이 됩니다. 그 아래 부분에 db:// 로 시작하는 부분이 주석처리 되어있는걸 확인할 수 있는데 이 부분을 풀어 주고 위에 files:// 부분을 주석처리 해줍니다. 캡쳐한 부분이 부분적일 수 있으니 다 찾아서 바꿔주도록 하세요. 제가 한 것은 samba로 연결하여 notepadd++로 가지고 와..

window cmd 창에서 telnet 이용하기 window cmd 창에서 telnet을 이용하려고 할때 안되는 경우가 발생합니다! 그때 아래와 같이 해주세요!! 간단해요!! 1. 제어판에 들어가서 "프로그램 및 기능"을 클릭한다! 2. "Windows 기능 사용/사용 안함"을 누르면 Windows 기능이 나오는데 아래쪽에 텔넷과 클라이언트를 체크해준다. 끝났다!!. 지금까지 ' window cmd 창에서 telnet 이용하기 ' 에 관한 포스팅이였습니다. 감사합니다.

james 설치 후 테스트 요새 프로젝트로 이메일 서버 구축하는게 있어서 그런데 공부한 내용을 바탕으로 james에 대해 올려볼게요! 1. 아래 사이트에가서 제임스 파일을 다운받아 줍니다. http://james.apache.org/download.cgi 2. 그리고 자신이 원하는 위치에 압축을 풀어주세요 3. 그리고 실행창에서 'cmd'를 입력하신후 자신이 설치한 james 폴더 에서 bin으로 들어가 > run.bat 을 입력하여 먼저 실행시켜줍니다. 4. 위에 >run.bat을 실행시켰으면 app폴더가 생겼을 텐데 app/james/SAR-INF 으로 들어가 config.xml파일을 수정해야됩니다. 아! 그전에 먼저 위에 run.bat실행 시킨거에서 ctrl+c 을 입력하여 서버를 닫아주세요. 5...
하지만 이렇게 할 경우 에러가 발생할 수 있다. 바로 다음과 같은 에러들인데.. $ git push -u origin master error: src refspec master does not match any. error: failed to push some refs to 'file://c:/Users/fixalot/work/gitserver' $ git pull -u origin master fatal: Couldn't find remote ref master fatal: The remote end hung up unexpectedly 이건 아무 파일이나 생성 -> 커밋 -> 푸싱으로 간단하게 해결할 수 있다. 왜 그러는건진 나도 몰라ㅋ $ touch readme $ git add . $ git co..
============================================================================================== ls 의 한글 출력 문제 콘솔에서의 한글 입출력과는 별개로 ls 의 한글 출력이 깨지는 문제가 발생한다. 한글 출력을 위해서는 --show-control-chars 옵션을 지정해 줘야 한다. ls --show-control-chars 항상 저렇게 치는것은 불편하니 홈(~)디렉토리에 .bashrc 파일을 만들고 아래와 같이 alias 설정을 적어준다. alias ls='ls --show-control-chars' ===================================================================..

4. git 원격 저장소 이용 git으로 고생을 너무 많이해서 정리겸 올리겠습니다. 먼저 전체적인 구성도를 보면서 설명을 하겠습니다. 아래의 그림을 봐주세요 저장소는 하나이고 클라이언트가 두명있다고 가정을 하겠습니다. 위에 써있는건 실제 테스트 할때의 아이디 이니깐 참고해주세요. 먼저 git-repo라는 녀석을 repository로 사용하려고 합니다. 그리고 client A, B가 git remote로 원격 저장소에 일단 연결을 해놓습니다. 그 후에 client A가 어떠한 파일을 생성하고 저장소에 저장을 하게 됩니다. client B가 그 값을 보려고 하면 먼저 저장소를 업데이트 한 후 git pull로 가져와서 값을 확인하면 됩니다. 말로 설명하면 뭔말인지 잘 모르니깐 실제 테스트한 내용을 가지고 설..