Gmail 또는 SMTP를 사용하여 Linux에서 이메일 경고를 설정하는 방법

May 5, 2025
클라우드와 인터넷


Linux 시스템은 수많은 방법으로 관리 개입이 필요할 수 있지만 수동으로 로그인하지 않고 어떻게 알 수 있습니까? 컴퓨터에서 부드러운 사랑과 관심을 원할 때 알림을 받도록 이메일을 설정하는 방법은 다음과 같습니다.

물론이 기술은 실제 서버를위한 것이지만 집에 홈 서버 역할을하는 Linux 상자가 있다면 그곳에서도 사용할 수 있습니다. 사실, 많은 가정용 ISP가 정기적 인 아웃 바운드 이메일을 차단하기 때문에이 기술은 홈 서버에서도 관리 이메일을 계속받을 수있는 좋은 방법입니다.

개요

시스템에 대한 이메일 전송 기능을 구성하면 시스템의 많은 관리 문제와 중요한 경고가 해당 시스템의 지정된 관리자에게 자동으로 전송된다는 결과를 즉시 알 수 있습니다. 가장 주목할만한 예는 크론 작업 실행 오류가이 카테고리에 속하므로 보고서의 표준 오류 (stderr) 출력을 포함하여 백업과 같은 예약 된 작업에 문제가 발생하는 즉시 관리자에게 알립니다. bash 스크립트에서 이메일을 통합 할 수도 있습니다.

걱정하지 마세요. 일반적으로 너무 많은 정보로 스팸을 보내지 않으며 성가 시게되면 구성을 해제 할 수 있습니다.

데비안 기반 시스템에는 매우 다재다능한 이메일 관련 프로그램이 많이 있습니다. ssmtp 패키지는 전체 postfix 또는 sendmail 구성을 설정하지 않고도 에이전트가 다른 이메일 서버 (MTA)를 사용하여 이메일을 전송하도록하는 것뿐이라면 매우 적합합니다.

전제 조건 및 가정

시작하기 전에 다음 조건이 모두 충족되는지 확인해야합니다.

  • 컴퓨터에서 이메일을 수신하여 수신자 (예 : 기업 거래소 또는 Gmail)에게 보낼 수있는 SMTP 서버가 있습니다.
  • 해당 서버 (예 : 사서함 또는 Gmail 계정)에서 이메일을 보낼 수있는 사용자의 자격 증명이 있습니다.
  • 이 절차는 * Debian 기반 시스템 (Lenny, Ubuntu 및 Mint)에서 사용 및 테스트되었으므로 이러한 배포판 중 하나가 아닌 경우 마일리지가 다를 수 있습니다.
  • 내가 VIM을 편집기 프로그램으로 사용하는 것을 보게 될 것입니다. 이것은 제가 익숙했기 때문입니다. 원하는 다른 편집기를 사용해도됩니다.

* 또한 DD-WRT에서 사용 및 테스트 됨 ,하지만 향후 기사 (업데이트 : 미래가 재미 있지 않나요?)에서만 다룰 예정입니다. 이러한 임베디드 플랫폼에 필요한 설정 및 구성 변형 .

설정

ssmtp (Simple S.M.T.P) 패키지를 설치하려면 다음 명령을 사용하십시오.

sudo aptitude install ssmtp

그런 다음 구성 파일을 편집하십시오.

sudo vim /etc/ssmtp/ssmtp.conf

필요에 따라 다음 매개 변수를 조정하고 추가합니다.

  • [email protected]

    포스트 마스터에서 시스템 관리자의 이메일로 변경합니다.

  • mailhub = smtp.gmail.com : 587

    우리의 경우 메일 서버는 Gmail이므로 포트를 587로 지정해야합니다. 일반 SMTP 서버의 경우 일반적으로 필요하지 않습니다.

  • [email protected]

    일반적으로 시스템의 이름은 패키지 설정에 의해 자동으로 채워집니다. 시스템에 사서함이 있으면 문제가 없지만 그렇지 않거나 이름이 사서함과 동일하지 않으면 그에 따라 조정됩니다.

  • UseSTARTTLS = YES

    보안 세션 통신을 위해 TLS를 활성화합니다.

  • AuthUser = 사용자 이름

    보내는 사서함의 사용자 이름입니다.

  • AuthPass = password

    보내는 메일 함의 비밀번호 ..

  • FromLineOverride = 예

    root[[email protected]] 대신 호스트 이름을 보냅니다.

기본 (루트) "from"필드를 서버 이름으로 만들려면 / etc / ssmtp / revaliases 파일:

sudo vim / etc / ssmtp / revaliases

그리고 Gmail 예제에서 다음과 같은 원하는 번역을 추가하십시오.

root : [email protected] : smtp.gmail.com

놀랍게도 이것이 능력을 활성화하기 위해해야 ​​할 전부입니다. 이제부터는 시스템이 문제가 발생하면 이메일을 보냅니다.

설정 확인

이메일을 보내 ssmtp 설정이 올바른지 테스트 해 보겠습니다.


echo "ssmtp를 사용하여 Linux 서버에서 메시지 테스트"| sudo ssmtp -vvv [email protected]

"-vvv"는 자세한 출력을 켭니다. 놀라지 마세요. 문제가 발생하는 경우를 대비하여 Google에 출력 할 수 있습니다.
모든 것이 순조롭게 진행되면 몇 초 안에 이메일을 받게됩니다.

향후 기사에서이 설정의 스크립트 예제를 보여줄 것입니다.


귀하의 이메일이 수신 거부되지 않도록하십시오 :)

How To Send Email In Linux Using Gmail

How To Get Email Alerts From Grafana To Gmail Or Your Internal Smtp Server

How To Setup Email Notifications Via Gmail

FreeNAS 11.2 - How To Setup Email Notification Using Gmail Account

How To Configure SMTP Server In Nextcloud For Password Reset And Email Notification Using Gmail

Configure SMTP For Email Alerts On Tableau Server

How To Send Email Using Postfix Mail Relay Server With Gmail - Best For Nagios Alerts

Linux Sendmail App Using Gmail As Relay To Send Automated Emails

Enable SMTP Mail With Gmail

How To Configure SMTP POSTFIX MAIL In Linux

Configure SSH Login Email Alerts In RHEL 8 | Receive SSH Login Alerts On Email For Your Linux Server

HOWTO Send An Email Using Gmail From A System Configuration Using Msmtp And Heirloom-mailx (Ubuntu)

Send Mail Notification From Zabbix Server Using Gmail

Install And Configure Postfix With Gmail SMTP For Perfect Mailing System

Install Postfix To Use Gmail As SMTP Server On Ubuntu 16.04

Use GMAIL To Send Emails From Linux Terminal And Shell Script


클라우드와 인터넷 - 가장 인기있는 기사

안드로이드를위한 최고의 로컬 뮤직 플레이어

클라우드와 인터넷 May 15, 2025

캐치되지 않은 콘텐츠 오늘날 스트리밍 음악이 가장 인기있는 선택 인 것처럼 보이지만 로컬에 저장된 음악을 선호하는 사람들이 여전..


Alexa에서 더 자세한 날씨 정보를 얻는 방법

클라우드와 인터넷 Jul 27, 2025

캐치되지 않은 콘텐츠 Alexa에 내장 된 일기 예보는 그날의 기본 예보를 원하지만 그 이상을 수행하지 않는 사람들에게 편리합니다. 그�..


Instagram에 게시물을 보관하는 방법 (삭제하지 않고)

클라우드와 인터넷 Jul 5, 2025

인스 타 그램은 지난 5 년 동안 많이 바뀌 었습니다. iPhone 4S로 촬영 한 과도하게 필터링되고 정사각형으로 자른 사진은 더 이상 버티지 �..


Microsoft Edge에서 탭 미리보기를 끄는 방법

클라우드와 인터넷 Aug 17, 2025

캐치되지 않은 콘텐츠 이제는 확장 지원 , Microsoft Edge는 점점 더 실행 가능한 브라우저가되고 있습니다. 사람들이 좋�..


앱, 음악 및 비디오에 대한 Windows 10의 "장치 제한"을 유지하는 방법

클라우드와 인터넷 Mar 22, 2025

캐치되지 않은 콘텐츠 Microsoft의 Windows 10에서는 제한된 수의 기기에만 앱과 게임을 설치할 수 있습니다. Windows 스토어에서 구매 한 구독..


Gmail, Outlook 등의 연락처를 Windows 10 주소록에 추가하는 방법

클라우드와 인터넷 Jan 14, 2025

캐치되지 않은 콘텐츠 우리 중 많은 사람들이 직업과 개인 생활 사이에서 여러 이메일 계정을 사용합니다. 여러 개의 개별 주소록을 관..


Windows 8.1이 모든 곳에서 SkyDrive를 통합하는 방법

클라우드와 인터넷 Aug 31, 2025

캐치되지 않은 콘텐츠 가장 큰 변화 중 하나 윈도우 8.1 SkyDrive 통합입니다. Windows 8에서 SkyDrive는 최신 앱과 설치할 수있는 데..


NCAA March Madness Online 시청 방법

클라우드와 인터넷 Jul 11, 2025

대진표를 작성했으며 이제 미국에서 가장 인기있는 스포츠 이벤트 중 하나를 준비했습니다. 하지만 직장에 갇혀 있거나 TV에서 멀리 떨어져 있�..


카테고리