명령줄에서 메일 보내기

명령줄에서 메일 보내기

좋아, 나는 내가 가지고 있는 이 작은 이메일 프로젝트를 처리할 무언가를 찾기 위해 광범위하게 찾아보았습니다.

첫째, 몇 가지 배경 정보: 우리 가족에게는 매년 비밀 산타가 있는데 나는 누가 누구에게 선물을 받을지 무작위로 지정하는 스크립트를 작성하겠다고 제안했습니다. 내가 하고 싶은 것은 사람들에게 선물을 받을 사람을 알리는 이메일을 보내는 것입니다. 그러나 나는 비밀 산타에 참여할 것이기 때문에 내 Gmail 계정을 통해 이메일을 보내고 싶지 않습니다.

질문: 내 Gmail 계정(또는 다른 메일 계정)의 "보낸 항목"에 이메일을 저장하지 않고 명령줄/스크립트에서 이메일을 어떻게 보낼 수 있습니까? 나생각하다나는 내 자신의 smtp 서버를 설정하고 싶었지만 정말 아무것도 모릅니다.

답변1

특별한 SMTP 서버가 필요하지만 직접 설정할 필요는 없습니다. 누군가 이미 제안했듯이 가짜 Gmail 계정을 만들고 이를 위해 SMTP를 사용할 수 있습니다. 또는 실제로 익명성을 위해 다음을 사용할 수 있습니다.SMTP 공급자; 이렇게 하면 익명성과 사용자 정의를 추가하기 위해 반송 주소(스패머와 동일한 방식)를 위조할 수 있습니다("보낸 사람:[이메일 보호됨]").

여기SMTP를 사용하도록 sendmail을 구성하는 방법에 대한 도움말, 메일 클라이언트에 의존하는 대신 헤더를 직접 지정할 때 유용합니다.

답변2

"보낸 메일"은 Gmail의 태그일 뿐이고(각 메일의 복사본은 서로 다른 태그로 존재함) 분명히 이 기능을 끌 수 없으므로(예를 들어 Yahoo Mail의 경우) 메시지를 삭제해야 합니다. 기록을 남기지 않으려면 "보낸 메일" 폴더를 숨기세요.

새 Gmail 계정을 만든 다음 전송에 사용하고 확인하지 않으시겠습니까? 실제 명령줄 전송 부분에 대해서는 여기에서 이미 답변을 받았을 것입니다(참조).서버용 Ubuntu 명령줄 이메일 도구예를 들어).

관련 정보