Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- c3 초
- snmp test
- 정규식 컴파일
- grafana dashboard
- 정규식 문자열 출력
- CentOS7
- 백준
- linux시간으로 변경
- 정규식 활용
- gcc regex
- c3 step graph
- c++ 정규식
- python popen
- centos pyhon 설치
- python os
- influxdb 설치
- selinux port 등록
- snmp
- g++ 업데이트
- c3 축 없애기
- c3 second
- regex_search
- InfluxDB
- subporcess path
- telegraf
- c3 축 가리기
- gcc 업데이트
- semanage
- 1697
- python subprocess
Archives
- Today
- Total
리셋 되지 말자
[CentOS] smartd에서 mail, mailx 사용해 메일 보내기 - 1 본문
mailx 설치
[vagrant@server ~]$ sudo yum update -y
[vagrant@server ~]$ sudo yum install -y mailx
외부 mail 전송 테스트
[vagrant@server ~]$ echo "testvagrant" | mail -s "test_test_vagrant" kimkyeongjun273@gmail.com
전송이 될수도 있고, 안 될수도 있다. 집에서는 잘 됐는데, 특정 네트워크 상황에서는 안되는듯 하다. 이유는 mail 전송 포트가 막혀있기 때문... 25 포트가 막혀 있어서 일듯?
내부 mail 전송 테스트
[vagrant@server ~]$ echo "testvagrant" | mail -s "test_test_vagrant" root@localhost
localhost의 root 계정으로 메일을 보내본다.
[vagrant@server ~]$ su root
Password:
[root@server vagrant]# cat /var/mail/
root rpc vagrant
[root@server vagrant]# cat /var/mail/root
From vagrant@server.localdomain Thu Jul 22 02:53:52 2021
Return-Path: <vagrant@server.localdomain>
X-Original-To: root@localhost
Delivered-To: root@localhost.localdomain
Received: by localhost.localdomain (Postfix, from userid 1000)
id 55FE74048B4F; Thu, 22 Jul 2021 02:53:52 +0000 (UTC)
Date: Thu, 22 Jul 2021 02:53:52 +0000
To: root@localhost.localdomain
Subject: test_test_vagrant
User-Agent: Heirloom mailx 12.5 7/5/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: <20210722025352.55FE74048B4F@server.localdomain>
From: vagrant@server.localdomain (vagrant)
testvagrant
메일이 와 있는 것을 확인할 수 있다.
SMTP로 외부로 메일 보내기
메일 보내는 포트가 막혀있다면 SMTP로 메일을 보내자. 여기서는 네이버 메일을 SMTP로 사용한다.
naver mail SMTP 설정
1. 네이버 메일 접속 - 하단의 환경설정 선택(용량 오른쪽)
2. SMTP 설정
상단의 'POP3/IMAP' 설정 선택 -> IMAP/SMTP 설정 탭 이동 -> IMAP/SMTP 사용을 '사용함'체크 후 확인
CentOS에서 mailx 설정
1. mailx 설정 파일 수정 시작
[root@server vagrant]# vi /etc/mail.rc
2. 최 하단에 추가로 작성
# For Linux and BSD, this should be set.
set bsdcompat
# 여기서부터 작성
set smtp=smtp.naver.com:587
set smtp-auth=login
set smtp-auth-user=chojababo@naver.com
set smtp-auth-password=password
set smtp-use-starttls
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb/
set from=chojababo@naver.com
다르게 입력해야 할 건 smtp-auth-user
, smtp-auth-password
, from=chojababo@naver.com
이다. 각자에 맞게 알맞은 계정주소와 비밀번호를 입력한다.
mailx 테스트
1. 메일 전송
[root@server vagrant]# echo "vagrant-mail content" | mail -v -s "vagrant-maile subject" kimkyeongjun273@gmail.com
2. 메일 왔는지 확인
성고옹
참고
- starttls: https://techglimpse.com/mailx-command-smtp-server-example/
'Linux Tips' 카테고리의 다른 글
[CentOS7] root 패스워드 변경 (0) | 2021.08.04 |
---|---|
[CentOS] smartd에서 mail, mailx 사용해 메일 보내기 - 2 (0) | 2021.07.22 |
[Alpine] 타임존 변경하기 (0) | 2021.06.18 |
[Linux] sudo echo permission denied (0) | 2021.06.11 |
[ubuntu] ubuntu mirror 변경하기 (0) | 2021.06.11 |
Comments