Ubuntu는 어떻게 외부 전자 메일 주소로 경고를 보낼 수 있습니까?


8

이메일 전송 절차를 이해하려고합니다. 외부 전자 메일에 시스템 경고를 보내도록 crontab을 구성했으며 정상적으로 작동합니다. 그러나이 컴퓨터에서 SMTP 서버를 구성하지 않았지만 시스템은 외부 전자 메일로 경고를 보낼 수 있습니다. 이 기기는 새로 설치되었으며 인터넷에만 연결되어 있습니다.

누구든지 시스템에서 이메일을 보내는 방법을 이해할 수 있습니까?

답변:


11

우분투 데스크탑과 서버는 기본적으로 (최소 16.04 이상) postfix.service활성화되어 실행 중이기 때문에 발생 합니다. 터미널에서 다음 명령을 실행하여이를 확인할 수 있습니다.

systemctl --type service --state running | grep postfix

postfix는 메일이 예정된 도메인의 MX 레코드에 대한 간단한 DNS 조회를 수행하기 때문에 메일 전송이 작동합니다. 수신 서버는 단순히 보낸 메일을 가져 와서 몇 가지 확인을 수행하여 수신자의받은 편지함에 넣습니다. 따라서 이메일을 보내는 데 SMTP 구성이 필요하지 않습니다.


1
감사합니다 Videonauth, 사실이지만 구성없이 작동하는 방식. 아무도 구성하지 않았습니다.
Mashkoor Qadir

전자 메일 프로그램처럼 작동하기 때문에 작동합니다. 수신 서버에 '이 주소로 알려진 사용자의 메일이 있습니다'라고 알려줍니다. 실제로 원하는 경우 발신자 이름이나 주소를 제공하지 않고 전자 메일을 보낼 수도 있습니다. 받는 서버는 사용자가 있는지 확인하고 메일에서 스팸 검사 및 바이러스 백신을 실행 한 다음 수신자받은 편지함에 넣습니다.
Videonauth

1
postfix가 전자 메일이 전송되는 도메인의 MX 레코드에 대한 DNS 조회를 수행하고 간단히 해당 서버로 메일을 전송한다고 설명함으로써이 문제를 해결할 수 있으며 OP의 혼란을 해결하는 데 도움이 될 수 있습니다. 다른 모든 것들은 당신이 보내는 도메인의 메일 교환기에 있습니다.
Darren

질문에 server 태그가 지정 되었지만 귀하의 답변은 Ubuntu 데스크탑을 나타냅니다.
추후 공지가있을 때까지 일시 중지되었습니다.

@DennisWilliamson : 실제로 중요하지 않습니다. 서버 설치에는 기본적으로 postfix도 있습니다. cron 작업과 성공 또는 실패를 위해 내부 이메일을 root @ localhost로 보냅니다.
Videonauth
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.