heirloom-mailx 우분투로 이메일 보내기

s-nail (heirloon-mailx)를 사용하면 imap, smtp, 첨부파일 전송 등 메일로 보낼 건 다 할 수 있다.

설치

기본으로 달려있는 mailx는 부가 기능이 너무 없으므로 heirloom-mailx를 설치한다.

설정

계정 홈 경로에 .mailrc를 생성하고 계정 정보를 입력한다. 뭘 설정해야 하는지는, Linux mailx command를 참고한다. 혹은 man s-nail로 확인하자.

 

nss-config-dir은 선택적이다. 없을 경우 특정 환경의 mailx는 입력하라고 할 수도 있다.

from의 항목은 이름 <이메일 주소>로 나타내어도 무관하다.

해당 계정의 수신함을 확인할 일이 없다면 set folder하지 않아도 된다.

기본으로 사용하고 싶은 account가 있다면, rc파일의 마지막에 account accountname을 추가해 주도록 한다.

활용도

unattend-upgrades

Unattended-Upgrade::Mail로 설정된 메일 주소로 이메일을 보낼 때, 기본적으로 mailx를 통하게 되어있다.

cron job

기본설정에서 cron은 따로 로그를 제공하지 않으므로, 별도의 결과 확인이 필요한 경우 추가 스크립트를 통해 실행하게 된다. 이때 이메일을 통해 받을 수 있다.

기타 메일로 보내고 싶을 때 언제나

쉘 액세스만 가능하면 발송 가능하므로 편리하게 이용 가능하다.

문제가 있을 경우

  • 25번 포트가 열려있는지 확인한다.
  • verbose 옵션으로 실행해 문제를 정확히 파악한자.

댓글 남기기