저는 VPS에 사전 설치되어 있고 애플리케이션 소프트웨어가 전혀 없는 원시 버전의 데비안을 사용하고 있습니다. 예를 들어, 방금 메일 시스템을 테스트하러 갔더니 "메일" 클라이언트가 존재하지 않는다는 것을 발견했습니다(명령을 찾을 수 없음).
솔직히 말해서 /etc/bin/mail을 가리키는 것 외에는 "메일"이 실제로 무엇인지 전혀 알지 못했습니다. 메일과 느릅나무는 같은 것입니까, 아니면 다른 것입니까?
당면한 문제를 해결하기 위해 mutt를 설치했습니다. 문제는 내가:
- 메일도 설치하세요
또는 - "mail" 명령을 mutt에 대한 심볼릭 링크로 만듭니다.
또는 - mutt를 설치한 후 그대로 유지되지만 메일은 설치되지 않습니다.
답변1
원한다면 mail
설치해야 합니다 mail
( bsd-mailx
Debian에서). 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