가치 있는 정보 준비 중
3초만 투자해 보세요!
Preparing valuable information
Just invest three seconds!
본문 바로가기
IT/OS

LINUX mysql jdbc mail

by 콰나 | Quanna 2024. 1. 31.

<eth1 밀리는 현상 - 수정>

/etc/udev/rules.d/70-persistent-net.rules

인터페이스 편집 (eth0 남기고 내용 삭제)

/etc/sysconfig/network-scripts/ifcfg-eth0

내용추가

 

<mysql  환경설정>

yum y install mysql : mysql 설치

service mysqld restart: mysql 서비스 재시작

 

mysqladmin u root password ‘qwer1234’ : mysql 계정과 패스워드 설정

mysql u root –p : root계정으로 mysql 로그인

 

<JDBC 커넥터>

- mysql사이트에 mysql JDBC 다운

- /usr/java/jdkx.x.x.x/jre/lib/ext 커넥터를 옮김

<Mysql>

1)mem이름으로 table 생성

create table mem(
mno       int(8) not null,
mname   varchar(100) not null);

 

2) insert 데이터 저장

insert into mem(mno,mname)
values(1,’홍길동’),
(2,’홍나영’),
(3,’김똥깡’);

 

3)테이블의 정보 조회

select * from mem;

 

<메일서버 프로토콜>

1) smtp
- e-mail 전달해 주는 프로토콜
 
2) pop3(한번에 받기), imap(일부 내용을 조금씩 받기)
- e-mail 수신하도록 하는 프로토콜

 

<pop3 / imap>

pop3 - 메일을 한번에 전체를 다운로드
- 메일서버에서 메일은 다운받으면 메일 서버의 메일을 삭제한다.
imap - 메일을 순차적으로 일부내용만 다운로드
- 메일서버에서 메일은 다운받으면 메일 서버의 메일을 삭제하지 않는다.

 

<메일서버 구성요서>

MUA 일반적으로 이메일을 보내기 위한 프로그램
MSA MUA에게 메일을 수신하고 MTA 전달하는 역할 프로그램
MTA 일반적으로 말하는 메일서버 (ex)sendmail, postfix
MDA MTA에게 메일을 받아서 받는 사람의 MUA 전달해주는 역할 프로그램

 

<시나리오>

송신자가 MUA 이용해서 이메일을 작성하고 보내기를 했을 MUA SMTP프로토콜을 이용해서 MSA에게 전달한다. MSA 전달 받은 메일을 MTA에게 전달하고 MTA 수신자의 도메인을 확인하고 받는 사람의 MTA 전달한다.
수신자의 MTA 메일을 MDA 전달한다.
수신자가 POP3 이용해서 MDA로부터 메일을 받을 있다.

 

<메일서버 - postfix>

- 리눅스 6.0버전부터는 postfix 기본 메일서비스

 

- /etc/sysconfig/network hostname/ domain 이름 지정

(임의로 명령어로 변경했음)

 

<메일 서버 설정>

- /etc/postfix/main.cf

 

<옵션>

myhostname / mydomain : 메일서버 도메인주소, 도메인 주소 설정

- myorigin: 도메인주소 설정

 

- mydestination: 최종 수신처로 mydomain 받을 있게금 설정

- network_style: 메일이 수신하는 네트워크 범위 지정

- relay_domain : 릴레이시 목적지 도메인주소지정

*MX : 메일서버의 zone파일 형식

 

<dovecot 패키지>

- dovecot: 메일 다운 프로그램

설정파일: /etc/dovecot/dovecot.conf

 

- 프로토콜 활성화

- 마지막 줄에 mail_location = mbox:~/mail:INBOX=/var/mail/%u

- /var/spool/mail 권한을 755 준다

<메일 송신하기>

- 보낼때

telnet localhost 25
mail from:aaa@ansan.com
rcpt to:bbb@ansan.com
data
[내용]
.[enter]

 

 

<메일 수신하기>

- dovecot 이용

- telnet localhost 110: pop3(110포트번호  ) 프로토콜로 메일서버 접속

- 메일서버 경우 /var/spool/mail 메일 저장됨

 

'IT > OS' 카테고리의 다른 글

LINUX iptables  (0) 2024.02.01
LINUX outlook  (0) 2024.02.01
Linux NFS FTP vsftp  (2) 2024.01.31
Linux 부팅과정 Tomcat  (0) 2024.01.31
Linux 네트워크 yum 디스크  (1) 2024.01.31