파일을 이메일로 신속하게 대량으로 부드는 방법은 무엇입니까?
문제
정기적으로 다른 컴퓨터간에 파일을 교환하기 위해 Gmail에서 파일을 보냅니다. 번거 롭습니다. 오류 로그와 같은 파일을 신속하게 보내고 싶습니다. 나는 Mutt에 관한 유망한 기사 [1]를 찾았지만 분명히 내가 원하는 것은 아닙니다.
Mutt는 순수한 MUA이며 적절한 이메일 서버 없이는 이메일을 보낼 수 없습니다.
원해요 이메일 서버가 없습니다, 고객의 컴퓨터에 설치할 수 없기 때문입니다. 발신자를 알 필요가 없습니다. 많은 오류 로그를 내 Gmail에 빠르게 보내고 싶습니다. 나는 다음과 같은 것을보고있다.
mutt -s "많은 오류 로그"-a ./log1 -a ./log2-a ./log3 mygmail@gmail.com
나는 터미널에서 일을하고 싶습니다. Gmail의 파일을 대량으로 부드는 것은 너무 시간이 많이 걸립니다. 많은 양의 파일을 빠르게 보내려면 어떻게해야합니까?
[1] http://www.cyberciti.biz/tips/sending-mail-with-attachment.html
해결책
Mutt는 기본값과 다른 MTA를 사용하도록 구성 할 수 있습니다. sendmail
. SSMTP를 설치할 수 있습니다 (설명 여기 다운로드 할 수 있습니다 여기) 또는 ESMTP Gmail의 웹 서버로 직접 전송하도록 구성한 다음 SSMTP 또는 ESMTP를 사용하도록 Mutt를 구성하십시오. 이것은 잘 설명되어 있습니다 이 우분투 튜토리얼. 시스템 전체의 바이너리를 설치하는 것이 옵션이 아닌 경우 로컬 폴더에 ssmtp 또는 esmtp를 설치할 수 있어야합니다.
스크립팅을 선호하는 경우 Mimesend, Perl 's의 예제 프로그램 중 하나입니다. Mime-Tools 패키지, Mutt 명령과 동일한 작업을 수행하고 Gmail의 웹 서버에 연결하기 위해 해킹 될 수 있습니다.
다른 팁
왜 이것을 위해 이메일을 사용하고 있습니까? 다른 옵션:
- FTP/SCP (서버를 직접 실행하거나 호스팅 된 서비스를 구매)
- 인터넷 스토리지 서비스와 같은 드롭 박스.
위에서 제안한대로 FTP/SCP를 사용하고 싶지 않다고 가정하면 여기에 비슷한 문제를 해결하는 방법이 있습니다 ... 클라이언트로부터 로그를 이메일로 보내십시오.
내 서버에서 물건을 직접 우편으로 보내는 능력이있는 CGI 스크립트를 만들었습니다. 일종의 이메일 프록시 웹 서비스.
클라이언트는 CGI 스크립트에 보내는 데 필요한 파일 (인증과 함께)을 게시했습니다.
이렇게하면 클라이언트가 메일 서버와 대화하는 대신 내 서버와 대화하면됩니다.
아마도 이것은 도움이됩니다. -두목