CentOS 라즈베리파이 centos7 sendmail & thunderbird 설치
페이지 정보
본문
라즈베리파이 sendmail 설정
1. RPM 설치 --> yum install sendmail sendmail-cf -y
3. 설치 후 /etc/mail/sendmail.mc 를 수정한다.
nano /etc/mail/sendmail.mc
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
4. m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
5. nano /etc/mail/local-host-names
mail.도메인.com
6. nano /etc/mail/access
Connect: mail.도메인.com 추가
Connect: 본인 아이피 추가
7. makemap hash /etc/mail/access < /etc/mail/access
8. nano /etc/mail/sendmail.cf
#DjYour Domain name ---> #Dj도메인.com
9. Selinux 25번 포트 추가
firewall-cmd --permanent --add-port=25/tcp
firewall-cmd --permanent --add-port=110/tcp
firewall-cmd --permanent --add-port=143/tcp
firewall-cmd --reload
firewall-cmd --list-all --> 포트 확인
10. systemctl start sendmail
11. systemctl status sendmail
12. reboot
13. 커맨드 모드 실행
telnet localhost 25
mail from:"보내는 이메일주소"
rcpt to:"받을 이메일주소"
data
내용 입력
내용을 넣어주세요
안녕
.
quit --> 빠져나오기
* Centos7 의 경우 sendmail 설치 전 postfix 삭제한다.
삭제 명령어 --> yum -e postfix -y
* 모질라 선더버드 설치 ---> yum install thunderbird
아래 화면은 Gmail 메일 송신 테스트 결과이다.
thunderbird 실행 설정 화면
thunderbird 메일 전송 화면
thunderbird 삭제
yum remove thunderbird
sendmail 정지
chkconfig sendmail off
service sendmail stop
허용한 포트 삭제
firewall-cmd --permanent --zone=public --remove-port=25/tcp
firewall-cmd --permanent --zone=public --remove-port=110/tcp
firewall-cmd --permanent --zone=public --remove-port=143/tcp
더 자세한 설명은 아래 이오니님의 동영상을 참조
- 이전글라즈베리파이 ping 응답 안하게 하려면 1글자만 수정하세요 22.09.19
- 다음글Forbidden You don't have permission to access / on this server. 라즈베리파이 22.09.08
댓글목록
등록된 댓글이 없습니다.