mutt + msmtp 를 사용 하여 Liux 메 일 클 라 이언 트 (붙 여 넣 기 복사 가능)

요 며칠 동안 지도 자 는 개발 부서 가 쓴 스 크 립 트 를 배치 하 라 고 했 습 니 다. 스 크 립 트 가 생 성 된 첨부 파일 을 이메일 을 통 해 그의 메 일 로 보 내야 합 니 다.그럼 시작 하 세 요. 그동안 메 일 명령 으로 메 일 을 보 냈 는데 이번 에는 안 돼 요.첨부 파일 을 가 져 가 야 해서 요.누군가가 나 에 게 메 일 명령 도 첨부 파일 을 가 져 갈 수 있다 고 말 했 지만, 나 는 아무리 해도 관련 인 자 를 찾 지 못 했다.하지만 메 일 서버 를 만 들 고 싶 지 않 습 니 다. 한가 하고 귀 찮 기 때 문 입 니 다.   그래서 인터넷 에서 간단 하고 효과 적 인 명령 행 클 라 이언 트 를 찾기 시 작 했 는데 정말 찾 았 습 니 다.바로 MUTT + MSMTP 입 니 다. 인터넷 에서 많은 글 을 보고 몇 개 를 꺼 내 그대로 했 는데 여러 가지 문 제 를 보 냈 습 니 다.구체 적 인 매개 변수 역할 을 직접 보 세 요!   한 번 의 정 리 를 거 쳐 쓸모없는 인 자 를 제거 한 후 테스트 에 성공 하 였 다.지금 구체 적 인 조작 절 차 를 아래 에 쓰 세 요. 제 목적 은 간단 합 니 다. 바로 MUTT 와 MSMTP 를 이용 하여 163 메 일 서버 에 로그 인하 여 메 일 을 보 내 는 것 입 니 다.왜 굳이 163 메 일 로 로그 인 해 야 합 니까?qq 메 일, 야후, 그리고 sina 메 일 을 모두 발 표 했 기 때문에 163 의 연속 만 통 했 습 니 다. 메 일 설정 에서 검 증 된 관계 라 고 생각 합 니 다. 그 를 깊이 연구 하고 싶 지 않 습 니 다.구체 적 인 절 차 를 보 여 드 리 겠 습 니 다. 우선 163 번 으로 무료 메 일 을 신청 하 세 요. 무료 로 MSMTP 를 다운로드 하 세 요. 

  
  
  
  
  1. wget http://nchc.dl.sourceforge.net/sourceforge/msmtp/msmtp-1.4.17.tar.bz2 
  2. tar xvf msmtp-1.4.17.tar.bz2 
  3. cd msmtp-1.4.17 
  4. ./configure --prefix=/usr/local/msmtp 
  5. make 
  6. make install 
  7. cd /usr/local/msmtp/ 
  8. mkdir etc #  
  9. cd etc 

 

  
  
  
  
  1. vim msmtprc #  
  2. account default 
  3. host smtp.163.com #  
  4. port 25 
  5. from [email protected] #  
  6. auth login # on  "msmtp: cannot use a secure authentication method"  
  7. tls off 
  8. user [email protected] #  
  9. password xmanufo  # , , 600  
  10. logfile /var/log/mmlog 

저장 종료.간단 한 테스트/usr/local/msmtp/bin/[email protected]내용 을 마음대로 입력 하고 ctrl + d 로 끝 냅 니 다.그리고 메 일 로 가서 받 았 는 지 확인 하 세 요. 오류 코드 에 따라 원인 을 찾 거나 위의 로그 파일 아래 에 MUTT 가 설치 되 어 있 는 지 확인 하 세 요. CentOS 라면 yum install mutt 로 직접 설치 하면 됩 니 다. yum install mutt 설치 가 완료 되면 수 동 으로 설정 파일 을 만들어 야 합 니 다. 

  
  
  
  
  1. vim /etc/Muttrc 
  2. set sendmail="/usr/local/msmtp/bin/msmtp" # msmtp  
  3. set use_from=yes 
  4. set realname="[email protected]" 
  5. set editor="vim" 

간단 한 4 줄 이면 됩 니 다. 자, 테스트 해 봅 시다!echo "testmail"| mutt - s "test"- a/etc/[email protected]여기 서 - a 는 첨부 파일 을 추가 하 는 것 을 말 합 니 다. 여러 첨부 파일 이 라면 - a 파일 이름 을 몇 개 더 추가 할 수 있 습 니 다. 이렇게 mut - s "테스트"- a/etc/hosts - a/etc/[email protected]

좋은 웹페이지 즐겨찾기