명령 행에서 메일 보내기


15

좋아, 나는 내가 가지고있는이 작은 이메일 프로젝트를 돌볼 무언가를 멀리 넓게 보았습니다.

첫째, 일부 배경 : 우리 가족은 매년 비밀 산타를 가지고 있으며 누가 선물을 받는지 무작위로 분류하는 대본을 작성하도록 제안했습니다. 내가하고 싶은 것은 사람들에게 선물을받을 사람을 알리는 이메일을 보내는 것이지만 Secret Santa에 참여하기 때문에 내 Gmail 계정을 통해 이메일을 보내지 않습니다.

질문 : 내 Gmail 계정 (또는 다른 메일 계정)의 "보낸 항목"에 이메일을 저장하지 않고 명령 줄 / 스크립트에서 이메일을 보내려면 어떻게해야합니까? 나는 내 자신의 SMTP 서버를 설정했을 것이라고 생각 하지만, 나는 정말 우둔합니다.


1
그거 좋은 생각이야!
— SaintWacko

SMTP 서버를 사용하지 않는 경우 전자 메일을 정크 / 스팸 메일로 보낼 가능성이 있습니다. SMTP 서버 (네트워크의 로컬)를 사용하는 경우 ISP가 인터넷 연결 뒤에 서버를 호스트 할 수 있도록하십시오. 많은 사람들이 당신을 (미국에서) 거의 즉시 폐쇄 할 것입니다.
— kobaltz

모든 사람이 스크립트에서 보낸 것을 알고 있는지 확인하십시오. 나는 작년에 이것을했고, 사람들의 절반은 즉시 그들이 가진 사람에 대해 불평 / 기뻐하는 메시지를 보냈습니다.
— Dean

답변:


8

특별한 SMTP 서버가 필요하지만 직접 설정할 필요는 없습니다. 누군가 이미 제안했듯이 가짜 Gmail 계정을 만들고 SMTP를 사용할 수 있습니다. 또는 실제로 익명으로하려면 SMTP 공급자를 사용할 수 있습니다 . 이렇게하면 익명 및 사용자 정의의 추가 계층 ( "보낸 사람 : YourFriend@SecretSanta.com")에 대한 반송 주소 (스패머와 동일한 방식)를 위조 할 수 있습니다.

다음의 구성 센드 메일에 도움이 SMTP를 사용하는 헤더를 지정하는 대신 직접 메일 클라이언트에 의존하는 경우에 유용합니다.


3
흠, 위조 된 From : 헤더의 예는 실제로 SecretSanta.com이 있는지 궁금합니다. 실제로이 문제에 대한 턴키 솔루션을 제공합니다.
— Isaac Rabinovitch

ㅎ ㅎㅎㅎ
— Ramy

1
@Ramy 방금 이메일 헤더를보고 스크립트를 실행하는 컴퓨터의 IP 주소를 알아내는 방법을 아는 사람이 있다는 것을 깨달았습니다. 그로부터 당신의 정체성을 추론 할 수 있습니다. 모든 수신자에게 기술적으로 문제가있는 경우 문제가되지 않습니다.
— Isaac Rabinovitch

오, 그래, 통찰력 주셔서 감사하지만 비밀 산타가 누구인지 알려주는 이메일을 보내고 있습니다. 이메일이 어디에 있는지 아는 것입니다. 이메일 발신자 (me!)가 누가 선물을 받는지 파악하기 위해 이메일의 내용을 볼 수없는 한. 말이 되나요?
— Ramy

1

"보낸 메일"은 Gmail의 태그 일 뿐이므로 (예 : 각 메일의 단일 사본에만 다른 태그가 있음) 야후 메일과 같이 해제 할 수 없으므로 메시지를 삭제해야합니다. 기록을 원치 않거나 "보낸 메일"폴더를 숨기십시오.

새 Gmail 계정을 만든 다음 전송에 사용하지만 확인하지 않는 이유는 무엇입니까? 실제 명령 행 전송 부분에 대해서는 이미 여기에 응답 한 것 같습니다 ( 예 : 서버의 Ubuntu 명령 행 이메일 도구 참조 ).


글쎄요, 가능합니다.하지만 기록이 없다면 정말 좋겠어요. 새 Gmail 계정을 만들면 여전히 해당 계정에 액세스 할 수 있습니다. 그것은 분명히 내가 취할 수있는 경로이지만 보낸 내용을 기록하지 않고 전자 메일 주소로 텍스트를 보낼 수있는 것처럼 보입니다.
— Ramy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.