메일 프로그램이 없는데 설치해야 하나요?

메일 프로그램이 없는데 설치해야 하나요?

저는 VPS에 사전 설치되어 있고 애플리케이션 소프트웨어가 전혀 없는 원시 버전의 데비안을 사용하고 있습니다. 예를 들어, 방금 메일 시스템을 테스트하러 갔더니 "메일" 클라이언트가 존재하지 않는다는 것을 발견했습니다(명령을 찾을 수 없음).

솔직히 말해서 /etc/bin/mail을 가리키는 것 외에는 "메일"이 실제로 무엇인지 전혀 알지 못했습니다. 메일과 느릅나무는 같은 것입니까, 아니면 다른 것입니까?

당면한 문제를 해결하기 위해 mutt를 설치했습니다. 문제는 내가:

  • 메일도 설치하세요
    또는
  • "mail" 명령을 mutt에 대한 심볼릭 링크로 만듭니다.
    또는
  • mutt를 설치한 후 그대로 유지되지만 메일은 설치되지 않습니다.

답변1

원한다면 mail설치해야 합니다 mail( bsd-mailxDebian에서). mail, 또는 mailx오히려공식적으로 지정된 POSIX 도구을 클릭하고 mail문제를 일으킬 수 있는 다른 항목을 설치하세요.

답변2

mail 명령은 실제로 메일을 파일로만 처리합니다. http와 유사한 헤더를 처리할 수 있습니다. 그러나 실제로는 네트워크를 통해 전송하지 않고 대신 sendmail 명령을 사용하여 이를 수행합니다.

mutt와 같은 이메일 클라이언트는 이 원칙을 준수하지 않습니다. 대조적으로, sudo와 같은 다른 명령은 특정 매개변수가 포함된 메시지를 사용하여 정보를 관리자에게 기록합니다. 따라서 시스템에서 예상되는 기능을 가지고 있지만 메일을 생성할 때 서버를 처리하지 않습니다.

이런 의미에서 /var/spool/mail 디렉토리는 자체 도메인입니다. 최신 이메일 클라이언트는 수신을 위해 서버 SMTP 서버와 IMAP 또는 POP3에만 연결하기 때문입니다.

답변3

내 데비안 10.5에 설치했는데 apt-get install mailutils -y(그러나 위에서 언급한 것처럼 설치하면 작동할 수 있습니다 bsd-mailx. 아직 시도하지 않았습니다) 이제 명령이 생겼습니다.

root@debian10:~# which mail
/usr/bin/mail

관련 정보