영어프랑스어스페인어

Ad


온웍스 파비콘

heirloom-mailx - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 heirloom-mailx 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 heirloom-mailx 명령입니다.

프로그램:

이름


달팽이 [v14.8.6] — 인터넷 메일 송수신

개요


달팽이 -h | --도움
달팽이 [-BDdEFintv~] [-A 계정] [-a 첨부] [-b 숨은 참조 주소] [-c 참조 주소] [-q 견적 파일]
[-r 발신자 주소] [-S 변수[=가치]] [-s 제목] [-X cmd를] [-.] to-addr ... [--
mta 옵션 ...]
달팽이 [-BDdEeHiNnRv~#] [-A 계정] [-L 사양 목록] [-r 발신자 주소] [-S 변수[=가치]]
[-X cmd를] -f [파일] [-- mta 옵션 ...]
달팽이 [-BDdEeHiNnRv~#] [-A 계정] [-L 사양 목록] [-r 발신자 주소] [-S 변수[=가치]]
[-u 사용자] [-X cmd를] [-- mta 옵션 ...]

기술


호환성 참고 사항 : S-nail 및 구성 구문의 일부가 v15.0에서 변경됩니다.
그때까지는 부분적이지만 점점 더 많은 수의 앞뒤로 존재할 것입니다.
호환성 구성 옵션. 이미 새 구문과 동작을 선택하려면
오늘, 바이너리 옵션 v15 호환 설정해야 합니다. 설명서는 다음을 통해 참조합니다.
필요에 따라 [v15-compat] 및 [v15-compat 없음]. 명령 및 변수
v15.0에서 사라지는 항목은 [구식]으로 표시됩니다.

S-nail은 명령 구문을 연상시키는 메일 처리 시스템입니다. ed(1) 선 있음
메시지로 대체됩니다. POSIX의 기능을 제공하기 위한 것입니다. mailx(1)
라인 편집, IDNA, MIME, S/MIME, SMTP를 위한 명령 및 제공(대부분 선택 사항) 확장
및 POP3(및 IMAP). 메일 배치 언어로 사용할 수 있습니다.

옵션
-A 계정 실행 계정 명령(아래 참조) 계정 시작 파일이
읽었습니다.

-a 파일 주어진 파일을 메시지에 첨부하십시오. 와 동일한 파일 이름 규칙
섹션에 설명 명령 적용: 쉘 단어 확장은 다음으로 제한됩니다.
물결표 '~' 및 변수. 일 것이다 파일 액세스할 수 없지만 '=' 포함
그런 다음 '=' 뒤의 모든 항목은 입력 문자를 지정하는 것으로 간주됩니다.
설정 및 파일 이름 '=' 이전의 항목: 이것은 파일 이름을 지정하는 유일한 옵션입니다.
텍스트에 대한 입력 문자 집합(및 문자 집합 변환을 수행하지 않음)
첨부 파일을 사용하지 않고 명령줄에서 ~@ 물결표 이스케이프 명령.

-B 표준 입력 및 표준 출력을 라인 버퍼링합니다.

-b 주소 주어진 주소 목록으로 숨은 참조를 보냅니다. 보내기 우편 이하
그것에 대해 더 자세히 설명합니다.

-c 주소 주어진 주소 목록으로 사본을 보내십시오.

-D [옵션] 설정 연결이 끊어 변하기 쉬운.

-d 설정 디버그 디버그 메시지를 활성화하고 메시지를 비활성화하는 변수
배달.

-E 설정 스킵빈바디 변수이므로 빈 메시지가 있는 메시지를 버립니다.
부분 몸. 이는 스크립트에서 메시지를 보내는 데 유용합니다.

-e 시스템 사서함에 메일이 있는지 확인하십시오. 예인 경우 exit를 반환합니다.
XNUMX의 상태, 그렇지 않으면 XNUMX이 아닌 값.

-F 보낼 메시지를 첫 번째 로컬 부분의 이름을 딴 파일에 저장합니다.
받는 사람의 주소(대신 기록).

-f [파일] 처리를 위해 사용자의 MBOX(또는 지정된 파일)의 내용을 읽습니다.
S-nail이 종료되면 삭제되지 않은 메시지를 이 파일에 다시 씁니다.
알고 보유 옵션). 일부 특별 협약은 다음을 위해 인정됩니다.
파일 다음을 위해 문서화됩니다. 파일 아래 명령. 참고 파일 is
플래그에 대한 직접적인 인수가 아님 -f, 그러나 대신 명령줄에서 가져옵니다.
옵션 처리가 완료된 후. 를 사용하려면 파일 시작하는
하이픈과 함께 './-hyphenbox.mbox'와 같이 (상대) 경로를 앞에 붙입니다.

-H 모든 메시지의 헤더 요약을 인쇄하고 종료합니다. 구성 가능한 요약 보기는
를 통해 사용 가능 -L 옵션을 선택합니다.

-h 짧은 사용 요약을 인쇄합니다. 널리 사용되기 때문에 --도움 인수 의지
같은 효과가 있습니다.

-i 설정 무시 tty 인터럽트 신호를 무시하는 변수.

-L 사양 목록
주어진 메시지와 일치하는 메시지의 헤더 요약만 인쇄 사양 목록,
그런 다음 종료합니다. 섹션 참조 지정 메시지 형식에 대한 사양 목록. 면
전에, -H 옵션이 추가로 제공되었으며 헤더 요약이 생성되지 않지만
S-nail은 대신 종료 상태를 통해 다음과 같이 표시합니다. 사양 목록 일치하는
메시지('0') 여부('1'); 자세한 정보 출력은 여기에서 억제됩니다.
모드이며 대신 명시적으로 활성화해야 합니다(예: 옵션 사용). -v).

-N 설정 해제 머리글 변수이므로 메시지 헤더의 초기 표시를 금지합니다.
메일을 읽거나 메일 폴더를 편집할 때.

-n 읽기 금지 s-nail.rc 시작할 때. 이 옵션은 다음에 대해 활성화해야 합니다.
내용이 두 개 이상의 시스템에서 호출되는 S-nail 스크립트
해당 파일은 서로 다를 수 있습니다. (동일한 동작은
NAIL_NO_SYSTEM_RC 환경 변수 설정.)

-q 파일 지정된 파일의 내용으로 메시지를 시작합니다. 보낼 수 있음
모드 만.

-R 열려 있는 모든 폴더는 읽기 전용 모드가 됩니다.

-r 주소 If 주소 유효한 주소이면 봉투 발신자 주소를 지정합니다.
MTA에 '-f'로 전달 주소' 메시지를 보낼 때. 일 것이다 주소
사용자 이름, 설명 등을 포함하면 구성 요소가 분리되고
이름 부분은 '-F를 통해 MTA에 개별적으로 전달됩니다. name'. 주어진
주소 에도 할당됩니다. 마치 추가로
'-Sfrom=address'가 지정되었습니다(따라서 SMTP 데이터 전송에 영향을 미침,
너무).

대신 빈 문자열이 다음과 같이 전달되는 경우 주소 그런 다음 변수의 내용
MTA에 연락할 때마다 이 목적으로 평가되고 사용됩니다.
S-nail은 기본적으로 -r 즉, '-f'도 '-F'도 전달하지 않습니다.
자체적으로 MTA에 플래그를 지정합니다.

-S 변수[=값]
내부 옵션 설정 변수 값 옵션의 경우 할당합니다. 가치
그것에. 를 통해 옵션을 설정하더라도 -S 리소스 내에서 덮어쓸 수 있음
파일, 모든 리소스 파일 후에 명령줄 설정이 다시 설정됩니다.
로드되었습니다.

-s 제목 보낼 메시지의 제목을 지정합니다.

-t 보낼 메시지에는 'To:'가 포함된 메시지 헤더가 포함되어야 합니다.
받는 사람을 제공하는 'Cc:' 또는 'Bcc:' 입력란에 추가됩니다.
명령줄에 제공됩니다. 메시지 제목이 '제목:'을 통해 지정된 경우
그런 다음 명령줄에 지정된 항목에 유리하게 사용됩니다.

또한 'Reply-To:'도 이해됩니다. 답장하다), '발신인:' (포
송신기), '조직:' (포 조직). 지정할 수도 있습니다.
'보낸 사람:', 재정의 가능 및 가능한 봉투 주소 지정
옵션으로 -r!

일반적으로 메시지에 따라 자동으로 생성되는 다음
'Message-ID:', 'In-Reply-To:', 'References:' 및
'Mail-Followup-To:'(그러나 특별 주소 메시지는 여전히
후자).

-u 사용자 의 시스템 사서함 읽기 사용자 (적절한 권한이 있는 것으로 추정됨) 및 “가정
되려고" 사용자 일부 측면에서, 예를 들어 파일– '%' 등의 확장;
USER도 참조하십시오.

-V S-nail 버전을 출력하고 종료합니다.

-v 설정 말 수가 많은 옵션은 약간의 장황함을 유발합니다(예: 인증서 인쇄).
쇠사슬). 두 번 사용하면 자세한 정도가 높아집니다.

-X cmd를 주어진 것을 더하다 cmd를 정상 작동 전에 실행할 명령 목록에
시작합니다. 상관 관계 -#오류 발생 시 일괄 종료; 할 수 있는 유일한 가능성
시작 파일 읽기가 활발할 때 비대화식 모드에서 명령 실행
금지.

-~ 사용 틸데 탈출 대화형 모드가 아니더라도.

-# 이렇게 하면 작업을 위해 S-nail을 준비하기 위한 몇 가지 옵션이 설정됩니다(대부분 비
대화식) 배치 모드: , 빈 시작, 아니머리글, 조용한, 센드웨이트, 만큼 잘
엠박스와 폴더 (둘 다 / dev / null). 또한 다음을 처리할 수 있습니다. 틸데
탈출. 예를 들어, 다음은 "bob"에게 이메일 메시지를 보내야 합니다.

$ LC_ALL=C printf 'm bob\n~s 주제\n텍스트\n.\nx\n' | \
LC_ALL=C MAILRC=/dev/null s-nail -n -# -Snosave

-. 이 플래그는 "옵션"을 방지하기 위해 옵션 처리를 강제로 종료합니다.
주입”(공격). 또한 S-nail을 강제로 전송 모드로 전환합니다.
보내기 우편.

위의 지원되는 명령줄 옵션 목록에서 -D, -d, -E, -i, -N-v are
다음을 통해 각 옵션을 설정하여 구현 -S. [mta 옵션 ...]
'--' 구분 기호 뒤에 명령줄 끝에 제공되는 인수는
MTA(mail-transfer-agent)로 전달되어 전체(대화식)
세션 – 설정이 확장기 인식을 허용합니다. MTA 인수는 다음과 같을 수도 있습니다.
변수에 지정된 sendmail 인수; 더 자세히 설명된 MTA 상호 작용 찾기
의 문서에서 메일을 보내다. SMTP 데이터를 통해 메일을 보낼 때 MTA 인수가 무시됩니다.
이전.

A 기동기
S-nail은 1978년에 소개된 BSD Mail 프로그램의 직계 후손입니다.
더 간단한 UNIX 메일 프로그램을 대체함) 자신을 소개하는 데 사용됨(Mail에서
참조 설명서) 다음과 같이:

메일은 메일을 보내고 받을 수 있는 간단하고 친숙한 환경을 제공합니다. 그것
수신 메일을 구성 메시지로 나누고 사용자가 처리할 수 있도록 합니다.
어떤 순서로든. 또한 다음 세트를 제공합니다. ed(1)에 대한 유사 명령
메시지를 조작하고 메일을 보냅니다. 메일은 사용자에게 간단한 편집을 제공합니다
발신 메시지 구성을 용이하게 할 뿐만 아니라
사용자 그룹을 처리하는 이름을 정의하고 보낼 수 있는 기능.

따라서 S-nail은 Unix 메일 시스템의 사용자 측인 반면 시스템 측(메일-
transfer-agent, MTA)는 전통적으로 메일을 보내다(8); 오늘 접미사(1) 또는 인 exim(8)는
대신 이 목적으로 자주 사용됩니다. [선택] SMTP 기능이 내장되어 있는 경우
S-nail은 시스템 쪽이 메일 전달을 위한 필수 전제 조건이 아닙니다.

에스네일은 POSIX를 준수하기 위해 노력하기 때문에 mailx(1) 일부일 가능성이 있다.
사용하기 전에 구성 설정을 조정해야 원활하게 사용할 수 있습니다. 그만큼
기본 전역 s-nail.rc 파일은 이미 이러한 표준 설정을 더 많은 사용자를 향해 약간 구부립니다.
친근감과 안전성, 예를 들어 보유유품 억제하기 위한 옵션
그렇지 않으면 발생할 수 있는 메시지를 MBOX로 자동 이동(참조 보내실 내용 상태) and
유지 파일이 결국 파일 권한을 손상시키지 않기 위해 빈 파일을 제거하지 않음
재창조하십시오. 그것은 설정하지 않습니다 폴더 기본적으로 파일 그룹화(
문서화된 '+' 접두사 파일)이 활성화되지 않았습니다. 그 부분 사용 예 일부 포함
추가 제안.

보내기 우편
로컬 메일 전송 에이전트(MTA)를 사용하여 한 명 이상의 사람에게 메시지를 보내려면
실행 가능한 경로는 다음을 통해 설정할 수 있습니다. 메일을 보내다) 또는 [옵션] 내장 SMTP(설정 및 참조
변수 SMTP) 생성된 메일 메시지를 실제로 전달하기 위한 전송, S-nail은
메일이 전송될 사람의 이름인 인수로 호출됩니다.

$ s-nail -s 제목 -a attachm.ent bill@host1 'Bob '
# 하지만... 먼저 격리된 테스트 실행 모드에서 시도하십시오.
$ LC_ALL=C MAILRC=/dev/null \
s-nail -n -d -vv -Sfrom="나 " \
-s 제목 -. "(사랑스러운) 밥 "

그런 다음 사용자는 메시지 내용을 입력해야 합니다. 이 작성 모드에서 S-nail
'~' 특수 문자로 시작하는 줄을 취급합니다. 틸데 탈출
파일을 읽고, 셸 명령을 처리하고, 첨부 파일을 추가 및 편집하고,
더; 예: 물결표 이스케이프 '~e'는 텍스트 편집기를 시작하여 메시지를 수정합니다.
현재 상태, '~h' 메시지 수신자를 편집할 수 있으며 '~?'에 대한 개요를 제공합니다.
사용 가능한 물결표 이스케이프. 빈 줄의 시작 부분에 control-D '^D'를 입력하면
작성 모드에서 메시지가 전송되도록 하는 반면 control-C '^C'를 두 번 입력하면 메시지가 전송됩니다.
현재 문자를 중단합니다(없으면 DEAD로 표시된 파일에 내용 저장)저장 is
세트.)

다양한 옵션을 사용하여 기본 동작을 변경할 수 있습니다. 예를 들어 세트팅 (또한 통해 -S)
함께 편집 작성 모드에 들어갈 때 자동으로 텍스트 편집기를 시작합니다. 물어보세요 의지
카본 카피 수신자와 옵션은
점('.')만으로 구성된 행을 작성하여 작성 모드를 종료할 수 있습니다.

그러나 매우 중요한 것은 정의하는 것입니다. 캐릭터 세트 메시지를 보낼 때 사용할 수 있습니다.
일반적으로 옵션을 설정하여 sendcharsets 따라서 섹션을 읽은 후 최대 XNUMXW 출력을 제공하는
mime.types 파일 나가는 첨부 파일의 MIME 유형이 분류되는 방법을 이해하고
메시지가 비동기적으로 전송된다는 지식 센드웨이트 설정됨: MTA와 함께만
배달 오류를 인식할 수 있습니다.

환경 자주 필요합니다(예: SMTP) 또는 원하는 경우 원할 수 있습니다.
당신이 가기 전에 몇 가지 드라이 런 테스트를 할 수 있습니다. 보낸 메시지의 사본을 기록 5월
또한 바람직합니다. 대부분의 사서함 파일 대상과 마찬가지로 일부 특수 규칙은 다음과 같습니다.
인식, 참조 파일 그것에 대해 더 많은 것을 명령하십시오. 그 부분 On URL 구문 신임장
조회 'USER@HOST' 변수 체인과 URL 사용에 대한 정보를 퍼뜨릴 것입니다.
다음과 같은 프로토콜별 리소스에 액세스하기 위해 SMTP사용 예 예를 포함
일부 잘 알려진 공용 메일 공급자를 통해 메시지를 보내기 위한 구성 참고
보안 SSL/TLS 환경을 설정하는 방법에 대한 간략한 개요도 제공합니다.

메시지 수신자(명령줄에 지정되거나 'To:', 'Cc:' 또는 'Bcc:'에 정의됨)
이메일 주소일 뿐만 아니라 메일함의 이름일 수도 있고 전체 셸일 수도 있습니다.
명령 파이프 사양. 예를 들어 공백을 삽입하려면 적절한 인용이 필요할 수 있습니다.
문자. (S-nail은 메일 표준을 다루므로 규칙을 정의합니다.
내용이 해석됩니다.) 변수가 확장 주소 설정되지 않은 경우 네트워크만
주소(참조 메일 주소(7) 메일 주소 설명) 및 일반 사용자 이름
(MTA 별칭 포함)이 사용될 수 있으며 다른 유형은 필터링되어 경고가 표시됩니다.
메시지.

변수의 경우 확장 주소 이 설정되면 확장된 수신자 주소가 선택적으로 지정됩니다.
허용됨: 수직 막대 '|'로 시작하는 모든 이름 문자는 명령 파이프를 지정합니다 –
'|' 다음의 명령 문자열 실행되고 메시지가 표준으로 전송됩니다.
입력; 마찬가지로 슬래시 '/' 또는 문자 시퀀스로 시작하는 모든 이름
점 슬래시 './'는 나머지 내용과 상관없이 파일로 취급됩니다. 다른 이름
at 기호 '@' 문자를 포함하는 것은 네트워크 주소로 취급됩니다. 다른 이름
더하기 기호 '+' 문자로 시작하는 메일박스 이름을 지정합니다. 어떤 다른 이름
슬래시 '/' 문자를 포함하지만 느낌표 '!'는 포함하지 않습니다. 또는 퍼센트 기호 '%' 문자
before는 사서함 이름도 지정합니다. 남은 것은 네트워크 주소로 취급됩니다.

$ 에코 블라 | s-nail -Sexpandaddr -s 테스트 ./mbox.mbox
$ 에코 블라 | s-nail -Sexpandaddr -s 테스트 '|고양이 >> ./mbox.mbox'
$ 에코 안전 | LC_ALL=C MAILRC=/dev/null \
s-nail -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr=fail,-all,+addr -s 테스트 \
-. [이메일 보호]

다음을 통해 개인 배포 목록을 만들 수 있습니다. 별명 명령, 그래서,
예를 들어, 사용자는 'cohorts'에 메일을 보내고 한 그룹의 사람들에게 가도록 할 수 있습니다.

별칭 집단 bill jkf mark kridle@ucbcory ~/mail/cohorts.mbox

이 메커니즘은 시스템 전체 별칭과 공통점이 없습니다.
'이름' 제약 조건이 적용되는 로컬 MTA(mail-transfer-agent)에서 사용
of 확장 주소 종종 파일에서 추적됩니다. / etc / aliases (그리고 문서화 별칭(5)과하면
메일을 보내다(1)). 개인 별칭은 메시지가 전송되기 전에 S-nail에 의해 확장되며,
따라서 각 수신자를 직접 지정하는 것보다 편리한 대안입니다.

환경 소음을 피하기 위해 스크립트는 모든 구성 파일에서 s-nail을 "분리"해야 합니다.
MAILRC 변수를 사용자 지정으로 지정하여 스크립트 로컬 환경을 만듭니다.
구성 파일을 사용하거나 -S 옵션을 지정하는 명령줄 옵션:

$ env LC_ALL=C MAILRC=/dev/null 암호=NOTSECRET \
s-nail -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr=fail,-all,+addr \
-S 'smtp=smtps://[이메일 보호]:465' -Ssmtp-auth=로그인 \
-S 'from=scriptreply@domain' \
-s '제목' -a attachment_file \
-. "수신자 1 " 수신자1@도메인 \
< 콘텐츠_파일

읽기 우편
수신인 없이 S-nail을 호출하면 메일을 읽을 수 있는 대화형 모드로 들어갑니다.
이와 같이 사용하면 사용자의 시스템 메일함을 읽고 각 메일함의 한 줄 헤더를 읽습니다.
메시지가 인쇄됩니다. (명령 참조 파일 에 대한 자세한 설명을 위해
다른 사서함 유형이 존재합니다.) 사서함이 비어 있으면 S-nail이 종료됩니다.
옵션이 없으면 메시지를 인쇄한 후 빈 시작 설정되어 있는 것으로 확인됩니다.

에서 신속한 명령 명부 사용 가능한 모든 명령 목록을 제공하고 도움 의지
몇 가지 일반적인 사항에 대한 요약을 제공합니다. [선택 사항] 문서 문자열을 사용할 수 있는 경우
'?X'를 입력하면 'X'의 실제 확장과 목적이 무엇인지 확인할 수 있습니다.
명령을 축약할 수 있습니다(POSIX는 일부 약어를 정의하므로
명령의 알파벳 순서가 반드시 약어와 관련되는 것은 아닙니다. 그것은
다음으로 덮어쓰기를 정의할 수 있습니다. 유령 그러나 명령).

메시지에는 메시지를 고유하게 식별하는 번호(1부터 시작)가 부여됩니다. 현재
메시지("점")는 첫 번째 새 메시지이거나 읽지 않은 첫 번째 메시지이거나
사서함의 첫 번째 메시지; 옵션 쇼라스트 대신 마지막
이 목적을 위한 메시지.

메시지는 다음을 사용하여 인쇄할 수 있습니다. 인쇄 명령 또는 짧은: 'p'. 기본적으로 현재
메시지("점")가 인쇄되지만 대부분의 다른 명령과 마찬가지로
메시지 사양(참조 지정 메시지), 예를 들어 'p:u'는 읽지 않은 항목을 모두 표시합니다.
메시지, 'p.' "도트"를 인쇄하고, 'p 1 5'는 메시지 1과 5를 인쇄하고, 'p 1-5'는 메시지를 인쇄합니다.
1에서 5까지의 메시지를 인쇄하고 'p-' 및 'p+'는 마지막 메시지와 다음 메시지를 인쇄합니다.
각각.

기본 설정에서는 메시지의 모든 헤더 필드가 인쇄되지만
변경됨: 다음을 통해 필드 목록을 블랙리스트에 추가하거나 무시, 또는 주어진 항목만 화이트리스트에 추가하여
목록 유지 명령, 예: '유지 날짜에서 참조 제목까지'. 모두 인쇄하려면
현재 활성화된 무시 또는 유지 목록에 관계없이 메시지의 헤더 필드를 사용하려면
명령 인쇄. 변수 crt S-nail이 구성된 설정을 언제 사용할지 여부를 제어합니다.
터미널에 직접 쓰는 대신 인쇄용 PAGER(일반적으로).

구성에 따라 명령 편집자 사용자 경험을 만드는 것을 목표로 합니다.
많은 사람들 명령 조금 더 멋집니다. 시스템 사서함을 읽을 때 또는 -f (또는 파일)
특수 '%:' 수식어가 명시적으로 접두사로 붙은 메일박스를 지정한 다음
읽은 메일은 메일함이 남을 때 자동으로 사용자의 MBOX 파일로 이동되며,
활성 사서함을 변경하거나 S-nail을 종료하여 보내실 내용 상태).

메시지를 검토한 후 사용자는 다음을 수행할 수도 있습니다. 삭제 메시지 'd', 댓글 발신자에게 'r'
및 모든 수신자 또는 댓글 발신자 전용 'R'. 메시지는 다음과 같을 수도 있습니다. 앞으로ed
(짧은 별칭은 앞으로). 메시지 수신자에게 회신하거나 전달할 때
옵션이 없으면 주석과 이름에서 주소가 제거됩니다. 전체 이름 설정됩니다.
삭제하면 S-nail은 메시지를 잊어버리게 됩니다. 돌이킬 수 없는 것은 아니지만,
취소 'u' 번호를 부여하여 메시지를 보내거나 S-nail 세션을 종료할 수 있습니다.
주는 출구 '엑스' 명령.

메일 처리 세션을 종료하려면 다음 중 하나를 실행할 수 있습니다. 종료 전체 프로그램 종료를 유발하는 'q',
여기에는 읽은 메시지를 MBOX로 자동 이동하고
[옵션]al 명령줄 편집기 기록 파일 또는 명령 사용 출구 대신 'x'
이러한 작업을 방지합니다.

보기 HTML 우편 마임 첨부 파일
HTML 전용 메시지는 점점 더 보편화되고 물론 많은 메시지가
MIME 첨부 파일 꽃다발과 함께 번들로 제공됩니다. S-nail [옵션]은 간단한
HTML 메시지를 처리하기 위한 HTML-to-text 변환기(참조 최대 XNUMXW 출력을 제공하는 mime.types 파일), 일반적으로
자체적으로는 처리할 수 없지만 대신 처리하려면 프로그램을 등록해야 합니다.
특정 MIME 유형 또는 파일 확장자를 사용합니다. 이러한 프로그램은 일반 텍스트를 준비하거나
S-nail이 터미널에 콘텐츠를 표시할 수 있도록 입력 버전, 또는
예를 들어 그래픽 창에 콘텐츠 자체를 표시합니다. 후자의 유형
프로그램은 기본적으로 외부 뷰어가 종료될 때까지 S-nail을 "차단"하지만
비동기식 side-by-side 실행도 가능하며, 이 경우 S-nail은 계속해서
메시지를 표시하고 반응을 유지합니다.

특정 MIME 유형에 대한 외부 핸들러 프로그램을 설치하려면 다음을 설정하십시오.
파이프 유형/하위 유형 변하기 쉬운. 특정 파일 확장자에 대한 핸들러를 정의하려면
파이프 확장 변수 - 이러한 핸들러가 우선합니다. 변수
마임 반증 다음과 같이 잘못된 MIME 부분 선언 처리를 개선하도록 설정할 수 있습니다.
실제 메시지에서 자주 볼 수 있습니다. 예를 들어 HTML 메시지를 인라인으로 표시하려면(즉,
내장 변환기가 할 수 있는 것보다 더 멋진 일반 텍스트 표현으로 변환됩니다.
생산) 텍스트 모드 브라우저 중 하나를 사용하여 스라소니(1) 또는 엘링크(1), S-nail에 대해 가르치기
MathML 문서를 일반 텍스트로 표시하고 PDF 첨부 파일을
외부 PDF 뷰어, 비동기식:

$features !@ HTML-FILTER인 경우
#set pipe-text/html="elinks -force-html -dump 1"
set pipe-text/html="lynx -stdin -dump -force_html"
# 대신 HTML을 일반 텍스트로 표시
#set 파이프텍스트/html=@
ENDIF
mimetype '@ application/mathml+xml mathml'
set pipe-application/pdf="@&set -C;\
: > \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\"; \
트랩 \"rm -f \\\"${TMPDIR}/${NAIL_FILENAME_GENERATED}\\\"\" \
EXIT INT QUIT 파이프 용어;\
세트 +C;\
고양이 > \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\"; \
xpdf \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\""

참고: 메일 바이러스가 배포될 수 있으므로 이러한 명령을 사용할 때는 특별한 주의가 필요합니다.
이 방법으로: 'application/x-sh' 유형의 메시지 또는 확장자가 '.sh'인 파일인 경우
예를 들어 메시지 발신자가 쉽게 실행할 수 있는 셸을 통해 맹목적으로 필터링되었습니다.
S-nail이 실행 중인 시스템의 임의 코드입니다. MIME에 대한 자세한 내용은
메시지 보내기, 섹션 참조 최대 XNUMXW 출력을 제공하는 mime.types 파일 및 명령 마임타입.

메일 링 목록
S-nail은 메일링 리스트를 쉽게 처리할 수 있도록 몇 가지 지원을 제공합니다. 명령 목록 촉진하다
알려진 메일링 리스트에 대한 모든 주어진 인수 및 ml구독 구독 설정
필요에 따라 먼저 생성합니다. (반면에 구독 취소 하지 않습니다
목록 해제 자동으로, 구독 속성만 재설정합니다.) 명령 사용
인수가 없으면 현재 정의된 모든 메일링 리스트(하위 집합)가 출력됩니다. 그만큼
표제 형식 '%T'는 구성된 목록 주소로 메시지를 표시하는 데 사용할 수 있습니다.
헤더 표시.

[선택 사항]메일링 리스트는 정규 표현식으로 지정할 수도 있습니다.
단일 표현식으로 많은 주소를 일치시킵니다. 그러나 모든 정규화된 목록
주소는 빠른 사전을 통해 일치하는 반면 표현식은 (a) 목록에 배치됩니다.
순차적으로 일치합니다.

followup-to followup-to-honour=ask-yes 응답-to-honour=ask-yes 설정
목록 [이메일 보호] [이메일 보호] .*@목록.c3$
ml구독 [이메일 보호] [이메일 보호]

변수 후속 명예 'Mail-Followup-To:' 헤더가 적용되도록 합니다.
메시지가 회신될 때(통해 댓글답장) and 후속 조치 날씨를 제어
이 헤더는 메일을 보낼 때 생성됩니다. 몇 분 동안 자동으로 생성됩니다.
특별한 "mailing list specific" 응답 명령이 있을 때와 같은 이유도 있습니다. 답장 사용,
언제 댓글 'Mail-Followup-To:' 등으로 메시지에 응답하는 데 사용됩니다.

알려진 목록과 구독 목록 처리의 차이점은
보낸 사람은 일반적으로 생성된 'Mail-Followup-To:'의 일부가 아닙니다.
후자는 전자 종류의 목록을 위한 것입니다. 일반적으로 예외가 있기 때문에:
예를 들어 여러 목록이 처리되고 모든 목록이 구독 목록이 아닌 경우입니다.

S-nail은 편의를 위해 제시된 목록 주소를 일시적으로 자동으로 추가합니다.
알려진 목록에 응답 중인 메시지의 'List-To:' 헤더
메일링 리스트. 해당 헤더가 존재한다면 S-nail은 대신에
변수 회신, 이 목적을 위해 'Reply-To:'도 설정하여
목록 관리자의 희망 사항이 그렇게 명시되었을 것입니다(단,
'List-To:')에 명시된 것과 동일한 도메인에 있는 단일 주소를 제공합니다.

자원 파일
시작할 때 S-nail은 여러 리소스 파일을 읽습니다.

s-nail.rc 시스템 전체 초기화 파일. 이 파일의 읽기를 억제할 수 있습니다.
사용하여 -n 명령줄 옵션 또는 환경 설정
변수 NAIL_NO_SYSTEM_RC.

~/.mailrc 초기 명령을 제공하는 파일. 다음을 설정하여 다른 파일을 선택할 수 있습니다.
환경 변수 MAILRC.

NAIL_EXTRA_RC 나중에 읽을 선택적 시작 파일을 정의하는 데 사용할 수 있습니다. ~/.mailrc.
이 변수는 특정 상황에서만 인정됩니다.
자세한 내용은 설명서).

이러한 파일의 내용은 다음과 같이 해석됩니다.

· 행의 선행 공백은 무시됩니다.
· 빈 줄은 무시됩니다.
· 행(내용)이 숫자 기호 '#'으로 시작하면 주석 명령입니다.
진짜 명령! – 또한 무시합니다. 이 명령은 주석의 유일한 형식입니다.
이해했습니다.
· 줄 바꿈 문자가
백슬래시 문자 '\'가 앞에 옵니다. 선행 공백은
후속 행이 제거됩니다. 공백이 필요한 경우 공백을 공백 앞에 배치해야 합니다.
백슬래시. 예를 들어:

# 이 줄은 주석 명령입니다. 그리고 y\
es, 그것은 정말로 여기에서 계속됩니다.
디버그 설정 \
말 수가 많은

캐릭터 세트
[옵션] S-nail은 다음과 같은 메커니즘을 사용하여 단말기의 문자 집합을 감지합니다.
LC_CTYPE 로케일 설정에 의해 제어됩니다( 로케일 설정(3)
개요); S-nail 내부 변수 ttycharset 감지된 터미널로 설정됩니다.
그에 따라 문자가 설정되어 명령의 출력에 표시됩니다. 세트
바쇼.

그러나 사용자가 제공한 ttycharset 이 감지 메커니즘은 값을 덮어쓰지 않습니다.
이 "기능"은 탐지가 제대로 작동하지 않는 경우에 사용해야 하며 다음과 같이 사용될 수 있습니다.
로케일 문자 집합의 이름을 조정합니다. 예를 들어, BSD 시스템에서는 다음과 같은 로케일을 사용할 수 있습니다.
이 문자 집합에 유효한 이름이 아닌 문자 집합 ISO8859-1; 에 있다
안전한 쪽, 하나는 설정할 수 있습니다 ttycharset 올바른 이름은 ISO-8859-1입니다.

값을 변경하는 것은 그 외에 큰 의미가 없다는 점에 유의하십시오.
실제 문자 세트는 시스템의 로케일 환경에 의해 암시되며 그대로 유지됩니다.
덮어쓴 내용에 영향을 받지 않음 ttycharset 변하기 쉬운. (대부분 이게 문제다.
그러나 S-nail을 대화식으로 사용할 때. 실제로 메일을 보낼 수 있습니다.
완전히 "가짜" 로케일 환경.)

문자 집합 변환 기능이 S-nail로 컴파일되지 않은 경우(즉,
의 iconv(3) 라이브러리를 찾았습니다), 그런 다음 ttycharset 지원되는 유일한 문자 집합이 됩니다.
단순히 8비트 메시지를 교환하는 데 사용할 수 있다고 가정하고 나머지는
섹션이 적용되지 않습니다. 그러나 자동인 경우 명시적으로 설정해야 할 수도 있습니다.
이 경우 언급된 ISO-8859-1로 기본 설정되기 때문에 감지가 실패합니다.

메시지를 읽을 때 해당 텍스트는 다음으로 변환됩니다. ttycharset 하기 위해 필요에 따라
사용자 터미널에 표시합니다. 인쇄할 수 없는 문자와 유효하지 않은 바이트 시퀀스는
적절한 대체 문자로 감지 및 대체됨(변수가 모든 문자 인쇄
S-nail이 시작되면 설정됨). 참조 문자셋-알려지지 않은-8비트 다른 털이 다루기 위해
메시지 해석 측면.

메시지를 보낼 때 모든 부분과 첨부 파일이 분류됩니다. 문자가 없는 반면
세트 변환은 이진 데이터로 보이는 부분에 대해 수행되며, 문자 세트는
다음을 포함하는 경우 나가는 텍스트 부분의 MIME 헤더 내에서 선언되어야 합니다.
이메일에서 허용하는 문자 집합을 따르지 않는 문자
표준. 문자 집합에 허용되는 값은 다음을 사용하여 선언할 수 있습니다. sendcharsets
변수, 그리고 문자셋-8비트, 포괄적인 최후의 대체 문자 집합을 정의합니다.
의 문자 집합 목록에 암시적으로 추가됩니다. sendcharsets.

메시지와 변수에 회신할 때 같은 문자 세트로 회신 다음 문자가 설정됩니다
회신 중인 메시지 집합이 먼저 시도됩니다. 그리고 S네일도 가능합니다
를 사용하여 자동으로 현재 로케일 설정과 더욱 밀접하게 관련된 작업
변수 sendcharsets-else-ttycharset, 자세한 내용은 여기를 참조하십시오.

지정된 모든 문자 집합이 순서대로 시도됩니다.
부착에 성공합니다. 시도한(8비트) 문자 세트 중 어느 것도 표현할 수 없는 경우
부분 또는 첨부 파일의 내용이 포함된 경우 메시지가 전송되지 않고 해당 텍스트가
DEAD에 저장됩니다. 일반적으로 "a에서 b로 변환할 수 없습니다"라는 메시지가 나타나면
일부 문자가 현재 선택된(터미널) 문자 세트에 적합하지 않거나
필요한 변환이 시스템에서 지원되지 않습니다. 첫 번째 경우에는 다음을 수행해야 합니다.
적절한 LC_CTYPE 로케일 및/또는 변수를 설정합니다. ttycharset.

일반적으로 S-nail이 UTF-8의 UTF-8 로케일에서 실행될 때 최상의 결과를 얻을 수 있습니다.
이 경우 전체 유니코드 문자 스펙트럼을 사용할 수 있습니다. ~ 안에
다양한 국가의 이 설정 문자를 표시할 수 있지만 여전히
이전 메일과의 최대 호환성을 유지하기 위해 더 간단한 문자 집합을 사용하여 전송
클라이언트.

보내실 내용 상태
S-nail은 여러 메시지 상태를 구분합니다. 현재 상태는
다음과 같은 경우 헤더 디스플레이에 반영됩니다. 표제 하도록 구성되어 있습니다. S-nail 메시지에서
상태는 사서함을 떠날 때 검사되며 메시지가 자동으로 이동될 수 있습니다.
특별한 MBOX 사서함에 – 이것은 익숙한 사용자에게 짜증이 날 수 있기 때문입니다.
"더 현대적인" 메일 사용자 에이전트, 기본 글로벌 s-nail.rc 설정 보유유품
이러한 행동을 억제하기 위한 변수.

'새' 메시지가 표시되지 않았거나 다른 상태로 이동되지 않았습니다. 이러한 메시지
시스템 사서함에도 유지됩니다.

'읽지 않음' 메시지는 보거나 다른 상태로 이동하지 않았지만 메시지는
사서함이 마지막으로 열렸을 때 이미 존재했습니다: 이러한 메시지는
시스템 사서함에도 보관됩니다.

'읽기' 메시지가 다음 명령 중 하나로 처리되었습니다. ~f, ~m, ~F,
~M, 복사, 엠박스, 다음 것, 파이프, 인쇄, 인쇄, 상단, 유형, 타입, 취소. 그만큼
삭제, dpdt 명령으로 인해 다음 메시지가 다음 메시지로 표시될 수도 있습니다.
의 값에 따라 읽습니다. 자동 인쇄 변하기 쉬운. 때를 제외하고 출구
명령이 사용되면 시스템 메일박스 또는 메일박스에 있는 메시지가
특별한 '%:' 접두사로 열렸고 '읽기' 상태에 있습니다.
옵션이 없으면 사서함이 남아 있습니다.는 MBOX에 저장됩니다. 보유 그것은 설정했다.

'deleted' 메시지가 다음 명령 중 하나로 처리되었습니다. 삭제, dp,
dt. 만 취소 이러한 메시지에 액세스하는 데 사용할 수 있습니다.

'preserved' 메시지는 a에 의해 처리되었습니다. 보존 명령에 보관됩니다.
현재 위치.

'saved' 메시지가 다음 명령 중 하나로 처리되었습니다. 저장 or 쓰다.
때를 제외하고 출구 명령이 사용되면 시스템 사서함에 있는 메시지
또는 특수 '%:' 접두사로 열었고 다음 위치에 있는 사서함에 있습니다.
메일함이 남아있을 때 '저장됨' 상태는 삭제됩니다. 그들은 저장됩니다
옵션이 있을 때 MBOX 유품 설정됩니다.

지정 메시지
다음과 같은 명령 인쇄삭제 에 대한 인수로 메시지 번호 목록을 제공할 수 있습니다.
한 번에 여러 메시지에 적용됩니다. 따라서 'delete 1 2'는 메시지 1과 2를 삭제하는 반면
'delete 1-5'는 메시지 1에서 5까지를 삭제합니다. 정렬 또는 스레드 모드에서( 종류
명령), 'delete 1-5'는 사이(및 포함)에 있는 메시지를 삭제합니다.
헤더 요약에 표시된 대로 정렬/스레드된 순서로 메시지 1에서 5까지입니다. 다수의
콜론 수식어는 ':du'와 같이 하나로 합쳐질 수 있습니다. 다음 특수 메시지 이름
있다:

:n 모든 '새' 메시지.

:o 모든 이전 메시지('읽음' 또는 '신규' 상태가 아닌 메시지).

:u 모든 '읽지 않은' 메시지.

:d 모든 '삭제된' 메시지( 취소 명령).

:r 모든 '읽기' 메시지.

:f All 플래그메시지.

:a 응답한 모든 메시지(cf. 마크답변 변하기 쉬운).

:t 초안으로 표시된 모든 메시지.

:s [옵션] 스팸으로 분류된 모든 메시지.

:S [옵션] 스팸 분류가 확실하지 않은 모든 메시지.

. 현재 메시지, 소위 "점".

; 이전에 현재 메시지였던 메시지입니다.

, 현재 메시지의 상위 메시지, 즉 Message-ID가 있는 메시지
'In-Reply-To:' 필드 또는 'References:' 필드의 마지막 항목에 제공됩니다.
현재 메시지.

- 삭제되지 않은 다음 이전 메시지 또는 다음 이전 삭제 메시지
취소 명령. 정렬/스레드 모드에서 다음 이전 메시지는
정렬/스레드 순서.

+ 삭제되지 않은 다음 메시지 또는 다음에 대한 다음 삭제 메시지 취소 명령. ~ 안에
정렬/스레드 모드, 정렬/스레드 순서의 다음 메시지입니다.

^ 삭제되지 않은 첫 번째 메시지 또는 취소 명령.
정렬/스레드 모드에서 정렬/스레드 순서의 첫 번째 메시지입니다.

$ 마지막 메시지. 정렬/스레드 모드에서 정렬/스레드 모드의 마지막 메시지
주문.

&x 스레드 모드에서 주소가 지정된 메시지를 선택합니다. x어디로 x 다른 메시지
사양 및 여기에서 시작하는 스레드의 모든 메시지. 그렇지 않으면
와 동일 x. 면 x 가 생략되면 현재 메시지로 시작하는 스레드는
선택된.

* 모든 메시지.

` 이전 명령에 대한 메시지 목록에 포함된 모든 메시지.

/끈
다음을 포함하는 모든 메시지 제목 필드에서(대소문자 무시). 또한 참조
검색 헤더 변하기 쉬운. 만약에 비어 있습니다. 이전 문자열
해당 유형의 사양이 다시 사용됩니다.

[@명부]@expr
지정된 대소문자를 구분하지 않는 검색을 포함하는 모든 메시지 특급세션; 만약
[선택]정규식(참조 재포맷(7)) 지원 가능 특급 될거야
"마법의" 정규식 문자가 표시되면 XNUMX로 해석됩니다. 만약에
선택 사항 @명부 부분이 누락된 경우 검색이 제목 필드로 제한됩니다.
몸이지만 그렇지 않으면 명부 쉼표로 구분된 헤더 필드 목록을 지정합니다.
에서와 같이 검색

'@to,from,cc@내가 알아야 할 사람'

'@'(상업용) 문자를 포함하는 문자열을 검색하려면
명부 사실상 선택적이 아니지만 빈 문자열로 제공될 수 있습니다. 일부
특수 헤더 필드는 축약될 수 있습니다. 'f', 't', 'c', 'b' 및 's'가 일치합니다.
'From', 'To', 'Cc', 'Bcc' 및 'Subject'는 각각 대소문자를 구분하지 않습니다. 그만큼
특수 이름 'header' 또는 '<'는
메시지, 특수 이름 'body' 또는 '>' 및 'text' 또는 '='를 사용하여 수행할 수 있습니다.
전체 텍스트 검색 – 전자는 본문만 검색하지만 후자는
메시지 헤더를 검색합니다.

이 메시지 사양은 전체 텍스트 비교를 수행하지만 일반
표현식 지원 저장하는 검색 표현식을 작성하는 것은 거의 불가능합니다.
특정 주소 도메인만 일치합니다. 헤더의 내용을 요청하려면
주소 목록으로 취급하고 이를 일반 이메일 주소로 제거합니다.
일치시킬 검색 표현식, 헤더 이름 접두사
(약어) 물결표 '~' 포함:

'@~f@@a\.safe\.domain\.match$'

주소
대소문자를 구분하지 않는 '모든 하위 문자열 일치' 검색은 'From:' 헤더에 대해 검색합니다.
경우에도 주소와 일치합니다. 쇼네임 설정됨(그리고 POSIX는 "모든 주소를
헤더 요약에 표시된 내용은 이 형식으로 일치해야 합니다.”); 그러나 올넷
변수가 설정되면 주소의 로컬 부분만 비교를 위해 평가됩니다.
대소문자를 무시하지 않고 쇼네임 완전히 무시됩니다. 더 미세한
제어 및 일치 경계는 '@' 검색 표현식을 사용합니다. [옵션]al IMAP 스타일
하위 문자열 일치가 필요한 경우 '(from address)' 식도 사용할 수 있습니다.

[옵션] IMAP 스타일의 SEARCH 표현도 사용할 수 있습니다. 이 주소 지정 모드를 사용할 수 있습니다.
모든 유형의 폴더 포함; S-nail은 필요에 따라 로컬에서 검색을 수행합니다. 문자열
공백을 포함하거나
괄호; 따옴표 내에서는 백슬래시 '\'만 이스케이프 문자로 인식됩니다.
모든 문자열 검색은 대소문자를 구분하지 않습니다. 설명에
주소 필드의 "봉투" 표현이 사용되며 이는 검색 문자열이
다음과 같이 구성된 두 목록에 대해 확인했습니다.

("이름" "소스" "로컬 부분" "도메인 부분")

각 주소 및 각 헤더 필드의 실제 이름이 없는 주소.
이러한 검색 표현식은 괄호를 사용하여 중첩될 수 있습니다. 예는 아래를 참조하십시오.

(표준)
주어진 조건을 만족하는 모든 메시지 표준.
(기준1 기준2 ... 기준N)
주어진 기준을 모두 충족하는 모든 메시지.
(or 기준1 기준2)
다음 중 하나를 만족하는 모든 메시지 기준1 or 기준2, 아니면 둘다. 더 연결하려면
'또는' 사양을 사용하는 두 개 이상의 기준은 추가 사용하여 중첩되어야 합니다.
괄호는 '(또는 a (또는 bc))'와 같이 '(또는 abc)'가 실제로 '((a 또는 b)를 의미하므로
씨)'. 가장 낮은 중첩 수준에서 독립적인 기준의 단순한 '또는' 연산의 경우,
다음과 같이 세 가지 별도의 기준을 사용하여 유사한 효과를 얻을 수 있습니다.
'(a) (b) (c)'.
(지원 표준)
만족하지 않는 모든 메시지 표준.
(숨은 참조 "끈")
다음을 포함하는 모든 메시지 'Bcc:' 필드의 엔벨로프 표현에서.
(cc "끈")
다음을 포함하는 모든 메시지 'Cc:' 필드의 엔벨로프 표현에서.
( "끈")
다음을 포함하는 모든 메시지 '보낸 사람:' 필드의 봉투 표시에서.
(제목 "끈")
다음을 포함하는 모든 메시지 '제목:' 입력란에
( "끈")
다음을 포함하는 모든 메시지 'To:' 필드의 봉투 표현에서.
(머리글 name "끈")
다음을 포함하는 모든 메시지 지정된 '이름:' 입력란에
( "끈")
다음을 포함하는 모든 메시지 그들의 몸에.
(본문 "끈")
다음을 포함하는 모든 메시지 헤더 또는 본문에.
( 크기)
다음보다 큰 모든 메시지 크기 (바이트 단위).
(작은 크기)
다음보다 작은 모든 메시지 크기 (바이트 단위).
(전에 데이터)
이전에 수신된 모든 메시지 데이터, 형식이어야 합니다.
'd[d]-mon-yyyy', 여기서 'd'는 일자를 한 자리 또는 두 자리 숫자로 나타내고 'mon'은
달의 이름 – 'Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec' 중 하나
'yyyy'는 28자리 연도입니다(예: '2012-Dec-XNUMX').
(on 데이터)
지정된 날짜에 수신된 모든 메시지.
(이후 데이터)
지정된 날짜 이후에 수신된 모든 메시지.
(이전에 보낸 데이터)
지정된 날짜에 전송된 모든 메시지.
(센톤 데이터)
지정된 날짜에 전송된 모든 메시지.
(센시 이후 데이터)
지정된 날짜 이후에 전송된 모든 메시지.
() 이전 검색과 동일한 기준입니다. 이 사양은 다음과 같이 사용할 수 없습니다.
다른 기준의 일부입니다. 이전 명령줄에 둘 이상이 포함된 경우
독립적인 기준 다음에는 해당 기준 중 마지막 기준이 사용됩니다.

On URL 구문 신임장 조회
[v15-compat] POP3 사서함과 같은 프로토콜별 리소스에 액세스하려면
컴팩트하고 표준화된 Uniform Resource Locator(URL, RFC 1738)는 어디에나 존재하게 되었습니다.
S-nail은 다음 형식의 URL을 기대하고 이해합니다. 괄호 '[]' 안의 부분은 다음을 나타냅니다.
선택적 부분, 선택적 부분을 정의하는 다른 방법도 존재하기 때문에 선택적
문제의 정보 또는 해당 부분의 지원이 프로토콜에 따라 다르기 때문입니다(예: '/path').
IMAP 프로토콜에서는 사용되지만 POP3에서는 사용되지 않습니다.

프로토콜://[사용자[:비밀번호]@]서버[:포트][/경로]

'USER' 및 'PASSWORD'가 URL의 일부로 지정된 경우 URL 백분율로 제공되어야 합니다.
인코딩된(RFC 3986) 형식 – 명령 URL 코드 인코딩을 수행하고 표시하는 데 사용할 수 있습니다.
인코딩된 값. (이것은 실제로 어떤 표준도 따르지 않지만 하나는 사용되지 않습니다.
인터넷을 통한 모든 데이터 교환을 위해 두 번째로 사용자가 간단하게 전화를 걸 수 있습니다.
URL 코드 여러 다른 문자열을 처리하는 대신 문자열에 사용하십시오.
표준.) 반면에 변수에 주어진 값은 URL 퍼센트가 아닐 것으로 예상됩니다.
인코딩.

S-nail의 다양한 변수 옵션은 다양한 버전으로 존재하며,
이 문서의 나머지 부분: 일반 '변수'와 '변수-HOST' 및
'변수-USER@HOST'. 여기서 'HOST'는 'port'가 지정된 경우 실제로 'server:port'를 의미합니다.
그렇지 않으면 일반 '서버'를 나타냅니다. 또한 'USER'는
아래에 설명된 대로 사용자 체인 조회를 수행할 때 발견된 'USER', 즉,
이 'USER'는 URL에서 온 것인지 아닌지에 관계없이 URL 퍼센트 인코딩 형식이 아닙니다.

예를 들어 가상 URL 'smtp://hey%[이메일 보호]'라고 주어졌다
사용자를 포함하거나 URL이 'smtp://our.house'이고 사용자가 발견되었는지 여부
다르게, 변수 체인을 조회하려면 smtp-사용-starttls S-nail은 먼저 날씨를 찾습니다
'smtp-사용-starttls-헤이:[이메일 보호]'가 정의되면 'smtp-use-starttls-our.house'
최종적으로 일반 변수 자체를 살펴보기 전에 존재합니다.

S-nail은 필요한 자격 증명을 처리할 때 다음과 같은 논리 체계를 따릅니다.
계정 정보:

· URL에 'USER'가 지정되지 않은 경우 변수 사용자 호스트사용자 조회됩니다.
해당 변수를 찾을 수 없는 경우 S-nail은 [옵션]al에 의해 실행됩니다.
변수 netrc-조회-HOST or netrc 조회, 사용자 검색 .netrc 'HOST'에 대한 파일
'로그인' 이름을 제공하는 특정 항목: 이 조회는 다음과 같은 경우에만 성공합니다.
모호하지 않음('HOST'에 대해 하나의 가능한 일치 항목).

여전히 'USER'가 없으면 S-nail은 다음 사용자로 대체됩니다.
S-nail 실행: -u 명령줄 옵션(또는
동등하지만 우선 순위가 낮은 환경 변수 USER) 또는 "현재"
사용자. 이 사용자의 신원은 S-nail 시작 시 고정되었으며,
현재 호스트에서 유효한 사용자여야 합니다.

· 인증: 달리 명시되지 않는 한 이것은 다음을 조회합니다. 프로토콜-auth-USER@HOST,
프로토콜-auth-HOST, 프로토콜 인증 가변 체인, 프로토콜별
성공하지 못한 경우 기본값입니다.

· URL에 '비밀번호'가 지정되지 않은 경우 –
URL의 비밀번호는 사용자를 위한 구문 설탕일 뿐이며 URL의 일부가 될 수 없습니다.
S-nail이 자체적으로 사용하는 – [옵션]을 통해 'USER'를 찾은 경우
.netrc 파일 조회는 이미 암호를 제공했을 수도 있습니다. 그렇지 않으면
가변 사슬 비밀번호-USER@HOST, 비밀번호-HOST, 암호 조회됩니다.

[옵션] 그런 다음 체인의 변수 중 하나라도 에이전트-쉘-조회-USER@HOST,
에이전트-쉘-조회-HOST, 에이전트-쉘-조회 지정된 쉘 명령이 설정됩니다.
가 실행되고 출력(개행 문자가 적음)이 암호로 사용됩니다. 그것은
이러한 에이전트가 단순히 데이터를 반환하지 않는 것은 완벽하게 유효합니다. 이 경우
암호 조회는 다른 곳에서 계속됩니다. 모든 명령 실패는 어려운 것으로 취급됩니다.
그러나 오류.

검사되는 다음 변수 체인은 [Option]al netrc-lookup-USER@HOST,
netrc-조회-HOST, netrc 조회, 하지만 이번에는 암호만 찾고 있습니다(여러
단일 시스템에 대한 사용자 계정과 사용자가 없는 폴백 항목이 존재할 수 있습니다.
그러나 암호가 있음).

그 시점에서 여전히 사용할 수 있는 비밀번호가 없지만 (프로토콜의) 선택된 경우
인증 유형에 암호가 필요한 경우 대화식 모드에서 사용자는
터미널에 메시지가 표시됩니다.

참고 : S/MIME 확인은 '보낸 사람:'(또는 '발신자:')에 있는 값과 관련하여 작동합니다.
헤더 필드(들)의 값을 의미합니다. 스미메 사인, smime 서명 인증서,
smime 서명 포함 인증서smime 서명 메시지 다이제스트 를 사용하여 조회되지 않습니다.
위에서 'USER' 및 'HOST' 체인을 연결하지만 대신
작업 중인 메시지입니다. 특이한 경우에 여러 개의 서로 다른 'USER' 및 'HOST'
따라서 조합이 포함될 수 있습니다. 반면에 이러한 비정상적인 경우는
가능한. 일반적인 경우는 다음과 같이 짧습니다.

smtp=smtp://USER:PASS@HOST smtp-use-starttls 설정 \
smime-sign smime-sign-cert=+smime.pair

그 부분 사용 예 완전한 예제 구성을 포함합니다.

명령 편집자
[옵션] S-nail은 명령줄 편집기 및 명령 내역 목록을 지원하도록 구성할 수 있습니다.
세션 사이에 저장됩니다. 완전한 외부 라이브러리에 링크할 수 있습니다.
(작성한 Readline(6) 편집 라인(3)) 또는 S-nail 자체 명령줄 편집기 NCL(Nail-Command-Line)을 사용합니다.
대신 ISO C 표준(ISO/IEC
9899:1990/개정 1:1995). 외부 라이브러리를 사용하는 경우
S-nail은 해당 라이브러리에 의존하며 이 문서에 설명된 내용과 일대일로 일치하지 않을 수 있습니다.
수동.

실제로 사용되는 명령줄 편집기와 상관없이 history 다음에 대한 항목이 생성됩니다.
명령 모드에서만 입력되는 행이며 이러한 항목을 강제로 생성할 수 있습니다.
공백 문자로 줄을 시작하면 억제됩니다. 참고 history 처리는
자체는 선택적 기능이므로 사용하지 못할 수 있습니다. 자세한 내용은
옵션 문서 빈 시작, 히스토리 개비, 역사-개비-지속,
라인 편집기 비활성화, NAIL_HISTFILENAIL_HISTSIZE.

내장된 S-nail 명령줄 편집기는 다음 작업을 지원합니다. 표기법
'^-문자'는 "컨트롤" 키와 언급된 문자의 조합을 의미하며,
예를 들어 '^A'는 "컨트롤 키를 누른 상태에서 A 키를 누르십시오"를 의미합니다.

'^A' 행의 시작으로 이동합니다.
'^B' 커서를 한 문자 뒤로 이동합니다.
'^D' 커서 아래의 문자를 앞으로 삭제합니다. 빈 줄에 사용하면 S-nail 종료
그렇지 않으면 무시하다 옵션이 설정되었습니다.
'^E' 행의 끝으로 이동합니다.
'^F' 커서를 한 문자 앞으로 이동합니다.
'^G' 현재 작업 취소, 전체 재설정. 활성 기록 검색이 있는 경우 또는
tabulator 확장을 사용하면 이 명령이 먼저 이를 재설정하고 이전으로 되돌립니다.
라인 내용; 따라서 이 경우 전체 재설정을 위해 두 번째 재설정이 필요합니다. 전체적으로
경우 S-nail은 사용 가능한 멀티바이트 문자 입력 상태 머신을 재설정합니다.
'^H' "백스페이스"와 동일: 한 문자 뒤로 삭제.
'^I' [옵션] “horizontal tabulator”와 동일:
커서. (참고로 이것은 "tabulator-completion"이 아닙니다. sh(1) 그러나
에 대해 문서화된 대로 일반적인 S-손톱 확장을 의미합니다. 파일, 그러나 그것은 포함한다
쉘 확장도 마지막 단계입니다.)
'^J' "ENTER"와 동일: 이 입력 줄을 완료합니다.
'^K' 커서부터 줄 끝까지의 모든 문자를 삭제합니다.
'^L' 줄을 다시 그립니다.
'^N' [옵션] 다음 히스토리 항목으로 이동합니다.
'^O' 명령 실행 dp.
'^P' [옵션] 이전 히스토리 항목으로 이동합니다.
'^R' [옵션] (나머지 오래된) 기록 항목에서 현재 줄을 완성합니다.
'^U' '^A' 다음에 '^K'가 오는 것과 같습니다.
'^W' 커서 앞의 문자부터 앞 단어까지의 문자를 삭제합니다.
경계.
'^X' 커서를 한 단어 경계 앞으로 이동합니다.
'^Y' 커서를 한 단어 경계 뒤로 이동합니다.

올바른 이동을 기반으로 하는 명령에 문제가 있는 경우,
옵션 조정 줄 편집기 커서 오른쪽 에 대해 문서화된 대로 문제를 해결할 수 있습니다.
그것.

터미널이 다음과 호환되는 키 시퀀스를 생성하는 경우 xterm(1) 왼쪽과
오른쪽 커서 키는 각각 '^B' 및 '^F'에 매핑되고 위쪽 및 아래쪽 커서 키는
'^P' 및 '^N'에 매핑되고 Home/End/PgUp/PgDown 키는 다음을 호출합니다. z 명령
각각의 인수 '0', '$', '-' 및 '+'(즉, 헤더를 통해 스크롤을 수행합니다.
요약 목록).

채색 메시지 디스플레이
[옵션] S-nail은 컬러 메시지 표시를 지원하도록 구성할 수 있습니다.
ANSI 색상 이스케이프 시퀀스. 색상은 TERM 환경 변수가 다음과 같은 경우에만 사용됩니다.
설정하고 터미널 유형은 다음에서 찾을 수 있습니다. 색상 용어 또는 그 이름에는 다음이 포함됩니다.
문자열 '색상'.

그 위에 바이너리 옵션 컬러 페이저 이러한 색상 시퀀스도 정의합니다.
명령의 출력이 PAGER를 통과해야 할 때 생성됩니다(또한 참조 crt) - 이것
호출기 프로그램마다 다른 명령줄이 필요하기 때문에 기본적으로 활성화되어 있지 않습니다.
이러한 색상 시퀀스를 지원하기 위해 스위치 또는 기타 구성을 참조하십시오.
자세한 내용은 옵션을 참조하십시오.

모든 색상 지원을 강제로 비활성화하려면 색상 비활성화.

색상은 글꼴 속성('ft=' – 'bold', 'invers' 및
'밑줄'), 전경색('fg=') 및 배경색('bg=')('검은색', '파란색', '녹색',
'빨간색', '갈색', '자홍색', '청록색' 및 '흰색'). 여러 사양을 하나의
다음과 같이 쉼표로 구분된 목록

set color-msginfo="ft=bold,fg=magenta,bg=시안"

설정할 옵션은 color-msginfo, color-partinfo, 색상 출처_, 색상 헤더
컬러 우헤더, 만큼 잘 색상 사용자 헤더, 색상을 지정할 헤더 목록입니다.
를 통해 컬러 우헤더 기본값 대신 색상 헤더.

명령


각 명령은 자체적으로 한 줄에 입력되며 명령 다음에 인수를 사용할 수 있습니다.
단어. 명령 전체를 입력할 필요는 없습니다.
입력된 접두사가 사용됩니다. (명령 명부 사용 가능한 명령의 정렬된 목록을 인쇄하고
명령 도움 (또는 ?), 인수가 주어지면 다음에 대한 문서 문자열을 표시합니다.
확장, '?unc'; 그러나 문서 문자열은 [선택 사항]입니다.)

메시지 목록을 인수로 사용하는 명령의 경우 다음 메시지 전달
명시적 메시지 목록이 전달되지 않은 경우 명령의 요구 사항이 사용됩니다. 만약에
현재 메시지의 앞으로 메시지가 없으면 검색이 뒤로 진행됩니다.
좋은 메시지가 전혀 없으면 S-nail은 "적용 가능한 메시지 없음"이라고 입력하고 취소합니다.
명령. 다음 방법을 사용하여 명령에 대한 인수를 인용할 수 있습니다.

· 인수는 큰따옴표 쌍 '"인수"' 또는 작은따옴표 사이에 묶을 수 있습니다.
따옴표 ''인수''; 공백, 쉘 단어 확장 또는 백슬래시
따옴표 안에 있는 문자(다음에 설명된 경우 제외)는 문자 그대로 다음과 같이 처리됩니다.
주장의 일부. 큰따옴표는 작은따옴표 내에서 문자 그대로 처리됩니다.
따옴표와 그 반대. 이러한 인용된 문자열 내부에서 실제로 사용된 인용
그럼에도 불구하고 다음과 같이 백슬래시 '\'로 이스케이프하여 문자를 사용할 수 있습니다.
'"너"'.
· 위와 같이 따옴표로 묶이지 않은 인수는 일반적으로 여전히 다음을 포함할 수 있습니다.
해당 공백이 백슬래시 이스케이프된 경우 공백 문자입니다.
· 둘러싸는 따옴표 외부의 백슬래시는 무시되고 다음
문자는 문자 그대로 인수의 일부로 처리됩니다.
· 명령줄 끝에 있는 인용되지 않은 백슬래시는 무시되고 다음 줄이
명령을 계속합니다.

예상되는 경우 파일 이름은 이후에 다음과 같이 변환됩니다.
순서:

· 파일 이름이 따옴표 없는 더하기 기호로 시작하고 폴더 변수는
정의된 경우 더하기 기호는 폴더 변수
슬래시가 뒤 따릅니다. 만약 폴더 변수가 설정되지 않았거나 null로 설정된 경우
파일 이름은 변경되지 않습니다.
· 쉘 단어 확장이 파일 이름에 적용됩니다. 호환성 참고 사항 : 를 시청하여 이에 대해 더 많은 정보를 얻을 수 있습니다.
전체 쉘 단어 확장에 대한 장기 실행 지원은
내부적으로 구현된 제한된 확장 메커니즘을 우회하기 위해
쉘 확장을 통한 가능한 보안 영향. 점점 늘어날 것으로 예상
프로그램 부분 중 이 제한된 구문만 지원합니다.

메타 확장이 파일 이름에 적용됩니다. 선행 물결표 문자('~/')는
HOME의 확장 및 '$VARIABLE'(또는
'${VARIABLE}')은 가능한 경우 변수의 확장으로 대체됩니다.
S-nail 내부 및 환경(쉘) 변수는 다음을 통해 액세스할 수 있습니다.
이 메커니즘. 원시 '$' 문자를 포함하려면
백슬래시 '\', 백슬래시를 두 번 포함하려면. 경로 이름이 둘 이상인 경우
이 확장의 결과이며 명령은 하나의 파일, 오류를 예상합니다.
결과.

대화형 디스플레이 컨텍스트에서 간단한 값을 허용하려면
수락("ENTER" 입력)하면 백슬래시 인용이 다음과 같이 자동으로 수행됩니다.
필요합니다. 예를 들어 'diet\ is \curd.txt' 파일은 'diet\\ is
\\curd.txt'.

다음 명령을 사용할 수 있습니다.

# comment-command는 전체 줄을 무시하게 합니다. 참고 : 이것은 정말
"주석 시작"이 아니라 인수를 버리는 것이 목적인 일반 명령
예를 들어 줄의 후행 주석을 의미하는 특수 문자를 나타냅니다.
불가능합니다.

~ 단어의 나머지 부분을 매크로 이름으로 해석하여
전화 명령; 예를 들면 '~마이 매크로'는 'call'의 짧은 동의어입니다. 마이 매크로'.

- 앞의 메시지를 출력합니다. 숫자 인수 n이 주어지면 n번째로 이동합니다.
이전 메시지를 인쇄합니다.

= 현재 메시지 번호("점")를 표시합니다.

? 명령의 간략한 요약을 인쇄합니다. [옵션] 인수가 주어진 경우에 대한 시놉시스
문제의 명령이 대신 인쇄됩니다. 명령은 일반적으로 축약될 수 있으며
이 명령은 다음을 포함하여 약어의 전체 확장을 보는 데 사용할 수 있습니다.
시놉시스, 예를 들어 '?h', '?hel' 및 '?help'를 시도하고 디스플레이가 어떻게 변경되는지 확인합니다.

! SHELL을 실행합니다(참조 sh(1)) 다음 명령.

| 동의어 파이프 명령.

계정 (ac) 계정을 생성, 선택 또는 나열합니다. 계정은 명령 그룹입니다.
일반적으로 함께 환경을 조정하는 변수 설정
시스템 로그인 생성 목적. 인수 없이 정의된 모든 목록
계정과 해당 내용이 인쇄됩니다. 특정 계정은 다음을 통해 활성화할 수 있습니다.
이름만 제공하여 해당 계정의 시스템 사서함 또는 받은 편지함이
명령을 명시적으로 사용하여 활성화 파일. 두 인수 형식은 다음과 같습니다.
매크로를 통해 정의하는 것과 동일 밝히다. 예를 들면 :

계정 myisp {
폴더 설정=imaps://[이메일 보호]
기록 설정=+보냄
=에서 설정[이메일 보호] (내 이름)"
smtp=smtp:// 설정[이메일 보호]
}

나중에 'account를 지정하여 선택할 수 있는 'myisp'라는 계정을 만듭니다.
myisp'. 특수 계정 'null'(대소문자 구분 안 함)은 항상 존재합니다. 지역 선택
계정 설정을 현지화하는 데 사용할 수 있습니다. 일반 매크로와 다른 설정입니다.
계정이 꺼지면 되돌려집니다. 다음을 통해 계정을 삭제할 수 있습니다.
설명이 없는.

별명 (a) 인수가 없으면 현재 정의된 모든 별칭을 출력합니다. 하나
인수, 해당 별칭을 인쇄합니다. 둘 이상의 인수를 사용하여 새 별칭을 만듭니다.
또는 기존 항목에 추가합니다. 별칭 별칭을 삭제하는 데 사용할 수 있습니다.

대체
(alt) 활성 사용자, 구성원의 대체 주소/이름 목록을 관리합니다.
메시지에 회신할 때 수신자 목록에서 제거됩니다(및 metoo
변수가 설정되지 않음). 인수가 주어지면 대체 이름 세트는 다음과 같습니다.
인수 없이 현재 세트가 표시됩니다.

답변
메시지 목록을 가져와 각 메시지에 응답한 것으로 표시합니다. 이 마크는
메일 시스템에 기술적인 의미가 없습니다. 메시지가
헤더 요약을 포함하고 특별히 주소 지정이 가능하도록 만듭니다.

캐시 [옵션] 캐시된 IMAP 사서함에만 적용됩니다. 메시지 목록을 받아 읽습니다.
지정된 메시지를 IMAP 캐시에 넣습니다.

전화 를 통해 생성된 매크로를 호출합니다. 밝히다.

cd (ch) 작업 디렉토리를 HOME 또는 주어진 인수로 변경합니다. 동의어
chdir.

인증서 저장
[옵션] S/MIME 서명 메시지에만 적용됩니다. 메시지 목록과
파일 이름을 지정하고 메시지 서명에 포함된 인증서를
사람이 읽을 수 있는 PEM 형식의 명명된 파일입니다. 인증서는 나중에
설정하여 각 메시지 발신자에게 암호화된 메시지를 보내는 데 사용됩니다.
smime-암호화-USER@HOST 변수.

chdir (ch) 작업 디렉토리를 HOME 또는 주어진 인수로 변경합니다. 동의어 cd.

붕괴
스레드 모드에만 적용됩니다. 메시지 목록을 받아 모든 답장을 보냅니다.
이러한 메시지는 '신규' 상태가 아니면 헤더 요약에서 보이지 않습니다.

잇다 [옵션] IMAP 메일함에서 비접속 모드로 동작하는 경우 온라인으로 전환
사서함 상태를 유지하면서 메일 서버에 접속합니다. 참조
설명 연결이 끊어 자세한 내용은 변수.

(C) 파일의 작성자로부터 이름이 파생된 파일에 메시지를 복사합니다.
각각의 메시지를 저장하고 표시하지 마십시오. 그렇지 않으면 동일 찜하기.

복사 (c) 이름이 지정된 파일에 메시지를 복사하고 저장된 것으로 표시하지 마십시오. 그렇지 않으면
와 동일 저장.

cwd 현재 작업 디렉토리를 인쇄합니다.

해독 [옵션] 암호화되지 않은 메시지의 경우 이 명령은 다음과 동일합니다. ; 암호화됨
가능한 경우 메시지를 먼저 해독한 다음 복사합니다.

해독 [옵션] 암호화되지 않은 메시지의 경우 이 명령은 다음과 동일합니다. 복사; 암호화됨
가능한 경우 메시지를 먼저 해독한 다음 복사합니다.

밝히다 인수가 없으면 내용을 포함한 현재 매크로 목록이 인쇄됩니다.
그렇지 않으면 매크로가 정의됩니다. 매크로 정의는
다음 형식:

이름 정의 {
command1
command2
...
명령N
}

정의된 매크로는 다음을 사용하여 명시적으로 호출할 수 있습니다. 전화 or ~ 명령 또는
암묵적으로 폴더 후크 or 폴더-후크-FOLDER 변수. 참고
의 해석 지역 선택 방법에 따라 다름(즉, "무엇으로": 일반 매크로, 폴더
후크, 계정 전환) 매크로가 호출됩니다. 매크로는 다음을 통해 삭제할 수 있습니다. 정의하지 않음.

삭제 (d) 주어진 메시지 목록을 '삭제됨'으로 표시합니다. 삭제된 메시지는
MBOX에 저장되거나 대부분의 다른 명령에 사용할 수 없습니다.

포기 (디) 동일 무시. 참조 유지.

분리
[옵션] (디스코) IMAP 사서함에서 온라인 모드로 작동하는 경우
사서함 상태를 유지하면서 연결이 끊어진 모드. 에 대한 설명을 참조하십시오.
연결이 끊어 더 많은 변수. 메시지 목록은 선택적으로 다음과 같이 제공될 수 있습니다.
논쟁; 그런 다음 해당 메시지를 캐시로 읽습니다.
연결이 닫힙니다. 따라서 `disco *'는 전체 우편함을
단절된 사용.

dp, dt 현재 메시지를 삭제하고 다음 메시지를 인쇄합니다. 다음이 없다면
메시지에 S-nail에 "at EOF"라고 표시됩니다.

징병 메시지 목록을 가져와 각 주어진 메시지를 초안으로 표시합니다. 이 마크는 없습니다
메일 시스템의 기술적 의미; 메시지가
헤더 요약을 제공하고 특별히 주소 지정이 가능하도록 만듭니다.

에코 (ec) 인수를 반향하여 명령에 대해 문서화된 대로 특수 이름을 해결합니다.
파일. 이스케이프 시퀀스 '\a', '\b', '\c', '\f', '\n', '\r', '\t', '\v', '\\'
및 '\0octal-num'은 다음과 같이 해석됩니다. printf(1) (적절한 인용
제공).

편집 (e) 주어진 메시지의 각 메시지에서 텍스트 편집기(EDITOR에 정의된 대로)를 가리킵니다.
차례로 나열합니다. 수정된 내용은 다음을 제외하고 폐기됩니다. 후기편집 변수
설정됩니다.

ELIF 의 일부 if/ELIF/그렇지 않으면/ENDIF 조건부 — 선행 조건의 경우 if
거짓이면 다음 조건을 확인하고 다음 블록을 실행하십시오.
참으로 평가합니다.

그렇지 않으면 (엘) 일부 if/ELIF/그렇지 않으면/ENDIF 조건부 - 조건 중 어느 것도 해당되지 않는 경우
선행 ifELIF 명령은 사실이었습니다. 그렇지 않으면 블록이 실행됩니다.

ENDIF (en) 끝을 표시합니다. if/ELIF/그렇지 않으면/ENDIF 조건부 실행 블록.

오류 [옵션] S-nail은 콘솔을 사용자 인터페이스로 사용하기 때문에
메시지가 너무 빨리 스크롤되어 인식되지 않습니다. 선택적으로 오류 메시지 링
오류 메시지의 중복을 저장하고 이를 알리는 대기열을 사용할 수 있습니다.
새로운 오류가 발생할 때마다 대화형 세션에 있는 사용자. 대기열은
유한: 최대 크기에 도달하면 새 메시지가 가장 오래된 메시지를 대체합니다. 그만큼
명령 오류 이 메시지 대기열을 관리하는 데 사용할 수 있습니다: 주어진 경우 표시 아니면 아니
인수를 사용하면 대기열이 표시되고 지워집니다. 선명한 모두 삭제됩니다
대기열의 메시지.

출구 (예 또는 x) 활성 메일함을 변경하지 않고 S-nail을 종료하고 저장을 건너뜁니다.
MBOX의 메시지 및 추적 가능한 명령줄 편집기 기록 파일.

풍모
S-nail에 컴파일된 기능 목록을 인쇄합니다.

입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 (Fi) 좋아요 파일, 그러나 사서함을 읽기 전용으로 엽니다.

파일 (fi) file 명령은 새 메일함으로 전환됩니다. 인수가 없으면 다음을 인쇄합니다.
현재 사서함의 전체 상태입니다. 인수가 주어지면 다음과 같이 작성됩니다.
사용자가 변경한 내용(예: 삭제)을 확인하고 새 사서함을 엽니다. 특별한
협약은 다음과 같이 인정됩니다. name 논의:

# (숫자 기호)는 이전 파일을 의미하고,
% (퍼센트 기호)는 호출하는 사용자의 시스템 메일박스(또는
의 가치 폴더 IMAP 폴더의 경우),
%사용자 시스템 사서함을 의미합니다. 사용자 (그리고 결코 폴더,
실제 설정과 관계없이)
& (앰퍼샌드)는 호출하는 사용자의 MBOX 파일을 의미하며
+파일 의미 파일 FBI 증오 범죄 보고서 폴더 디렉토리.
%:파일 사양 와 같은 값으로 확장됩니다. 파일 사양하지만 파일은 다음과 같이 처리됩니다.
예를 들어 시스템 사서함 엠박스저장 명령, 의미
현재 세션에서 읽은 메시지는
단순히 플래그가 지정되는 대신 MBOX 사서함으로 이동되었습니다.
읽어보십시오.

이름이 명령으로 정의된 문자열 중 하나와 일치하는 경우 지름길, 그것은
긴 형식으로 대체되고 확장되었습니다. 이름이 '.gz', '.bz2' 또는
'.xz'는 압축된 것으로 처리됩니다. gzip을(1) bzip2(1) 또는 xz(1)
각각 중간 (비)압축을 통해 투명하게 처리됩니다.
해당 기능을 갖춘 단계 (임시 파일 사용), 충분한 지원
제공됩니다. 마찬가지로, 명명된 파일이 존재하지 않지만 다음 중 하나를 가진 파일이 있는 경우
언급된 압축 확장이 수행되면 이름이 자동으로 확장되고
압축 파일이 사용됩니다.

그렇지 않은 경우 이름이 확장자로 끝나는 경우 파일-훅-로드-EXTENSION
파일-후크-저장-EXTENSION 변수가 설정되면 지정된 후크가 사용됩니다.
"이름"을 로드하고 저장하면 S-nail은 중간 임시 파일로 작동합니다.

MBOX 파일(플랫 파일 기반 사서함)은 일반적으로 파일 작업 중에 잠깁니다.
동시 수정에 대한 불일치를 피하기 위해. 메일박스 파일
S-nail이 시스템 메일박스로 취급하는 것 역시 도트락(dotlock)으로 보호됩니다.
파일, 메일 스풀 파일 잠금의 전통적인 방법: 모든 파일 'a'에 대해 잠금 파일
'a.lock'은 동기화 기간 동안 생성됩니다 — 필요에 따라
권한으로 분리된 Dotlock 하위 프로세스는 필요한 사항을 수용하는 데 사용됩니다.
동일한 디렉토리에 dotlock 파일을 생성하기 위한 권한 조정 및
관심 있는 파일과 동일한 사용자 및 그룹 ID를 사용합니다. 또한 참조하십시오
mbox-rfc4155 MBOX 파일 처리를 미세 조정합니다.

If name 하위 디렉토리 'tmp', 'new' 및 'cur'가 있는 디렉토리를 나타냅니다.
"Maildir" 형식의 폴더로 취급됩니다. 양식의 이름

[v15-compat] 프로토콜://[사용자[:password]@]호스트[:port][/path]
[v15-compat 없음] 프로토콜://[user@]호스트[:port][/path]

인터넷 메일함 사양으로 간주됩니다. [선택]적으로 지원됨
프로토콜은 pop3 (POP3) 및 팝3 (SSL/TLS 암호화 전송을 사용하는 POP3). 그만큼
[/길] 부분은 IMAP에만 유효합니다. 거기에는 기본값이 있습니다 받은 편지함. 또한
섹션에 있어야 합니다. On URL 구문 신임장 조회.

[v15 호환 없음] 경우 사용자 특수 문자(특히 '/' 또는 '%')가 포함된 경우
URL 표기법으로 이스케이프해야 합니다. – 명령 URL 코드 을 표시하는 데 사용할 수 있습니다.
필요한 변환. 선택적 '경로' 부분은 IMAP에만 적용됩니다. 그렇다면
생략하면 기본 'INBOX'가 사용됩니다.

S-nail이 IMAP 서버에 연결되어 있는 경우 `@mailbox' 형식의 이름은 다음을 나타냅니다.
그 서버의 `메일박스'. 그렇지 않으면 `@' 접두사는 특별한 의미가 없습니다.

플래그 메시지 목록을 가져와 메시지를 다음과 같이 표시합니다. 플래그긴급/특별한 경우
주목. 이 표시는 메일 시스템에서는 기술적인 의미가 없습니다. 그것은 단지 원인
헤더 요약에서 메시지가 강조표시되고 특별히 표시됩니다.
주소 지정 가능.

폴더 (접기)와 같습니다 파일.

폴더 인수 없이 폴더 디렉터리의 폴더 이름을 나열합니다. 와
기존 폴더를 인수로 사용하여 명명된 폴더 아래에 폴더 이름을 나열합니다.
예를 들어 `folders @' 명령은 현재 폴더의 기본 수준에 있는 폴더를 나열합니다.
IMAP 서버. 변수도 참조하세요. imap 목록 깊이.

후속 조치
(F) 유사하다 응답, 그러나 로컬 부분의 이름을 딴 파일에 메시지를 저장합니다.
첫 번째 수신자의 주소(대신 기록).

후속 조치
(fo) 유사 답변, 그러나 로컬 부분의 이름을 딴 파일에 메시지를 저장합니다.
첫 번째 수신자의 주소(대신 기록).

후속 조치
유사하게 후속 조치, 그러나 여부에 관계없이 모든 수신자에게 응답합니다. 플리퍼
변하기 쉬운.

후속 발신자
유사하게 후속 조치, 그러나 보낸 사람에게만 응답합니다. 플리퍼
변하기 쉬운.

앞으로 별칭 전진.

앞으로 별칭 앞으로.

(f) 메시지 목록을 가져와 해당 메시지 헤더를 인쇄합니다(이는
S-nails 검색 기능으로 명령).

전진 유사하게 앞으로, 그러나 로컬 부분의 이름을 딴 파일에 메시지를 저장합니다.
받는 사람의 주소(대신 기록).

앞으로 메시지와 수신자의 주소를 받아 그에게 메시지를 전달합니다.
원본 메시지의 텍스트는 다음 값과 함께 새 메시지에 포함됩니다.
앞으로 변수가 이전에 인쇄되었습니다. 그만큼 fwdignorefwdretain 명령은 지정합니다
새 메시지에 포함되는 헤더 필드 a의 첫 번째 부분만
멀티파트 메시지는 다음과 같은 경우를 제외하고는 포함됩니다. 첨부 파일로 전달 옵션이 설정되었습니다.
옵션이 아니면 전체 이름 설정된 수신자 주소는 다음에서 제거됩니다.
댓글, 이름 등

fwdignore
명령으로 무시할 헤더 필드를 지정합니다. 앞으로. 이 명령
다음과 같은 경우에는 아무런 효과가 없습니다. 첨부 파일로 전달 옵션이 설정되었습니다.

fwdretain
명령으로 유지할 헤더 필드를 지정합니다. 앞으로. fwdretain
재정의 fwdignore. 이 명령은 다음과 같은 경우에는 효과가 없습니다. 첨부 파일로 전달
옵션이 설정되었습니다.

유령 소위 고스트(Ghost)라고 하는 명령 별칭을 정의하거나 나열합니다. 인수 없이 모든 항목의 목록
현재 알려진 별칭이 인쇄됩니다. 하나의 주장으로 주어진 것의 확장
별칭이 표시됩니다. 두 개 이상의 인수를 사용하면 명령 별칭이 정의되거나 업데이트됩니다.
첫 번째 인수는 나머지 명령줄의 이름입니다.
접근 가능하며 그 내용은 무엇이든 될 수 있습니다. 유령을 사용할 수 있다
어디에서나 일반 명령을 사용할 수 있지만 항상 우선합니다. 모든 인수
명령 별칭에 제공된 내용은 별칭 내용에 결합되며
결과 문자열은 실제로 실행되는 명령줄을 형성합니다. 또한 참조하십시오
유령이 아닌.

? 으으 xx
`유령': 해당 별칭 없음: "xx"
? gh xx 에코 안녕하세요,
? 으으 xx
유령 xx "에코 안녕하세요"
? 더블 엑스
안녕하세요,
? xx세계
안녕하세요, 세계

헤더 (h) 현재 헤더 그룹을 표시합니다. 크기는 변수에 따라 다릅니다.
화면. 메시지 사양이 제공되면 다음을 포함하는 헤더 그룹이 제공됩니다.
첫 번째 메시지가 표시되고 화면 상단의 메시지가
새로운 "점".

도움 (hel) 동의어 ?.

history [옵션] 둘 중 하나 표시 or 선명한 기록 항목 목록; 소수 NUMBER
인수는 해당 기록 항목을 선택하고 표시합니다. 수락하려면 "ENTER"를 누르십시오.
그러면 해당 기록 항목이 새로운 기록 상단이 됩니다. 그렇지 않은 경우 기본 모드
주어진 인수는 표시.

보유 (호, 역시 보존) 메시지 목록을 가져와 저장할 각 메시지를 표시합니다.
MBOX 대신 사용자의 시스템 사서함에 있습니다. 재정의하지 않습니다. 삭제
명령. S-nail은 이 명령을 사용하면 POSIX 표준에서 벗어납니다. 다음 것
이후에 실행된 명령 보유 현재 메시지가 아닌 다음 메시지가 표시됩니다.

if (i) 중첩 가능한 부분 if/ELIF/그렇지 않으면/ENDIF 조건부 실행 구성 — if
주어진 조건이 참이면 캡슐화된 블록이 실행됩니다. POSIX 전용
'[Rr]eceive', '[Ss]end' 및 '[Tt]erm' 조건을 지원합니다(표준인 경우 실행).
입력은 tty), 나머지 모든 조건은 이식할 수 없는 확장입니다. 그것을 참고
잘못 지정된 조건으로 인해 전체 조건이 실행됩니다.
(일치하는) 마감까지 구성 ENDIF 억제하라는 명령입니다. 구문
중첩 가능한 것의 if 조건부 실행 구성에는 각 조건과
구문 요소는 공백으로 둘러싸여 있습니다.

받는 경우
명령 ...
그렇지 않으면
명령 ...
ENDIF

또 다른 조건은 부울 값일 수 있습니다(섹션 참조). 가치관 옵션 아시아인 대상
boolean)을 사용하여 감싸진 블록을 "실행 안 함" 또는 "항상 실행"으로 표시합니다. 그것은
변수의 존재 여부를 확인하거나 확장을 사용자와 비교할 수 있음
'$'(“다음 변수”) 조건부 트리거를 통해 주어진 값 또는 다른 변수
성격. 사용 가능한 비교 연산자는 '<'(보다 작음), '<='(보다 작음)입니다.
또는 같음), '=='(같음), '!='(같지 않음), '>='(크거나 같음), '>'
(보다 큼), '=@'(하위 문자열임) 및 '!@'(하위 문자열 아님). 가치
왼쪽과 오른쪽의 문자열은 문자열로 처리되며 8비트 바이트와 비교됩니다.
US-ASCII 인코딩 규칙에 따라 대소문자를 무시하는 것이 현명합니다(따라서
활성 로케일에 종속되어 문자열에 대해 잘못된 결과를 생성할 수 있습니다.
로케일 인코딩). 하위 문자열 검사를 제외하고 비교는 다음과 같습니다.
사용자가 지정한 값과 변수가 모두 있는 경우 산술적으로 수행됩니다.
내용은 숫자(정수)로 구문 분석될 수 있습니다. 설정되지 않은 변수는 다음과 같이 처리됩니다.
빈 문자열.

[옵션] 정규식 지원이 가능한 경우 추가 테스트
'=~', '!~' 등의 경우를 사용할 수 있습니다. 그들은 오른쪽을 일반으로 취급합니다.
활성 LC_CTYPE에 따라 대소문자를 구분하지 않고 일치하는 표현식
로케일은 로케일 인코딩의 문자열이 올바르게 일치해야 함을 의미합니다.

조건은 AND-OR 목록을 통해 결합할 수 있습니다(여기서 AND 연산자는 '&&'이고
OR 연산자는 '||')이며, 우선 순위가 동일하며 왼쪽으로 평가됩니다.
연관성이 있으므로 알려진 것과 동일한 구문을 사용합니다. sh(1). 그것은 또한
조건과 목록을 쌍으로 묶어서 그룹을 형성할 수 있습니다.
괄호 '[ ... ]'(서로 연동될 수도 있고 결합될 수도 있음)
AND-OR 목록을 통해.

개별 조건 및 전체 그룹의 결과는 단항을 통해 수정될 수 있습니다.
연산자: 단항 연산자 '!' 결과가 반전됩니다.

$debug인 경우
에코 *디버그*가 설정되었습니다
ENDIF
$ttycharset == "UTF-8"인 경우
echo *ttycharset*는 대소문자를 구분하지 않고 UTF-8로 설정됩니다.
ENDIF
t1=2로 설정 tXNUMX=XNUMX로 설정
$t1 == $t2인 경우
echo 이 두 변수는 동일합니다.
ENDIF
$version-major >= 15인 경우
echo 새 버전을 실행 중입니다..
$features =@ "regex"인 경우
$TERM =~ "^xterm.*"인 경우
echo ..X 터미널에서
ENDIF
ENDIF
if [ [ 참 ] && [ [ $debug ] || [ $verbose ] ] ]
에코 시끄러워, 시끄러워
ENDIF
true인 경우 && $debug || $verbose
echo 쉘에서 알려진 바와 같이 왼쪽 연관성
ENDIF
만약에 ! ! 진실 && ! [ ! $디버그 && ! $장황한 ]
echo 단항 연산자 지원
ENDIF
ENDIF

무시 인수가 없으면 무시된 헤더 필드 목록이 인쇄됩니다. 그렇지 않으면 주어진
헤더 필드 목록이 무시 목록에 추가됩니다. 무시 목록의 헤더 필드
메시지가 인쇄될 때 터미널에 인쇄되지 않습니다. 메시지를 인쇄하려면
전체적으로 다음 명령을 사용하십시오. 타입 or 인쇄. 참조 포기유지.

IMAP [옵션] 명령 문자열을 현재 IMAP 서버로 직접 보냅니다. 달팽이
현재 메일함의 IMAP `선택된 상태'에서 항상 작동합니다. 다음과 같은 명령을 내린다
변경하면 바람직하지 않은 결과가 발생하므로 피해야 합니다. 유용한 IMAP
명령은 다음과 같습니다.

create IMAP 사서함의 이름을 인수로 사용하여 생성합니다.
그것.

getquotaroot(RFC 2087) IMAP 메일함의 이름을 인수로 사용합니다.
사서함에 적용되는 할당량을 인쇄합니다. 모든 IMAP이 아님
서버는 이 명령을 지원합니다.

네임스페이스(RFC 2342) 인수를 사용하지 않고 Personal을 인쇄합니다.
네임스페이스, 다른 사용자의 네임스페이스 및 공유
네임스페이스. 각 네임스페이스 유형은 괄호 안에 표시됩니다. 만약에
동일한 유형의 네임스페이스가 여러 개 있습니다.
괄호로 구분합니다. 각 네임스페이스에 대해 접두사 및
계층 구분 기호가 나열됩니다. 모든 IMAP 서버가 지원되는 것은 아닙니다.
이 명령.

INC 과 동일 뉴메일.

명부 사용 가능한 모든 명령의 이름을 알파벳순으로 정렬하여 인쇄합니다.

지역 선택
이 명령은 변수의 변경 사항을 지역화하는 데 사용할 수 있습니다. 즉, 해당 상태는
해당 범위가 벗어나면 이전 범위로 되돌아갑니다. 그럴 수 밖에 없어
다음에 의해 도입된 매크로 정의 블록 내부에서 사용됩니다. 계정 or 밝히다하고는
부울로 해석됩니다(참조 가치관 옵션); 계정의 "적용 범위"는 다음과 같습니다.
다시 꺼지면 왼쪽으로 이동합니다.

temporary_settings 정의 {
global_option1 설정
localopts 켜짐
local_option1 설정
local_option2 설정
지역 선택 꺼짐
global_option2 설정
}

주의 사항 이 설정은 "스택업"됩니다. 즉, 'macro1'이 현지화 변경을 활성화하는 경우
현지화를 명시적으로 재설정하는 'macro2'를 호출하면 모든 값이 변경됩니다.
'macro2' 내에서는 여전히 'macro1'에 의해 되돌려집니다!

답장 알려진 경로(목록) 또는 구독 중(ml구독)
메일링 리스트를 사용하거나 그렇게 하는 척(참조 메일 링 목록): 평소보다 댓글
이 기능은 메시지 수신자를 적극적으로 선택하고 제거할 수도 있습니다.
메일링 리스트로 전송될 메시지를 생성합니다. 예를 들어
또한 유용하다고 생각되면 암시적으로 'Mail-Followup-To:' 헤더를 생성합니다.
변수 설정에 관계없이 후속 조치.

우편 유사하게 우편, 그러나 로컬 부분의 이름을 딴 파일에 메시지를 저장합니다.
첫 번째 수신자의 주소(대신 기록).

우편 (m) 수신자 주소 목록을 인수로 사용하거나 요청합니다.
아무것도 제공되지 않은 경우 표준 입력; 그런 다음 나머지 메일 콘텐츠를 수집하고
그것을 보냅니다.

엠박스 (mb) 주어진 메시지 목록은 S-nail이 종료될 때 MBOX로 전송됩니다. 이것이
그렇지 않은 경우 기본 동작 보유 옵션이 설정되었습니다. [v15 동작은 다를 수 있음]
명령은 시스템 메일함에서만 사용할 수 있습니다(참조: 파일).

마임타입
인수가 없으면 MIME 유형 캐시의 내용이 표시됩니다. 그렇지 않으면
각 인수는 다음과 같은 유형의 완전한 MIME 유형 사양을 정의합니다.
캐시에 추가(앞에 추가됨)됩니다. 어떤 경우에도 MIME 유형 소스는 다음과 같이 먼저 로드됩니다.
필요한 - mimetypes-로드 제어 소스를 미세 조정하는 데 사용할 수 있습니다.
실제로 로드되었습니다. 섹션을 참조하세요. 최대 XNUMXW 출력을 제공하는 mime.types 파일 MIME에 대한 자세한 내용
유형 사양 및 이 주제에 대한 일반적인 정보를 확인하세요. MIME 유형 등록 해제 및 캐시
재설정은 다음과 같이 트리거될 수 있습니다. 마임타입이 아닌.

목록 인수 없이 현재 정의된 모든 메일링 리스트(및 그
속성이 있는 경우)가 인쇄됩니다. 그렇지 않으면 주어진 모든 인수(일 필요는 없음)
공백을 제외하고 인용됨)이 추가되고 이후에는 메일링으로 인식됩니다.
기울기. 메일링 리스트는 다음 명령을 통해 제거할 수 있습니다. 목록 해제.

[선택 사항] 정규식 지원이 가능하다면 메일링 리스트는 다음과 같습니다.
정규식으로도 지정할 수 있습니다(참조: 재포맷(7) 이에 대한 자세한 내용은).

ml구독
인수 없이 현재 정의된 모든 메일링 리스트 목록은 다음과 같습니다.
구독 속성이 인쇄됩니다. 그렇지 않으면 이 속성이 모든 항목에 대해 설정됩니다.
메일링 리스트가 주어지면 필요에 따라 새로 생성합니다(다음을 통해). 목록). 신청
속성은 명령을 통해 제거될 수 있습니다. 구독 취소. 참조 후속 조치.

무브 유사하게 움직임, 그러나 메시지를 로컬 부분의 이름을 딴 파일로 이동합니다.
첫 번째 메시지의 보낸 사람 주소(대신 기록).

움직임 다음과 같이 행동 복사 하지만 메시지가 전송된 경우 삭제하도록 메시지를 표시합니다.
성공적으로.

더 보기 처럼 배우기이지만 무시된 헤더 필드와 모든 MIME 부분도 인쇄합니다. 동일하다
페이지.

배우기 비대화형 모드에서도 해당 메시지에 대해 PAGER를 호출합니다.
표준 출력은 터미널이기 때문입니다. 동일하다 페이지.

netrc [옵션] 둘 중 하나(표시 또는) 선명한 현재 .netrc 캐시, 파일을 먼저 로드
전자의 경우에는 필요합니다. S-nail은 파일 읽기만 시도합니다.
한 번 '을 사용하세요.netrc 다음 시도의 잠금을 해제하려면 '지우기'를 선택하세요. 보다 netrc 조회 그리고
섹션에 있어야 합니다. On URL 구문 신임장 조회; 그 부분 최대 XNUMXW 출력을 제공하는 .netrc 파일 서류
파일 형식을 자세히 알아보세요.

뉴메일 이전에 변경 사항을 커밋하지 않고 현재 폴더에서 새 메일을 확인합니다.
새 메일이 있으면 메시지가 인쇄됩니다. 만약 머리글 변수가 설정되면
각각의 새 메시지의 헤더도 인쇄됩니다.

다음 것 (n) (예: '+' 또는 “ENTER”) 순서대로 다음 메시지로 이동하여 입력합니다. 와 함께
인수 목록에 일치하는 다음 메시지를 입력합니다.

신제품 과 동일 읽지 않은.

과 동일 읽지 않은.

누프 네트워크 연결을 통해 현재 폴더에 접근하는 경우 "NOOP" 명령이 실행됩니다.
그렇지 않으면 아무 작업도 수행되지 않습니다.

페이지 처럼 페이지이지만 무시된 헤더 필드와 모든 MIME 부분도 인쇄합니다. 동일하다
더 보기.

페이지 비대화형 모드에서도 해당 메시지에 대해 PAGER를 호출합니다.
표준 출력은 터미널이기 때문입니다. 동일하다 배우기.

파이프 처럼 파이프 또한 무시된 헤더 필드와 MIME의 모든 부분을 파이프합니다.
'멀티파트/대체' 메시지.

파이프 (pi) 메시지 목록과 셸 명령을 가져와 메시지를 통해 파이프합니다.
명령. 인수가 없으면 현재 메시지가 명령을 통해 파이프됩니다.
~에 의해 주어진 cmd를 변하기 쉬운. 만약 페이지 변수가 설정되면 모든 메시지를 따릅니다.
폼피드 문자로.

보존
(pre) 동의어 보유.

인쇄 (피) 좋아요 인쇄 또한 무시된 헤더 필드와 MIME의 모든 부분을 인쇄합니다.
'멀티파트/대체' 메시지. 또한보십시오 인쇄, 무시유지.

인쇄 (p) 메시지 목록을 가져와 사용자 터미널에 각 메시지를 입력합니다. 을 위한
MIME 다중 부분 메시지, 콘텐츠 유형이 '텍스트' 또는 '메시지'인 모든 부분은
표시되고 나머지는 헤더를 제외하고 숨겨져 있습니다. 메시지가 해독되고
필요한 경우 터미널 문자 집합으로 변환됩니다.

종료 (q) 세션을 종료하고 삭제되지 않은 모든 메시지와 저장되지 않은 메시지를 현재
MBOX, 표시된 모든 메시지 보존 보유 or 보존 또는 결코 언급되지 않은
시스템 사서함을 삭제하고 시스템 사서함에서 다른 모든 메시지를 제거합니다. 만약에
세션 중에 새 메일이 도착하면 "새 메일이 있습니다"라는 메시지가 나타납니다.
표시됩니다. 명령줄 플래그를 사용하여 메일함 파일을 편집하는 동안 제공되는 경우 -f다음,
편집 파일이 다시 작성됩니다. 다시 작성하지 않는 한 쉘로 돌아가게 됩니다.
편집 파일이 실패하는 경우 사용자는 종료 명령을 사용하여 탈출할 수 있습니다.

리디렉션
과 동일 재전송.

리디렉션
과 동일 다시 보내기.

제거 명명된 폴더를 제거합니다. 대화형 모드에서 사용자에게 확인을 요청합니다.

이름 변경 기존 폴더의 이름과 새 폴더의 이름을 가져와서 이름을 바꿉니다.
첫 번째부터 두 번째까지. 두 폴더 모두 동일한 유형이어야 하며
IMAP의 현재 서버에 위치합니다.

댓글 (R) 작성자에게 답변합니다. 원본을 받은 다른 사람에게는 답장을 보내지 않습니다.
메시지. 플리퍼 이 명령을 다음과 교환할 것입니다. 댓글. 옵션이 아니면 전체 이름
설정되면 수신자 주소는 댓글, 이름 등에서 제거됩니다.

댓글 (r) 메시지를 받아 보낸 사람과 모든 사람에게 주소를 지정하여 그룹으로 응답합니다.
받는 사람. 후속 조치, 후속 명예, 회신 만큼 잘
수신자-참조 반응 행동에 영향을 미칩니다. 명령 답장 특별 제공
메일링 리스트에 대한 응답 지원. 옵션이 아니면 전체 이름 설정
댓글, 이름 등에서 수신자 주소가 제거됩니다. 플리퍼 가 설정되어 있다
명령 댓글댓글 교환됩니다.

모든 응답
유사하게 댓글, 그러나 값에 관계없이 그룹 응답을 시작합니다. 플리퍼.

응답자
유사하게 댓글, 그러나 값에 관계없이 보낸 사람에게만 응답합니다. 플리퍼.

다시 보내기 처럼 재전송이지만 헤더 줄은 추가하지 않습니다. 이건 비밀을 숨기는 방법이 아니야
발신자의 신원을 확인하지만 동일한 수신자에게 메시지를 다시 보내는 데 유용합니다.

재전송 메시지 목록과 사용자 이름을 가져와 각 메시지를 명명된 사용자에게 보냅니다.
'Resent-From:' 및 관련 헤더 필드가 새 복사본 앞에 추가됩니다.
메시지.

응답 과 동일 댓글.

답변 과 동일 댓글.

응답하다
과 동일 모든 응답.

응답 발신자
과 동일 응답자.

유지 (ret) 인수가 없으면 보유된 헤더 필드 목록이 인쇄됩니다. 그렇지 않으면
주어진 헤더 필드 목록이 보유 목록에 추가됩니다.
유지 목록은 메시지가 인쇄될 때 터미널에 표시되고 다른 모든 헤더는
필드는 억제됩니다. 메시지 전체를 인쇄하려면 다음 명령을 사용하십시오. 타입
or 인쇄. 참조 포기무시; 유지 언급된 내용보다 우선 적용됩니다.

찜하기 (S) 유사하다 저장, 하지만 로컬 부분의 이름을 딴 파일에 메시지를 저장합니다.
(에서 대신 첫 번째 메시지의 보낸 사람 기록 및) 파일 이름 가져오기
논의.

저장 (s) 메시지 목록과 파일 이름을 가져와 각 메시지를 차례로 끝에 추가합니다.
파일의. 파일 이름이 지정되지 않으면 MBOX 파일이 사용됩니다. 파일 이름은
따옴표 뒤에 생성된 문자 수가 사용자 터미널에 표시됩니다.
시스템 메일함을 편집하는 경우 해당 메시지는 삭제 표시됩니다. 압축 파일
및 IMAP 사서함은 다음에 설명된 대로 처리됩니다. -f 위의 명령줄 옵션.

저장 취소
과 동일 저장 무시.

저장 무시
이다 저장무시 하는 것입니다 인쇄유형. 이렇게 표시된 헤더 필드는 다음과 같습니다.
메시지를 저장할 때 필터링됨 저장 또는 MBOX에 자동으로 저장할 때.
이 명령은 다음을 포함하지 않는 헤더 필드에만 적용되어야 합니다.
MIME 콘텐츠 필드처럼 메시지를 디코딩하는 데 필요한 정보입니다. 저장하는 경우
필드를 무시하는 IMAP 계정의 메시지로 인해 데이터를 복사할 수 없습니다.
서버에 직접 연결되므로 일반적으로 작업 속도가 훨씬 느려집니다.

저장 유지
이다 저장유지 하는 것입니다 인쇄유형. 이렇게 표시된 헤더 필드는
저장 시 메시지와 함께 저장된 것만 저장 또는 자동으로 저장할 때
엠박스. 저장 유지 재정의 저장 무시. 이 명령의 사용은 강력합니다.
메시지를 디코딩하는 데 필요한 헤더 필드를 제거할 수 있으므로 권장되지 않습니다.
바르게.

메시지 목록을 가져와 모든 메시지를 읽은 것으로 표시합니다.

세트 (se) 인수가 없으면 이 명령은 모든 옵션을 인쇄하고 바이너리가 아닌 옵션의 경우
현재 S-nail에 알려진 값입니다. 옵션 설정 bsdcompat or
bsdset 출력 형식을 BSD 스타일로 변경합니다. 그렇지 않으면 적절하게 인용된 목록을 사용합니다.
생산되었다. 만약에 디버그 설정되거나 말 수가 많은 두 번 설정되면 목록이 다음과 같이 표시됩니다.
조립된 변수를 표시하도록 수정되었습니다.

그렇지 않으면 주어진 옵션을 수정(설정 및 설정 해제)합니다. 인수는 다음과 같은 형식입니다.
'option=value'('=' 앞뒤에 공백 없음) 또는 공백이 없으면 일반 'option'
값. 할당문의 어느 부분에나 따옴표를 붙일 수 있습니다.
공백이나 탭을 인용하려면, 예를 들어,

indentprefix="->" 설정

'set nosave'에서와 같이 인수가 'no'로 시작하면 효과는 다음과 같습니다.
호출하는 설정 해제 변수의 나머지 부분을 사용하여 명령을 실행합니다('unset save').

Setenv 동일 세트 단, 옵션도 프로그램으로 내보내집니다.
환경; 이 작업에는 기본 호스트 지원이 필요하므로 명령은 항상
사용할 수 없는 경우 오류를 보고합니다(그러나 여전히 다음과 같이 행동합니다). 세트 이 경우). 이것
모든 리소스 파일이 로드되지 않으면 작업이 수행되지 않습니다. 또한 참조하십시오
설정되지 않은.

껍질 (sh) 셸의 대화형 버전을 호출합니다.

지름길
인수가 없으면 현재 정의된 모든 단축키 목록이 인쇄됩니다.
그렇지 않으면 주어진 모든 인수(공백을 제외하고는 인용할 필요가 없음)는 다음과 같습니다.
단축키와 확장의 쌍으로 처리되어 새로 생성되거나 변경됩니다.
필요에 따라 이미 존재하는 바로가기. 단축키는 다음 명령을 통해 제거할 수 있습니다.
단축 해제. 확장 문자열은 설명된 구문을 따라야 합니다.
위한 파일 명령.

표시 처럼 인쇄, 그러나 MIME 디코딩이나 암호 해독은 수행하지 않으므로 원시
메시지 텍스트가 표시됩니다.

크기 (si) 주어진 메시지 목록의 각 메시지의 문자 크기를 인쇄합니다.

종류 현재 폴더의 정렬된 표현을 생성하고 다음 것 명령
정렬된 순서로 메시지를 참조하는 주소 지정 모드.
메시지 번호는 일반 모드와 동일합니다. 만약 머리글 변수가 설정되었습니다.
새 주문의 헤더 요약도 인쇄됩니다. 가능한 정렬 기준은 다음과 같습니다.

date '날짜:' 필드, 즉 메시지를 보낸 시간을 기준으로 메시지를 정렬합니다.
전송 된.
from '보낸 사람:' 필드 값을 기준으로 메시지를 정렬합니다.
보낸 사람의 주소. 만약 쇼네임 변수가 설정되면
보낸 사람의 실제 이름(있는 경우)이 사용됩니다.
크기 메시지를 크기별로 정렬합니다.
spam [옵션] 스팸 점수에 따라 메시지를 정렬합니다.
에 의해 분류 스팸메일을 보내다.
status 메시지 상태를 기준으로 메시지를 정렬합니다.
제목 제목을 기준으로 메시지를 정렬합니다.
thread 스레드 디스플레이를 만듭니다.
'받는 사람:' 필드 값을 기준으로 메시지를 정렬합니다.
수령인의 주소. 만약 쇼네임 변수가 설정되면
수신자의 실명(있는 경우)이 사용됩니다.

인수가 지정되지 않으면 현재 정렬 기준이 인쇄됩니다.

(so) source 명령은 파일에서 명령을 읽습니다.

source_if
차이점 이 명령은 다음과 같은 경우에는 오류를 생성하지 않는다는 것입니다.
해당 파일 인수를 성공적으로 열 수 없습니다. 이는 다음과 같은 경우에 중요할 수 있습니다.
오류가 발생하면 해당 파일의 로드가 중지되기 때문입니다.

스팸 삭제
[옵션] 메시지 목록을 가져와 'is-spam' 플래그를 지웁니다.

스팸메일 삭제
[옵션] 메시지 목록을 가져와서 스팸 인터페이스 잊어버리려고
베이지안 필터를 훈련하는 데 사용한 적이 있습니다. 별도로 명시하지 않는 한 'is-spam'은
메시지 플래그는 메시지가 잊혀졌는지 여부를 선택하기 위해 검사됩니다.
"햄" 또는 "스팸".

스팸메일 [옵션] 메시지 목록을 가져와 베이지안 필터에 알립니다.
스팸 인터페이스 그것은 "햄"이라는 것입니다. 그러면 메일의 'is-spam' 플래그도 지워집니다.
문제의 메시지.

스팸메일을 보내다
[옵션] 메시지 목록을 가져와 구성된 값을 사용하여 평가합니다.
스팸 인터페이스, 메시지를 수정하지 않고 'is-spam' 플래그를 다음과 같이 설정합니다.
적절한; 스팸 등급 헤더가 손실되었기 때문에 비율이 잊혀질 것입니다.
일단 우편함은 남겨두세요. 매뉴얼 섹션을 참조하세요. 처리 스팸 위한
S-nail의 스팸 처리에 대한 전체 그림입니다.

스팸 세트 [옵션] 메시지 목록을 가져와 'is-spam' 플래그를 설정합니다.

스팸
[옵션] 메시지 목록을 가져와 베이지안 필터에 알립니다.
스팸 인터페이스 그들은 "스팸"입니다. 이는 또한 'is-spam' 플래그를 설정합니다.
문제의 메시지.

[사용되지 않음] '스레드 정렬'과 동일합니다(필요에 따라 '고스트' 사용을 고려하세요).
현재 폴더의 스레드 표현을 만듭니다. 즉, 메시지를 들여쓰기합니다.
헤더 표시의 다른 메시지에 대한 응답이며 다음 것 명령
스레드 순서로 메시지를 참조하는 주소 지정 모드입니다.
메시지 번호는 스레드되지 않은 모드와 동일합니다. 만약 머리글 변수가 설정되고,
스레드 순서의 헤더 요약도 인쇄됩니다.

상단 (to) 메시지 목록을 가져와서 각 항목의 맨 위 몇 줄을 인쇄합니다. 개수
인쇄된 줄은 변수에 의해 제어됩니다. 톱라인 기본값은 XNUMX입니다.

터치 (tou) 메시지 목록을 가져와 MBOX에 저장할 메시지를 표시합니다. 달팽이
이 명령은 다음과 같이 POSIX 표준에서 벗어납니다. 다음 것 명령
현재 메시지 대신 다음 메시지가 표시됩니다.

타입 (T) 다음과 동일 인쇄 명령.

유형 (t) 동의어 인쇄.

설명이 없는
해당 계정을 모두 삭제하세요. 특정 계정이 아닌 경우 오류 메시지가 인쇄됩니다.
한정된. 특수 이름 '*'은 기존 계정을 모두 삭제합니다.

별칭 (una) 별칭 명령으로 정의된 이름 목록을 가져오고 기억된 이름을 삭제합니다.
사용자 그룹. 특수 이름 '*'은 기존 별칭을 모두 삭제합니다.

보답 없는
메시지 목록을 가져와 각 메시지에 응답하지 않은 것으로 표시합니다.

펼치다
스레드 모드에만 적용 가능합니다. 메시지 목록을 가져와서 메시지를 작성하고
이에 대한 모든 응답은 헤더 요약에 다시 표시됩니다. 메시지가
현재 메시지가 자동으로 표시됩니다. 또한 다음과 같은 메시지가 있을 때
접힌 답글이 인쇄되면 모두 자동으로 접힌 답글이 해제됩니다.

정의하지 않음
주어진 모든 매크로를 정의 취소합니다. 특정 매크로가 없으면 오류 메시지가 인쇄됩니다.
한정된. 특수 이름 '*'은 기존 매크로를 모두 삭제합니다.

취소
(u) 메시지 목록을 가져와 각 메시지를 삭제되지 않은 것으로 표시합니다.

초안을 풀다 메시지 목록을 가져와서 취소합니다.징병각 메시지입니다.

플래그를 해제하다 메시지 목록을 가져와 각 메시지를 존재하지 않는 것으로 표시합니다. 플래그제드

무시하지 않음
무시된 필드 목록에서 헤더 필드 이름을 제거합니다. 앞으로
명령. 특수 이름 '*'은 모든 필드를 제거합니다.

유지 해제
유지된 필드 목록에서 헤더 필드 이름을 제거합니다. 앞으로
명령. 특수 이름 '*'은 모든 필드를 제거합니다.

유령이 아닌 주어진 명령을 모두 제거하십시오. 유령에스. 특수 이름 '*'은 모든 고스트를 제거합니다.

무시하다
무시된 필드 목록에서 헤더 필드 이름을 제거합니다. 특별한 이름
'*'는 모든 필드를 제거합니다.

마임타입이 아닌
주어진 MIME 유형을 모두 삭제합니다. 예를 들어 'unmimetype text/plain'은 모두 삭제합니다.
MIME 유형 'text/plain'에 대한 등록된 사양입니다. 특수 이름 '*'
'재설정'과 마찬가지로 기존의 모든 MIME 유형을 삭제합니다.
다음을 통해 캐시 초기화를 다시 활성화합니다. mimetypes-로드 제어.

목록 해제 주어진 모든 메일링 리스트는 잊어버리세요. 특수 이름 '*'은 모든 항목을 제거합니다.
기울기. 또한 참조하십시오 목록.

구독 취소
지정된 모든 메일링 리스트에서 구독 속성을 제거합니다. 특별한 이름
'*'는 설정된 모든 목록에서 속성을 지웁니다. 또한 참조하십시오
ml구독.

읽지 않은 과 동일 읽지 않은.

읽지 않은 메시지 목록을 가져와 각 메시지를 읽지 않은 것으로 표시합니다.

유지하지 못하다
보유된 필드 목록에서 헤더 필드 이름을 제거합니다. 특별한 이름
'*'는 모든 필드를 제거합니다.

저장 무시
저장을 위해 무시된 필드 목록에서 헤더 필드 이름을 제거합니다. 그만큼
특수 이름 '*'은 모든 필드를 제거합니다.

저장 취소
저장을 위해 보유된 필드 목록에서 헤더 필드 이름을 제거합니다. 그만큼
특수 이름 '*'은 모든 필드를 제거합니다.

설정 해제 (uns) 옵션 이름 목록을 가져와서 기억된 값을 삭제합니다. 그만큼
의 역 세트.

설정되지 않은
동일 설정 해제 단, 옵션도 프로그램에서 제거됩니다.
환경; 이 작업에는 기본 호스트 지원이 필요하므로 명령은 항상
사용할 수 없는 경우 오류를 보고합니다(그러나 여전히 다음과 같이 행동합니다). 설정 해제). 이 작업
모든 리소스 파일이 로드되지 않으면 작동하지 않습니다. 또한 참조하십시오 Setenv.

단축 해제
인수로 지정된 바로가기 이름을 삭제합니다. 특수 이름 '*'은 제거됩니다.
모든 단축키.

정렬 해제 정렬 또는 스레드 모드를 비활성화합니다( 종류 명령)으로 돌아가서
정상적인 메시지 순서와 머리글 변수가 설정되면 헤더 요약을 인쇄합니다.

풀다
[폐기] 다음과 동일 정렬 해제.

URL디코드
주어진 URL로 인코딩된 문자열 인수를 디코딩하고 결과를 표시합니다.

URL 코드
주어진 인수를 URL로 인코딩하고 결과를 표시합니다.

Varedit EDITOR에서 주어진 변수의 값을 편집하거나 생성합니다. 바이너리 변수
편집 할 수 없습니다.

바쇼 주어진 모든 옵션에 대한 정보를 표시합니다. S-nail은 유한 집합에 대해 알고 있습니다.
바이너리 및 값 변형으로 더 세분화되는 알려진 내장 변수
"읽기 전용"(설정은 변경될 수 없음)과 같은 특별한 속성을 가질 수 있으며
"가상"은 필요에 따라 가치가 즉시 생성된다는 의미입니다. 옆에
알려진 변수는 소위 "조립된" 무한한 수의 알려지지 않은 변수입니다.
값을 저장할 수 있을 것으로 예상되는 변수가 존재할 수 있습니다.

? set foo=bar 노바
? varshow sendwait 버전-주요 foo 바
"sendwait": (73) 바이너리: set=1 (ENVIRON=0)
"version-major": (192) 값, 읽기 전용, 가상:\
설정=1(ENVIRON=0) 값<14>
"foo": (어셈블됨) set=1 (ENVIRON=0) 값
"bar": (어셈블됨) set=0 (ENVIRON=0) 값

확인 [옵션] 메시지 목록을 가져와 각 메시지를 확인합니다. 메시지가 아닌 경우
S/MIME 서명된 메시지이므로 확인이 실패합니다. 검증 과정
메시지가 유효한 인증서를 사용하여 서명되었는지 확인합니다.
이메일 주소가 인증서에 포함된 주소 중 하나와 일치하고,
메시지 내용이 변경되었습니다.

시각 (v) 메시지 목록을 가져와 각 메시지에 대해 디스플레이 편집기를 호출합니다. 수정됨
내용물은 폐기됩니다. 후기편집 변수가 설정됩니다.

쓰다 (w) 일반적인 메시지의 경우 모든 헤더가 없는 본문이 작성됩니다. 출력
필요에 따라 암호가 해독되고 기본 형식으로 변환됩니다. 출력 파일의 경우
존재하는 경우 텍스트가 추가됩니다. 메시지가 MIME 다중 부분 형식인 경우 첫 번째
일부는 기존 메시지와 마찬가지로 지정된 파일에 기록되며 사용자는
서로 다른 부분을 저장하기 위해 파일명을 달라고 하더군요. 각 부분의 편리한 저장을 위해
빈 값을 제공하면 건너뛸 수 있습니다. 다음과 같은 방법으로도 동일한 결과를 얻을 수 있습니다.
에 쓰는 중 / dev / null. 두 번째 및 후속 부분에서는 '|'로 시작합니다.
문자로 인해 해당 부분이 사용자 입력의 나머지 부분으로 파이프됩니다.
쉘 명령으로 해석됩니다. 그렇지 않으면 사용자 입력은 일반적으로 다음과 같이 확장됩니다.
폴더(예: 물결표 확장)가 수행됩니다. 비대화형 모드에서는
파트 헤더에 파일 이름이 지정된 멀티파트 메시지의 일부는 다음과 같습니다.
기록되면 나머지는 삭제됩니다. 원본 메시지는 표시되지 않습니다.
원래 메일 폴더에서 삭제합니다. 첨부파일의 내용은
파일이 이전에 존재했다면 대상 파일을 덮어씁니다. 특별하지 않음
압축 파일 처리가 수행됩니다.

XIT (x) 다음의 동의어 출구.

z S-nail은 아래에 설명된 대로 창 전체에 메시지 헤더를 표시합니다. 헤더
명령. 이 명령은 메시지의 다음 창으로 스크롤합니다. 인수가 다음과 같은 경우
주어진 경우 사용할 창을 지정합니다. '+' 또는 '-' 접두사가 붙은 숫자는 다음을 나타냅니다.
현재 위치를 기준으로 창이 계산됩니다. 숫자
접두사가 없으면 절대 창 번호를 지정하고 '$'를 사용하면 S-nail 스크롤이 가능합니다.
메시지의 마지막 창으로 이동합니다.

Z 유사하게 z, 그러나 하나 이상의 창을 포함하는 다음 또는 이전 창으로 스크롤합니다.
'새로운' 또는 플래그메시지가 표시됩니다.

틸데 탈출


다음은 특수 기능을 수행하는 데 사용되는 물결표 이스케이프에 대한 요약입니다.
메시지 작성. 물결표 이스케이프는 줄의 시작 부분에서만 인식됩니다. 이름
"물결표 이스케이프"는 실제 이스케이프 문자가 다음과 같이 변경될 수 있으므로 다소 잘못된 이름입니다.
옵션 조정 탈출.

~~ 단일 '~'로 시작하는 메시지에 텍스트 문자열을 삽입합니다. (만약
이스케이프 문자가 변경되었습니다. 해당 문자를 두 배로 늘려야 합니다.
줄의 시작 부분에 보냅니다.)

~! 명령 표시된 쉘을 실행하십시오. 명령을 누른 다음 메시지로 돌아갑니다.

~. 파일 끝 문자를 입력하는 것과 동일한 효과입니다.

~: S-네일-명령 or ~_ S-네일-명령
주어진 S-nail 명령을 실행합니다. 그러나 모든 명령이 허용되는 것은 아닙니다.

~? 명령 이스케이프에 대한 요약을 작성합니다.

~< 파일 이름 동일 ~r.

~<! 명령 명령 쉘을 사용하여 실행됩니다. 표준 출력은
메시지.

~@ [파일 이름...]
인수가 없으면 첨부 파일 목록을 대화형으로 편집합니다. 첨부파일의 경우
파일 이름이 비어 있으면 해당 첨부 파일이 목록에서 삭제됩니다. 때
첨부파일 목록의 끝에 도달하면 S-nail이 추가 첨부파일을 요청합니다.
빈 이름이 주어질 때까지. 주어진 파일 이름이 다음으로만 구성된 경우
숫자 기호 '#' 다음에 현재 활성화된 유효한 메시지 번호가 옵니다.
사서함에 있는 경우 해당 메시지는 MIME 'message/rfc822'로 첨부되고
이 섹션의 나머지 부분은 적용되지 않습니다.

문자 집합 변환이 S-nail로 컴파일된 경우 이 모드는 다음을 제공합니다.
파일이 아닌 경우 사용자에게 입력 및 출력 문자 집합을 지정하는 옵션이 있습니다.
확장자는 바이너리 콘텐츠를 나타내며, 이 경우 S-nail은 이 단계를 묻습니다.
문제의 첨부 파일에 대해서는 건너뛰어야 합니다. 건너뛰지 않으면
첨부 데이터를 나타내는 데 성공한 문자 세트는
메일 메시지의 'charset=' MIME 매개변수:

· 입력 및 출력 문자 집합이 지정된 경우 변환은 다음과 같습니다.
즉석에서 수행됩니다. 사용자는 원할 때까지 반복적으로 질문을 받게 됩니다.
변환에 성공합니다.
· 출력 문자 세트만 지정된 경우 입력은 다음과 같이 가정됩니다.
~에있다 ttycharset 문자 세트로 지정된 출력으로 변환됩니다.
즉석에서 문자셋. 사용자는 원할 때까지 반복적으로 질문을 받게 됩니다.
변환에 성공합니다.
· 문자 집합이 전혀 지정되지 않은 경우 알고리즘은 다음과 같습니다.
섹션에 문서화되어 있습니다. 캐릭터 세트 적용되지만 직접적으로
파리. 원하는 전환이 이루어질 때까지 사용자에게 반복적으로 질문이 표시됩니다.
성공.
· 마지막으로, 입력 문자 세트가 지정되었지만 출력 문자 세트가 지정되지 않은 경우
변환은 항상 수행되지만 'charset=' MIME 매개변수 값은
여전히 사용자 입력으로 설정되어 있습니다.
· 'control-C'를 입력하면 문자 세트 선택 루프를 떠날 수 있습니다. 즉,
인터럽트를 발생시킵니다. S-nail 버전 15.0 이전에는 종료됩니다.
문자 세트뿐만 아니라 현재 첨부 파일 선택 전체
선택합니다.

문자 집합 변환을 지원하지 않으면 S-nail이 입력을 요청합니다.
문자 세트만 사용하며 'charset=' MIME 매개변수 값을
주어진 입력(있는 경우) 사용자 입력이 표시되지 않으면 ttycharset 문자 집합
대신 매개변수 값으로 사용됩니다. 참고로 파일 확장자는
어쨌든 변환이 발생하지 않으므로 이 모드에서는 확인이 수행되지 않습니다.

비대화형 모드에서는 재현성을 위해
날씨 문자 세트에 관계없이 각 첨부 파일에 대해 항상 두 개의 질문이 있어야 합니다.
변환이 가능하며 파일 확장자는 무엇입니까? 첫 번째는 다음을 요청합니다.
파일 이름, 두 번째는 전달될 입력 문자 세트를 요청합니다.
해당 MIME 매개변수로; 있는 경우 변환이 시도되지 않습니다.
후자의 질문에 대한 입력, 그렇지 않으면 일반적인 변환 알고리즘
위의 내용이 적용됩니다. 메시지 첨부의 경우 두 번째 질문에 대한 답변
완전히 무시됩니다.

만약 (대신) 파일 이름 인수는 다음에 대해 지정됩니다. ~@ 명령은 그들이다
모두 확장되고 추가되는 쉼표로 구분된 파일 목록으로 처리됩니다.
첨부파일 목록 끝까지. (파일 이름에는 쉼표가 있거나 앞에 또는
후행 공백은 명령줄이나 첫 번째 방법을 통해서만 추가할 수 있습니다.
메시지 첨부 파일은 첫 번째 방법을 통해서만 추가할 수 있습니다. 파일 이름
메시지 번호와의 충돌은 명령줄이나 두 번째 명령을 통해서만 추가할 수 있습니다.
방법.) 이 모드에서는 (텍스트) 첨부 파일이 ttycharset
인코딩되며 섹션에 설명된 대로 평가됩니다. 캐릭터 세트.

~A 에 포함된 문자열을 삽입합니다. 기호 변수('와 동일)~i 징후'). 그만큼
이스케이프 시퀀스 표 작성기 '\t' 및 개행 '\n'이 이해됩니다.

~a 에 포함된 문자열을 삽입합니다. 기호 변수('와 동일)~i 징후'). 그만큼
이스케이프 시퀀스 표 작성기 '\t' 및 개행 '\n'이 이해됩니다.

~b name ... 숨은 참조 수신자 목록에 지정된 이름을 추가합니다.

~c name ... 카본 카피 수신자 목록에 주어진 이름을 추가하십시오.

~d DEAD 변수에 지정된 파일을 메시지로 읽어옵니다.

~e 지금까지 수집된 메시지에 대해 텍스트 편집기를 호출합니다. 편집 후
세션이 끝나면 사용자는 계속해서 메시지에 텍스트를 추가할 수 있습니다.

~F 메시지 모든 메시지를 포함하여 명명된 메시지를 전송 중인 메시지로 읽어옵니다.
헤더 및 MIME 부분. 메시지가 지정되지 않은 경우 현재 내용을 읽습니다.
메시지.

~f 메시지 전송되는 메시지에 명명된 메시지를 읽어 들입니다. 메시지가 없는 경우
지정되면 현재 메시지를 읽습니다. 무시유지 목록은 다음과 같은 데 사용됩니다.
메시지 헤더를 수정합니다. MIME 다중 부분 메시지의 경우 첫 번째 메시지만
인쇄 가능한 부분이 포함되어 있습니다.

~H 메시지 헤더 필드 '보낸 사람:', '답장:', '보낸 사람:' 및
'조직:' 각 항목을 차례로 입력하고 사용자가 편집할 수 있도록 허용
필드. 이 필드의 기본값은 , 답장하다,
송신기조직 변수.

~h 다음을 입력하여 메시지 헤더 필드 '받는 사람:', '참조:', '숨은 참조:' 및 '제목:'을 편집합니다.
각각 차례로 사용자가 필드를 편집할 수 있도록 합니다.

~i 변수 지정된 변수의 값을 메시지에 삽입하고 개행 문자를 추가합니다.
마지막에 캐릭터. 변수가 설정되지 않은 경우 메시지는 변경되지 않은 상태로 유지됩니다.
또는 비어 있습니다. 이스케이프 시퀀스 표 작성기 '\t' 및 개행 '\n'이 이해됩니다.

~M 메시지 전송되는 메시지에 명명된 메시지를 읽어 들입니다. 들여쓰기 접두사.
메시지가 지정되지 않은 경우 현재 메시지를 읽으십시오.

~m 메시지 전송되는 메시지에 명명된 메시지를 읽어 들입니다. 들여쓰기 접두사.
메시지가 지정되지 않은 경우 현재 메시지를 읽으십시오. 무시유지
목록은 메시지 헤더를 수정하는 데 사용됩니다. MIME 다중 부분 메시지의 경우
첫 번째 인쇄 가능한 부분만 포함됩니다.

~p 메시지 헤더 필드가 앞에 붙은 지금까지 수집된 메시지를 인쇄합니다.
첨부 파일 목록이 있는 경우 그 뒤에 표시됩니다.

~q 보내는 메시지를 중단하고 DEAD가 지정한 파일에 복사합니다.
변수인 경우 저장 설정됩니다.

~R 파일 이름 이름이 지정된 파일을 메시지로 읽어 들입니다. 들여쓰기 접두사.

~r 파일 이름 명명된 파일을 메시지로 읽습니다.

~s 명명된 문자열이 현재 제목 필드가 되도록 합니다.

~t name ... 직접 수신자 목록에 지정된 이름을 추가합니다.

~U 메시지 모든 헤더를 제외하고 주어진/현재 메시지를 읽습니다.
들여쓰기 접두사.

~u 메시지 모든 헤더를 제외하고 지정된/현재 메시지를 읽습니다.

~v 메시지에서 대체 편집기(VISUAL 옵션으로 정의됨)를 호출합니다.
지금까지 수집했습니다. 일반적으로 대체 편집기는 화면 편집기입니다.
편집기가 종료된 후 사용자는 편집기의 끝에 텍스트 추가를 재개할 수 있습니다.
메시지.

~w 파일 이름 명명된 파일에 메시지를 씁니다. 파일이 존재하는 경우 메시지는 다음과 같습니다.
그것에 첨부.

~x 과 동일 ~q단, 메시지는 전혀 저장되지 않습니다.

~| 명령 지정된 필터 명령을 통해 메시지를 파이프합니다. 명령이 no를 제공하는 경우
비정상적으로 출력되거나 종료되는 경우 메시지의 원본 텍스트를 유지합니다.
예를 들어, 명령 fmt(1)은 종종 재조정 필터로 사용됩니다.

변하기 쉬운 옵션


변수는 다음을 통해 제어됩니다. 세트설정 해제 명령; 일반적으로 사용하여 설정 해제 또한 될 수 있습니다
변수 이름 앞에 문자열 "no"를 붙이고 다음을 호출하면 됩니다. 세트, 예를 들어 '설정 해제됨
crt'는 'set nocrt'와 동일한 효과를 갖습니다. 변수 생성 또는 편집
편집기는 다음으로도 달성할 수 있습니다. Varedit. 바쇼 주어진 것에 대해 더 많은 통찰력을 줄 것입니다
변수(들), 반면 세트 없이 호출되면 모든 변수 목록을 인쇄합니다.
인수. 옵션도 프로그램에서 암시적으로 상속됩니다. 환경 될 수있다
명령줄 옵션을 통해 명시적으로 설정 -S.

다양한 종류의 옵션이 존재합니다: 두 가지 상태 중 하나만 있을 수 있는 바이너리 옵션
"설정" 및 "설정 해제" 및 할당된 문자열 값이 있는 값 옵션.
할당 시간에 적절한 인용이 중요할 수 있습니다.

처음의 설정
표준 POSIX 2008/Cor 1-2013에서는 다음과 같은 초기 변수 설정을 요구합니다.
아니올넷, 아니추가, Asksub, 아니AskBCC, 아니자동 인쇄, 아니, 아니cmd를, 아니crt, 아니디버그, 아니,
탈출 '~'로 설정, 아니요플리퍼, 아니폴더, 머리글, 아니보유, 아니무시, 아니무시하다, 아니유지,
아니유품, 아니metoo, 아니아웃폴더, 아니페이지, 신속한 로 설정 '? '(S-nail이
'\&'를 사용하여 표준을 따르지만 '\&' 특수 프롬프트 이스케이프 결과는 "?"입니다. 인쇄 중
...을 제외하면 bsdcompat 설정됨), 아니요조용한, 아니기록, 저장, 아니센드웨이트, 아니쇼투, 아니기호, 아니기호,
톱라인 '5'로 설정합니다.

참고: S-nail은 no를 지원하지 않습니다.원홉 변수 – 명령줄 옵션을 사용하거나
sendmail 인수 옵션을 MTA로 전달합니다. 그리고 기본 글로벌 s-nail.rc 파일
(다음을 제외하면 로드됩니다. -n 명령줄 플래그가 사용되었거나 NAIL_NO_SYSTEM_RC
환경 변수가 설정됨) 초기 설정을 약간 구부립니다. 예를 들어 옵션을 설정합니다.
보유, 유품유지, 몇 가지 예를 들면 다음과 같습니다. 유지 등등, 그래서 취해야한다
계정입니다.

이진 옵션
파일 수신자 추가
파일 또는 파이프 수신자가 지정되면 이를 언급하십시오.
메시지의 해당 주소 필드를 자동으로 제거하는 대신
수신자 목록에서 기본적으로 그러한 수취인은 언급되지 않습니다.

올넷 주소를 비교할 때 로컬 부분만 평가됩니다.

추가 MBOX에 저장된 메시지가 앞에 추가되지 않고 끝에 추가됩니다.
이는 항상 설정되어야 합니다.

문의 or Asksub
S-nail이 보낸 각 메시지의 제목을 묻는 메시지를 표시합니다. 사용자가
단순히 개행 문자로 응답하면 제목 필드가 전송되지 않습니다.

물어봐 메시지가 표시된 후에 '참조:' 및 '숨은 참조:' 목록에 대한 프롬프트가 표시됩니다.
편집되었습니다.

질문하다 설정된 경우 S-nail은 각 메시지 끝에 첨부할 파일을 요청합니다.
그 당시에는 목록이 비어 있는 것으로 나타났습니다. 빈 줄이 목록을 마무리합니다.

물어보세요 사용자에게 카본 카피 수신자를 묻는 메시지가 표시됩니다(각 페이지 끝에서).
다음과 같은 경우 메시지를 보내세요. 물어봐 or bsdcompat 설정됨) 목록이 비어 있는 것으로 확인됩니다(그 시점에서).
시간). 빈 줄이 목록을 마무리합니다.

AskBCC 사용자에게 숨은 참조 수신자를 묻는 메시지를 표시합니다(끝에
각 메시지 물어봐 or bsdcompat 설정됨) 목록이 비어 있는 것으로 확인됩니까?
그때). 빈 줄이 목록을 마무리합니다.

질문서명 [옵션] 메시지가 마지막에 서명될 경우 사용자에게 메시지를 표시합니다.
각 메시지의. 그만큼 스미메 사인 이 변수가 설정되면 변수는 무시됩니다.

자동 축소
스레드 모드가 시작되면 스레드가 자동으로 축소됩니다(참조
전에, 붕괴 명령).

자동 인쇄 삭제 명령이 'dp ​​-'처럼 동작하도록 합니다. 따라서 메시지를 삭제한 후
다음 것은 자동으로 입력됩니다.

자동 스레드
[사용되지 않음] 스레드 모드를 유발합니다(참조: 명령)을 입력해야 합니다.
폴더를 열면 자동으로 'autosort=thread'와 동일합니다.

'!'의 대체를 활성화합니다. 쉘의 마지막 명령줄 내용으로
탈출.

오류 발생 시 일괄 종료
배치 모드가 다음을 통해 활성화된 경우 -# 명령줄 옵션을 선택하면 다음과 같습니다.
S-nail이 하나의 작업을 완료할 때마다 변수가 참조됩니다(
명령 프롬프트); 설정되어 있으면 S-nail이 종료됩니다.
작업에서 오류가 발생했습니다.

bsd공지
실행 후 헤더 요약이 자동으로 표시됩니다. 파일 명령.

bsdcompat 일부 외관 기능을 전통적인 BSD 스타일로 설정합니다. 와 같은 영향을 미칩니다.
설정 물어봐 그리고 'bsd'라는 접두사가 붙은 다른 모든 변수; 그것은 또한
S-nail 고유의 '\&' 의미 신속한 탈출 시퀀스.

bsd플래그 헤더 요약의 첫 번째 열에 인쇄된 문자를 다음으로 변경합니다.
전통적인 BSD 스타일.

bsd제목
헤더 요약의 열 표시를 기존 BSD 스타일로 변경합니다.

bsdmsgs 일부 정보 메시지를 전통적인 BSD 스타일로 변경합니다.

bsdorder '제목:' 필드가 '받는 사람:' 필드 바로 뒤에 표시됩니다.
메시지 헤더와 ~h 틸데 탈출.

bsdset 출력 형식을 변경합니다. 세트 전통적인 BSD 스타일에 대한 명령입니다.

색상 비활성화
[옵션] 색상 사용을 강제로 비활성화합니다. 섹션도 참조하세요. 채색
메시지 디스플레이.

컬러 페이저
[옵션] PAGER를 통해 페이징되는 출력물에는 웨더 색상을 사용합니다.
호출기에는 특별한 플래그가 필요할 수 있습니다. 예: 적게(1) 옵션이 필요합니다 -R
lv(1) 옵션 -c 색상을 지원하기 위해; 그러므로 S-nail이 검사할 것입니다.
변수 PAGER – 존재하지 않는 "less" 문자열로 시작하는 경우
환경 변수 적게 "lv"에 대해서도 마찬가지로 'FRSXi'로 설정됩니다. LV 의지
선택적으로 "-c"로 설정됩니다. 섹션도 참조하세요. 채색 메시지 디스플레이 아시아인 대상
이에 대해 더 자세히 알아보세요.

디버그 디버깅 메시지를 인쇄하고 실제 메시지 전달을 비활성화합니다. 또한
아니오를 의미기록 아니요저장.

연결이 끊어
[옵션] IMAP 메일함을 선택하고 이 변수를 설정하면 연결이 되지 않습니다.
서버에 대한 시작이 시작됩니다. 대신 로컬 캐시에서 데이터를 가져옵니다(참조:
imap 캐시). 캐시에 존재하지 않는 메일박스와 캐시에 포함된 메시지
아직 서버에서 완전히 가져오지 않은 항목은 사용할 수 없습니다. 모두 가져오려면
메시지를 한 번에 메일함에 넣으면 `copy * /dev/null' 명령을 사용할 수 있습니다.
아직 연결 모드에요. 연결이 끊긴 IMAP 사서함에 대한 변경 사항
모드는 대기열에 있다가 나중에 해당 서버에 연결될 때 커밋됩니다.
이 절차는 성공 여부를 보장할 수 없기 때문에 완전히 신뢰할 수는 없습니다.
서버의 IMAP 고유 식별자(UID)는 여전히 캐시에 있는 것과 일치합니다.
그때. 이 문제가 발생하면 데이터가 DEAD에 저장됩니다.

연결 끊김-USER@HOST
지정된 계정은 다음에 설명된 대로 처리됩니다. 연결이 끊어 변수
위와 같지만 다른 계정은 영향을 받지 않습니다.

처분-통보-전송
[옵션] 'Disposition-Notification-To:' 헤더(RFC 3798)를 다음과 함께 내보냅니다.
메시지. 이건 세트가 필요해요 변하기 쉬운.

점이 설정되면 점 '.' 한 줄에서 메시지를 입력하는 동안 그 자체로
터미널은 메시지 끝으로 처리되어야 합니다(일반적인 끝 메시지에 추가하여).
파일 상태). 만약에 무시하다 아니오로 설정되어 있습니다 무시되고 점을 사용하는 것은
입력 모드를 종료하는 유일한 방법입니다.

점 잠금 무시 오류
[옵션] S-nail이 시스템 메일함으로 취급하는 메일함 동기화
(명령을 참조하십시오 파일)은 소위 도트락 파일로 보호됩니다.
시스템 파일 잠금에 추가로 기존 메일 스풀 파일 잠금 방법을 사용합니다.
S-nail에는 권한이 분리된 도트락 생성 프로그램이 함께 제공되기 때문에
항상 그러한 도트락 파일을 생성할 수 있어야 합니다. 그렇게 할 이유가 없습니다.
dotlock 파일 생성 오류를 무시하므로 이 오류는 치명적이지 않습니다.
변수가 설정됩니다.

함께 편집 이 변수가 설정되면 메시지가 나타날 때 편집기가 자동으로 시작됩니다.
마치 대화형 모드로 구성되어 있습니다. ~e 틸데 탈출 지정되어 있었습니다.
최대 XNUMXW 출력을 제공하는 편집 헤더 이 자동으로 생성된 편집기에는 변수가 암시되어 있습니다.
세션.

편집 헤더
메시지를 작성하는 동안 편집되면 해당 헤더가
편집 가능한 텍스트. '받는 사람:', '참조:', '숨은 참조:', '제목:', '보낸 사람:', '답장:',
'발신자:' 및 '조직:' 필드는 헤더 내에서 허용됩니다.
필드는 무시됩니다.

빈 시작
메일함이 비어있는 경우 S-nail은 일반적으로 "No mail for user"를 출력하고 종료됩니다.
즉시. 이 옵션을 설정하면 편지함이 비어 있어도 S-nail이 시작됩니다.

플리퍼 이 옵션은 일련의 응답 명령의 의미를 반대로 바꿉니다.
기본적으로 포함된 모든 수신자를 지정하는 소문자 변형입니다.
메시지 헤더(댓글, 답변, 후속 조치)를 대문자 변형으로 변환합니다.
기본적으로 보낸 사람에게만 주소를 지정합니다(댓글, 응답, 후속 조치) 그 반대.
명령 응답자, 응답 발신자, 후속 발신자 만큼 잘 모든 응답,
응답하다, 후속 조치 현재 설정의 영향을 받지 않습니다. 플리퍼.

후속 조치
메시지를 보낼 때 'Mail-Followup-To:' 헤더가 생성되는지 여부를 제어합니다.
알려진 메일링 리스트에. 또한 참조하십시오 후속 명예 그리고 명령 목록,
ml구독, 댓글답장.

첨부 파일로 전달
원본 메시지는 일반적으로 다음과 같은 인라인 텍스트로 전송됩니다. 앞으로 명령 및
다중 부분 메시지의 첫 번째 부분만 포함됩니다. 이 옵션을 사용하면
메시지는 수정되지 않은 MIME 'message/rfc822' 첨부 파일로 전송됩니다.
그들의 부품이 포함되어 있습니다.

전체 이름 에스네일은 일반적으로 메시지에 답장을 보내거나 메시지를 전달할 때 해당 댓글을 삭제하고
이메일 주소의 일부 이름을 지정합니다. 이 변수가 설정되면 그러한 스트리핑은 수행되지 않습니다.
수행되며 댓글, 이름 등이 유지됩니다.

머리글 시작할 때와 영향을 미치는 명령 뒤에 헤더 요약이 기록되도록 합니다.
현재 폴더에 있는 메시지 수 또는 메시지 순서 활성화된
기본. 명령줄 옵션 -N 아니오로 설정하는 데 사용할 수 있습니다.머리글.

히스토리 개비
[옵션] 평소와 같이 기록에 더 많은 항목을 추가합니다.

역사-개비-지속
[옵션] S-nails 자체 NCL은 추가(개비) 기록 항목을 저장하지 않습니다.
이 변수도 설정되지 않은 경우 영구 저장소입니다. 또한 참조하십시오 NAIL_HISTFILE.

보유 이 옵션은 기본적으로 시스템 사서함에 메시지를 보관하는 데 사용됩니다.

idna-비활성화
[옵션] 도메인 이름 자동 변환을 끄는 데 사용할 수 있습니다.
IDNA(응용 프로그램을 위한 국제화된 도메인 이름) 규칙에 따라.
IDNA 코드는 도메인 이름이 ttycharset
문자 집합의 경우, 가능한 모든 것을 표현하려면 UTF-8 로케일 문자 집합이 필요합니다.
국제 도메인 이름(즉, 변환 전).

무시 메시지를 입력하는 동안 터미널의 인터럽트 신호를 무시합니다. 대신 에코
이를 '@' 문자로 지정하고 현재 줄을 삭제합니다.

무시하다 메시지 입력 시 파일 끝 조건('control-D')을 무시합니다.
를 입력해야만 종료됩니다. '.' 한 줄에 단독으로 또는 다음을 사용하여 ~.
틸데 탈출. 이 옵션은 S-nail 명령 모드에도 적용됩니다.

imap-사용-starttls-USER@HOST, imap-사용-starttls-HOST, imap-사용-starttls
[옵션] S-nail이 'STARTTLS' 명령을 발행하여 암호화되지 않은 IMAP을 생성하도록 합니다.
세션 SSL/TLS가 암호화되었습니다. 이 기능은 모든 서버에서 지원되지는 않습니다.
세션이 이미 IMAPS 방법으로 암호화된 경우에는 사용되지 않습니다.

유지 설정된 경우 빈 메일함 파일은 제거되지 않습니다. 이는 다음을 향상시킬 수 있습니다.
공통 폴더 사용 시 다른 메일 사용자 에이전트와의 상호 운용성
디렉터리를 보호하고 악의적인 사용자가 전 세계에서 가짜 사서함을 만드는 것을 방지합니다.
쓰기 가능한 스풀 디렉토리. 이는 로컬 일반(MBOX) 파일에만 적용됩니다.
다른 사서함 유형은 제거되지 않습니다.

유품 메시지가 저장되면 일반적으로 원래 폴더에서 삭제됩니다.
에스네일이 종료되었습니다. 이 옵션을 설정하면 저장된 모든 메시지가 유지됩니다.

라인 편집기 비활성화
향상된 명령줄 편집 기능을 끄십시오(참조: 명령 편집자
이상).

마크답변
메시지에 응답하고 이 변수가 설정되면 해당 변수가 있는 것으로 표시됩니다.
답변되었습니다. 이 표시는 메일 시스템에서는 기술적인 의미가 없습니다. 그냥
헤더 요약에 메시지가 표시되도록 하고 메시지를 특별하게 만듭니다.
주소 지정 가능.

mbox-rfc4155
S-nail은 RFC 4155를 완벽하게 준수하는 MBOX 텍스트 사서함을 생성하고 기대합니다.
네트워크를 통해 또는 이미 존재하는 메시지에서 가져온 메시지
Maildir(또는 MBOX가 아닌) 사서함에는 소위 'From_' 인용이 필요할 수 있습니다.
(줄 내용을 방지하기 위해 추가 '>' 문자 삽입
오해)를 MBOX 메일함에 저장하기 위해 적용하고,
그러나 메시지 생성자의 신중함에 따라 달라집니다. (예: S-네일
메시지를 새로 생성할 때 자체적으로 콘텐츠 전송을 선택합니다.부호화
그러한 인용의 필요성을 방지하는 것은 다음을 보장하기 위한 필수 전제 조건입니다.
메시지 체크섬은 변경되지 않습니다.)

기본적으로 S-nail은 이 'From_' 인용을 수행하여
느슨한 POSIX MBOX 레이아웃과 호환되는 MBOX 파일
그러나 단순한 애플리케이션의 기능을 초과합니다. 이 옵션을 다음으로 설정하세요.
RFC 4155 호환 응용 프로그램에 대해서만 MBOX 파일을 생성합니다.

메시지 ID 비활성화
이 옵션을 설정하면 'Message-ID:' 생성이 완전히 가능해집니다.
억제되어 이 작업을 메일 전송 에이전트(MTA)에 효과적으로 맡기거나
SMTP 서버. (RFC 5321에 따르면 SMTP 서버는 추가할 필요가 없습니다.
이 필드는 그 자체이므로
'메시지 ID'.)

metoo 일반적으로 별명 확장에 발신자가 포함되어 있으면 발신자가 제거됩니다.
확장. 이 옵션을 설정하면 이러한 제거가 억제됩니다. 참고로 세트에요
metoo 또한 '-m' 옵션이 메일 전송 에이전트(MTA)에 전달되도록 합니다.
대부분의 최신 MTA는 이 플래그를 (더 이상) 문서화하지 않지만 어떤 MTA도 이 플래그를 문서화하지 않습니다.
이를 지원하지 않는 것으로 알려져 있습니다(역사적 호환성을 위해).

MIME 허용 텍스트 컨트롤
메시지를 보낼 때 메시지의 각 부분은 MIME 검사를 거쳐
'Content-Type:' 및 'Content-Transfer-Encoding:'을 분류합니다(참조: 부호화)
이 부분을 메일 전송을 통해 전송해야 합니다. 즉, 계산보다는
무엇과 비슷하다 파일(1) '--mime' 옵션과 함께 사용하면 명령이 생성됩니다.

그러나 이 분류는 UTF-16으로 인코딩된 텍스트 파일을 처리합니다(참조:
HTML 파일의 경우) 및 이진 옥텟 스트림과 유사한 문자 세트를 강제로
'text/plain' 또는 'text/html' 사양을 다음으로 변경합니다.
'application/octet-stream': 실제로 그런 일이 발생하면 아직 설정되지 않은 문자 집합 MIME이 발생합니다.
매개변수가 'binary'로 설정되어 사실상 수신이 불가능해집니다.
MUA는 부품의 내용을 자동으로 해석합니다.

이 옵션이 설정되어 있고 데이터가 텍스트 데이터로 명확하게 식별된 경우
처음에는('.txt' 또는 '.html' 파일 확장자로), 그다음에는 원본
'Content-Type:'은 덮어쓰이지 않습니다.

netrc-lookup-USER@HOST, netrc-조회-HOST, netrc 조회
[v15-compat] [옵션] 사용자의 사용량을 제어하는데 사용됩니다. .netrc 조회용 파일
섹션에 설명된 대로 계정 자격 증명 On URL 구문 신임장
조회 그리고 명령을 위해 netrc; 그 부분 최대 XNUMXW 출력을 제공하는 .netrc 파일 파일을 문서화하다
형식입니다.

아웃폴더 다음에 주어진 파일 이름이 발생합니다. 기록 변수 및 보낸 사람 기반 파일 이름
위한 찜하기 주어진 디렉토리를 기준으로 해석되는 명령
FBI 증오 범죄 보고서 폴더 다음과 같이 설정되지 않은 경우 현재 디렉터리가 아닌 변수로 이동합니다.
절대 경로 이름.

페이지 설정된 경우 각 메시지는 파이프 명령이 인쇄된 후 폼피드가 나옵니다.
문자 '\f'.

파이로 메시지 보내기 파이프 MIME 및 문자 집합을 수행하지 않고 명령
전환 수.

pop3-대량 로드-USER@HOST, pop3-대량-로드-HOST, pop3-대량 로드
[옵션] POP3 서버에 접속하면 S-nail이 메시지의 헤더를 로드하고,
사용자 요청 시에만 메시지 본문을 요청합니다. POP3 프로토콜의 경우
이는 메시지 헤더가 두 번 다운로드된다는 의미입니다. 이 옵션이 설정된 경우
그러면 S-nail은 지정된 POP3 서버에서 완전한 메시지만 다운로드합니다.
대신.

pop3-no-apop-USER@HOST, pop3-no-apop-HOST, pop3-no-apop
[옵션] 이 변수를 설정하지 않으면 'APOP' 인증 방식이 사용됩니다.
지원을 광고하는 POP3 서버에 연결할 때 사용됩니다. 장점
'APOP'은 비밀번호가 유선을 통해 일반 텍스트로 전송되지 않고 단지
사용자/비밀번호 튜플에 대해 단일 패킷이 전송됩니다. 참고하세요 pop3-no-apop-HOST
[v15-compat]가 필요합니다.

pop3-use-starttls-USER@HOST, pop3-사용-starttls-HOST, pop3-사용-starttls
[옵션] S-nail이 'STLS' 명령을 발행하여 암호화되지 않은 POP3를 생성하도록 합니다.
세션 SSL/TLS가 암호화되었습니다. 이 기능은 모든 서버에서 지원되지는 않습니다.
세션이 이미 POP3S 방법으로 암호화된 경우에는 사용되지 않습니다. 메모
pop3-사용-starttls-HOST [v15-compat]가 필요합니다.

모든 문자 인쇄
이 옵션을 사용하면 모든 문자가 인쇄 가능한 것으로 간주됩니다. 이건 그냥
시작 파일에 제공되면 효과적입니다. 이 옵션을 사용하면 일부 문자를 설정할 수 있습니다.
메시지의 시퀀스는 다음과 같은 경우 사용자 터미널을 정의되지 않은 상태로 만들 수 있습니다.
인쇄; 작동하는 시스템 로캘이 없는 경우 최후의 수단으로만 사용해야 합니다.
발견된다.

인쇄 대안
'multipart/alternative' 유형의 MIME 메시지 부분이 표시되고
'text/plain' 유형의 하위 부분이 포함되어 있으면 다른 부분은 일반적으로 삭제됩니다.
이 변수를 설정하면 모든 하위 부분이 표시됩니다.
주변 부분은 'multipart/mixed' 유형이었습니다.

조용한 처음 호출될 때 버전 인쇄를 억제합니다.

첨부 파일로 인용
이것이 설정되면 원본 메시지 전체가 다음과 같이 추가됩니다.
메시지에 응답할 때 'message/rfc822' MIME 첨부 파일입니다. 이것이 작동한다는 점에 유의하십시오.
설정과 상관없이 견적을 원하시면, 오늘 Kevin Lee Company 에 연락주세요..

수신자-참조
그룹 답글의 '받는 사람:'에는 원본 메일의 보낸 사람만 지정하고
보조 '참조:'에 다른 수신자를 언급하세요. 기본적으로 모든 수신자
원본 메일의 주소는 '받는 사람:'을 통해 전달됩니다.

기록 재전송
이 변수와 기록 변수가 설정되면 재전송다시 보내기
명령은 메시지를 기록 폴더는 일반적으로 새로 생성된 경우에만 수행됩니다.
작성된 메시지.

같은 문자 세트로 회신
이 변수가 설정되면 S-nail은 먼저 동일한 문자 세트를 사용하려고 시도합니다.
답장을 위한 원본 메시지입니다. 이것이 실패할 경우, 다음에 설명된 메커니즘은
캐릭터 세트 평소와 같이 평가됩니다.

rfc822-본문-에서_
이 변수는 소위 'From_' 라인을 강제로 표시하는 데 사용될 수 있습니다.
'message/rfc822' MIME을 통해 봉투 메일에 포함된 메시지
시각적인 편의를 위해 메커니즘을 적용했습니다.

저장 인터럽트 또는 전달 오류 시 DEAD에 (부분) 메시지 저장을 활성화합니다.

검색 헤더
'/x:y' 형식의 메시지 목록 지정자를 다음을 포함하는 모든 메시지로 확장합니다.
헤더 필드 'x'의 하위 문자열 "y"입니다. 문자열 검색은 대소문자를 구분하지 않습니다.

sendcharsets-else-ttycharset
[옵션] 이 변수가 설정되어 있지만 sendcharsets 그렇지 않은 경우 S-nail은 다음과 같이 작동합니다.
sendcharsets 변수의 값으로 설정되었습니다. ttycharset. 사실상
이 조합은 문자 집합의 메시지 데이터를 통과합니다.
현재 로케일(그렇다면 ttycharset 수동으로 설정되지 않았습니다), 즉
그것을로 변환 문자셋-8비트 대체 문자 집합입니다. 따라서 메일 메시지는
ISO-8859-1 로케일 내에서 보낼 때 텍스트는 ISO-8859-1 인코딩으로 표시됩니다.
UTF-8 로케일 내에서 보낼 때는 UTF-8 인코딩을 사용합니다. 문자 세트가 없는 경우
변환 기능은 S-nail에서 사용할 수 있으며 유일하게 지원되는 문자입니다.
세트는 ttycharset.

sendmail-no-default-arguments
이 옵션을 설정하지 않으면 S-nail은 잘 알려진 표준 명령줄을 전달합니다.
정의된 옵션 메일을 보내다 프로그램에 대한 자세한 내용은 여기를 참조하세요.

센드웨이트 메시지를 보낼 때 MTA(내장된 SMTP 포함)가 종료될 때까지 기다립니다.
추가 명령을 수락하기 전에. 이 변수 세트로 인해 오류가 보고되었습니다.
MTA에 의해 인식될 것입니다! MTA가 XNUMX이 아닌 종료 상태를 반환하는 경우
s-nail의 종료 상태도 XNUMX이 아닙니다.

쇼라스트 이 옵션을 설정하면 S-nail이 다음 메시지 대신 마지막 메시지부터 시작됩니다.
메일 폴더를 열 때 첫 번째.

쇼네임 S-nail이 일반 주소 대신 보낸 사람의 실제 이름을 사용하도록 합니다.
헤더 필드 요약 및 메시지 사양.

쇼투 다음과 같은 경우 메시지 수신자가 헤더 요약에 표시됩니다.
사용자가 메시지를 보냈습니다.

스킵빈바디
발신 메시지의 첫 번째 또는 유일한 메시지에 텍스트가 포함되어 있지 않은 경우
부분을 ​​보내지 말고 조용히 폐기하십시오(명령줄 옵션도 참조하십시오).
-E).

smime-force-암호화
[옵션] S-nail이 암호화되지 않은 메시지 전송을 거부하도록 합니다.

스미메 사인
[옵션] S/MIME은 사용자의 개인 키로 발신 메시지에 서명하고 다음을 포함합니다.
사용자 인증서를 MIME 첨부 파일로 저장합니다. 메시지에 서명하면
발신자가 유효한 인증서를 사용했는지, 이메일이
인증서의 주소가 메시지 헤더의 주소와 일치하며
메시지 내용은 변경되지 않았습니다. 메시지 텍스트는 변경되지 않으며,
사람들은 평소처럼 메시지를 읽을 수 있습니다. 또한 참조하십시오 smime 서명 인증서,
smime 서명 포함 인증서smime 서명 메시지 다이제스트.

smime-no-default-ca
[옵션] S/MIME 서명 메시지를 확인할 때 기본 CA 위치를 로드하지 마세요.

smtp-사용-starttls-USER@HOST, smtp-사용-starttls-HOST, smtp-사용-starttls
[옵션] S-nail이 'STARTTLS' 명령을 발행하여 SMTP 세션을 생성하도록 합니다.
SSL/TLS 암호화. 즉, 전송 계층 보안을 활성화합니다.

SSL-NO-기본-CA
[옵션] SSL/TLS 서버 인증서를 확인하기 위해 기본 CA 위치를 로드하지 마세요.

용어-ca-모드
[옵션] 터미널 기능 쿼리가 지원되고 이 옵션이 설정된 경우
S-nail은 대화형 모드에 있을 때 "대체 화면"으로 전환하려고 시도하므로
터미널이 일반 화면으로 돌아가고 거기에 모든 텍스트가 남게 됩니다.
S-nail이 빠져나오면 그대로 유지됩니다. 참고 : 이것이 생산되도록 지원되는 경우에도
PAGER를 사용하고 구성한 결과가 매력적입니다. 파이프 유형/하위 유형
터미널을 제어하는 ​​애플리케이션에는 해당하는 기능이 있어야 합니다.
지원도 가능합니다. 예를 들어 적게(1) 호출기는 '-X' 명령줄로 구동되어야 합니다.
깃발.

컨텐츠 길이 유지
(메시지를 편집하고) MBOX 메일함 파일을 작성할 때 S-nail에 보관하라고 지시할 수 있습니다.
일부 MUA가 생성하는 'Content-Length:' 및 'Lines:' 헤더 필드
이 변수를 설정합니다. S-nail은 이러한 비-사용 또는 업데이트를 하지 않기 때문에
표준화된 헤더 필드(그 자체로 개념적 중 하나를 보여줌)
문제), 이를 제거하면 MUA 간의 상호 운용성이 향상됩니다.
동일한 사서함 파일로 작업합니다. 참고로, 이것이 설정되지 않은 경우에는
후기편집, 아래와 같이 자동으로 제거가 수행될 수 있습니다.
헤더 필드에는 이미 메시지가 수정된 것으로 표시되어 있습니다.

v15 호환
이 옵션을 설정하면 S-nail 버전 15.0과의 상위 호환성이 가능해집니다.
사용 가능한 구성 옵션과 처리 방법에 대해 설명합니다.
본 매뉴얼에서는 [v15-compat] 및 [no v15-compat]을 사용하여 신규 및 기존 버전을 지칭합니다.
일을 하는 방식은 각각 다릅니다.

말 수가 많은 이 옵션 설정, 명령줄 옵션을 통해서도 제어 가능 -v원인
예를 들어 인증서 체인이 표시되도록 S-nail을 좀 더 장황하게 만듭니다.
사용자 터미널. 이 바이너리 옵션을 두 번 설정하면
자세한 내용(이 경우 실제 메시지 전달 및 프로토콜의 세부 사항까지 포함)
대화가 표시됩니다. 하나의 아니오말 수가 많은 자세한 내용을 비활성화하는 데 충분합니다.
그 자체로.

후기편집
이 변수가 설정되면 메시지는 다음을 사용하여 수정됩니다. 편집 or 시각 명령은
종료되면 현재 폴더에 다시 기록됩니다. 그것은 단지 영광이다
하지만 MBOX 형식의 쓰기 가능한 폴더입니다. 편집자는 다음을 가리킬 것입니다.
이 경우에는 원시 메시지 콘텐츠입니다. 즉, MIME 디코딩이나 암호 해독이 아닙니다.
수행되었으며 새로 추가된 항목의 적절한 RFC 4155 'From_' 인용 또는
편집된 콘텐츠도 사용자에게 연습으로 남겨집니다.

가치관 옵션
일반적으로 문자열로 처리되는 값이 있는 옵션입니다. 공백을 포함하려면(공백 및
표 작성기) 값에서 백슬래시 문자로 이스케이프해야 하거나
전체 값은 (큰따옴표 또는 작은따옴표)로 묶어야 합니다. 따옴표를 사용하려면
값을 묶는 데 사용된 것과 동일하면 백슬래시 문자로 이스케이프하십시오. 그만큼
백슬래시 문자는 이러한 경우를 제외하고는 특별한 의미가 없습니다.

1=값\ 2 3="값 4" XNUMX='값 "XNUMX"' XNUMX='값 \'XNUMX\''
바르쇼 1 2 3 4
설정 해제 1 2 3 4

부울은 XNUMX진수 정수로 설정되어야 하는 특수 문자열 값입니다(여기서
'0'이 false이고 '1'이고 다른 값이 true인 경우) 또는 'off', 'no' 및 'false' 중 하나
거짓 부울의 경우 'on', 참 부울의 경우 'yes' 및 'true'입니다. 매칭이 수행된다
대소문자를 구분하지 않습니다. 그리고 "quadoption"이라는 특별한 종류의 부울이 있습니다.
부울 이름을 지정하거나 'ask-yes' 및 'ask-no' 문자열 중 하나를 지정해야 합니다(실제로는 다음과 같습니다.
'ask-' 뒤에 유효한 부울이 오고 대소문자를 구분하지 않음); 후자 중 하나가 설정되면
대화형 모드에서는 사용자에게 기본값을 묻는 메시지가 표시됩니다(빈 사용자의 경우에도 사용됨).
입력)은 지정된 부울로 설정되는 반면, 비대화형에서는 지정된 기본값이 사용됩니다.
곧.

에이전트-쉘-조회-USER@HOST, 에이전트-쉘-조회-HOST, 에이전트-쉘-조회
[v15-compat] [옵션] 외부 에이전트를 통해 계정 비밀번호를 가져올 수 있습니다.
암호화된 비밀번호 저장을 허용하기 위한 프로그램 - 참조 On URL 구문
신임장 조회 자격 증명 조회에 대해 자세히 알아보세요. 이것이 설정되면 컨텐츠는
출력은 쉘 명령으로 해석됩니다(개행 문자 사용).
제거됨)은 명령이 성공하면 계정 비밀번호로 처리됩니다.
비어 있지 않은 개행 문자가 아닌 출력을 생성함) 예를 들어 gpg(1) :

$ 에코 비밀번호 > .pass
$gpg -e .pass
$ eval `gpg-agent --daemon \
--pinentry-프로그램=/usr/bin/pinentry-curses \
--최대-캐시-ttl 99999 --기본-캐시-ttl 99999`
$ echo 'set Agent-shell-lookup="gpg -d .pass.gpg"' \
>> ~/.mailrc

에이전트에 대해 몇 가지 환경 변수가 설정됩니다.

NAIL_TMPDIR S-nail이 사용하는 임시 디렉터리입니다. 일반적으로 동일
TMPDIR이지만 하위 프로세스에서 설정 및 사용이 보장됩니다.
TMPDIR에 대해서도 후자의 조건을 보장하기 위해 설정됩니다.
NAIL_USER 비밀번호를 조회하는 사용자('USER')입니다.
NAIL_USER_ENC NAIL_USER의 URL 백분율 인코딩 변형입니다.
NAIL_HOST 사용자 계정의 일반 시스템 호스트 이름입니다.
NAIL_HOST_PORT 사용자의 'HOST'(포트를 포함할 수 있는 호스트 이름)
계정입니다.

속성 목록 '속성' 열에 인쇄할 문자 시퀀스입니다. 표제 as
헤더 디스플레이에 표시됩니다. 각각 한 가지 유형의 메시지에 대해(참조 보내실 내용 상태),
기본값은 'NUROSPMFAT+-$~' 또는 'NU *HMFAT+-$~'입니다. bsd플래그 또는
SYSV3 환경 변수는 다음 순서로 설정됩니다.

'N' 새로운.
'U'는 읽지 않았지만 오래되었습니다.
'R' 새롭지만 읽어보세요.
'O'를 읽고 오래되었습니다.
'S'가 저장되었습니다.
'P'가 보존되었습니다.
'M' 박스형.
'F'가 표시되었습니다.
A'가 대답했다.
'T' 초안.
축소된 스레드의 '+' 시작입니다.
'-'가 접혔습니다.
'$'은 스팸으로 분류되었습니다.
'~'는 스팸 가능성으로 분류됩니다.

자동 숨은 참조 각 발신의 숨은 참조 사본을 받을 수신자의 목록을 지정합니다.
메시지가 자동으로 전송됩니다.

자동cc 각 발신 메시지의 복사본을 받을 수신자 목록을 지정합니다.
자동으로 전송됩니다.

자동 정렬 정렬 모드가 발생합니다(참조: 종류 명령)을 사용하면 자동으로 입력됩니다.
폴더를 열 때 정렬 방법으로 이 옵션의 값입니다.

문자셋-7비트
'Content-Type:' MIME의 'charset=' 매개변수에 표시되어야 하는 값
메시지 데이터의 문자 집합 변환이 수행되지 않은 경우의 헤더 필드입니다.
기본값은 US-ASCII이며 선택한 문자 세트는 US-ASCII여야 합니다.
호환 가능.

문자셋-8비트
[옵션] 암시적 마지막 멤버로 사용되는 기본 8비트 문자 집합
변수의 sendcharsets. 기본값은 UTF-8입니다. 문자 세트가 없는 경우
변환 기능은 S-nail에서 사용할 수 있으며 유일하게 지원되는 문자입니다.
세트는 ttycharset. 섹션을 참조하세요. 캐릭터 세트 완전한 그림을 위해
S-nail의 문자셋 변환.

문자셋-알려지지 않은-8비트
[옵션] RFC 1428은 인터넷 메일 게이트웨이가 다음을 수행해야 하는 조건을 지정합니다.
이름이 있는 문자 세트를 사용하여 메일 메시지의 내용을 "업그레이드"합니다.
'알 수 없는-8비트'. 이 문자 세트 S-nail의 분류되지 않은 특성으로 인해
이 문자 세트를 다른 문자 세트로 변환할 수 없습니다. 만약에
이 변수는 'unknown-8bit' 문자 세트를 사용하는 메시지 부분으로 설정됩니다.
실제로는 값에 지정된 문자 세트에 있는 것으로 가정됩니다. 그렇지 않으면
(최종) 값 문자셋-8비트 이 목적으로 사용됩니다.

cmd를 에 대한 기본값 파이프 명령.

색상 출처_
[옵션] 소위 'From_' 라인에 대한 색상 지정입니다. 섹션을 참조하세요
채색 메시지 디스플레이 값의 형식에 대한 것입니다.

색상 헤더
[옵션] 헤더라인의 색상을 지정합니다.

color-msginfo
[옵션] 소개 메시지 정보 줄의 색상 지정입니다.

color-partinfo
[옵션] MIME 부분 정보 줄의 색상 사양입니다.

색상 용어
[옵션] 컬러 메시지가 표시되는 쉼표로 구분된 터미널 목록
사용할 수 있습니다. "color" 문자열이 문자열의 일부가 아닌 경우에만 항목을 추가하면 됩니다.
터미널 이름 자체; 기본값은

cons25,linux,rxvt,rxvt-unicode,화면,sun,vt100,vt220,wsvt25,xterm

컬러 우헤더
[옵션] 헤더 라인에 배치된 색상 지정
전에, 색상 사용자 헤더 목록. 섹션을 참조하세요 채색 메시지 디스플레이.

색상 사용자 헤더
쉼표로 구분된(대소문자 구분) 헤더 이름 목록입니다.
대안으로 채색됨 컬러 우헤더 그림 물감. 기본값은 다음과 같습니다.
'에서, 주제'.

crt (n 대화형) 터미널 세션에서 이 값진 옵션이 설정되면
주어진 출력이 몇 줄에 걸쳐야 하는지 결정하기 위한 임계값으로 사용됩니다.
구성된 PAGER를 통해 표시되기 전에; PAGER의 사용법은 다음과 같습니다.
이를 '0' 값으로 설정하여 강제로 설정하면 값 없이 설정하면 추론됩니다.
임계값을 계산하기 위한 터미널 화면의 현재 높이(LINES 및
스티(삼)).

날짜 필드 헤더 요약의 날짜는 일반적으로 메일함의 'From_' 줄 날짜입니다.
메시지. 이 변수가 설정되면 '날짜:'에 지정된 날짜가 표시됩니다.
필드가 사용되며 현지 시간으로 변환됩니다. 디스플레이를 제어할 수 있습니다.
값을 할당하여 날짜를 지정합니다. 이 경우 strftime(3) 기능은 다음과 같습니다
그에 따라 날짜 형식을 지정하는 데 사용됩니다. 해당 시스템 설명서를 읽어 보십시오.
사용 가능한 형식. S-nail이기 때문에 '%n' 형식을 사용하면 안 됩니다.
몇 줄이 맞는지 계산할 때 포함된 개행 문자를 고려하지 않습니다.
화면에.

datefield-markout-이전
이 옵션을 추가로 설정하면 날짜 필드, "이전"을 표시하는 데 사용됩니다.
메시지(개념은 -l POSIX 유틸리티의 옵션
ls(1)). 내용 해석은 다음과 같습니다. 날짜 필드.

부호화 발신 문자 메시지 및 메시지에 사용할 MIME 인코딩 제안
부속. 유효한 값은 기본 'quoted-printable', '8bit' 및 'base64'입니다.
'8bit'는 다음과 같은 채널을 통해 메일 메시지를 전송할 때 문제를 일으킬 수 있습니다.
ESMTP(RFC 1869)를 준수하지 않습니다. 메시지를 인코딩할 필요가 없으면 '7bit'
전송 모드는 이 변수에 관계없이 항상 사용됩니다. 바이너리 데이터는 항상
'base64'로 인코딩됩니다.

탈출 정의된 경우 이 옵션의 첫 번째 문자는 사용할 문자를 제공합니다.
~를 나타내는 '~' 자리 틸데 탈출.

확장 주소
설정하지 않으면 파일 및 명령 파이프라인 대상이 허용되지 않습니다.
주소가 필터링되어 경고 메시지가 표시됩니다. 값 없이 설정한 경우
그러면 가능한 모든 수신자 주소 사양이 허용됩니다. –
섹션에 있어야 합니다. 보내기 우편 이에 대한 자세한 내용은. 이를 수락하려면 대화식으로만 가능합니다.
모드 또는 다음 명령 중 하나를 사용하여 물결표 명령이 명시적으로 활성화된 경우
라인 옵션 -~ or -#, 이를 (대소문자 구분) 값 'restrict'로 설정합니다(참고
지금 이것은 실제로 'restrict,-all,+name,+addr'을 설정하는 것과 같습니다.

실제로 값은 쉼표로 구분된 값 목록으로 해석됩니다. 그 경우
'fail'이 포함된 경우 허용되지 않는 사양이 존재하면
필터링만 하는 대신 하드 전송 오류가 발생합니다. 나머지 값은 다음을 지정합니다.
특정 유형의 수신자 주소 지정이 허용되는지 여부(선택 사항)
더하기 기호 '+' 접두사로 표시됨) 또는 허용되지 않습니다(접두사에 하이픈 '-'이 붙음).
'all' 값은 가능한 모든 주소 사양을 다루고, 'file' 파일은
대상, 'pipe' 명령 파이프라인 대상, 'name' 일반 사용자 이름 및 (MTA)
별칭([사용되지 않음] 'noalias'는 '-name'에 대한 대체 구문으로 사용될 수 있음)
및 'addr' 네트워크 주소. 이러한 종류의 값은 주어진 값으로 해석됩니다.
따라서 'restrict,fail,+file,-all,+addr'은 모든 항목에 대해 하드 오류를 발생시킵니다.
S-nail이 대화형 모드에 있지 않거나 네트워크 주소가 아닌 수신자 주소입니다.
으로 시작되었습니다 -~ or -# 명령줄 옵션; 후자의 경우
그러면 주소를 사용할 수 있습니다.

확장기
이 변수가 추가 메일 전송 에이전트(MTA) 인수를 설정하지 않는 한
'--' 구분 기호 뒤에 제공될 수 있는 명령줄은 무시됩니다.
안전 이유. 그러나 특수 값 'fail'로 설정하면 존재
의 추가 MTA 인수가 S-nail을 종료시키는 하드 오류로 처리됩니다.
실패 상태로. 덜 엄격한 변형은 다른 점은 동일합니다.
대화형 모드에서 이러한 인수를 허용하는 'restrict', 또는 물결표인 경우
명령줄 옵션 중 하나를 사용하여 명령이 명시적으로 활성화되었습니다. -~ or
-#.

풍모 (읽기 전용) S-nail에 통합된 기능에 대한 정보 - 내용
이 변수는 명령의 출력과 동일합니다. 풍모.

파일-훅-로드-EXTENSION, 파일-후크-저장-EXTENSION
다음에서 사용할 파일 후크를 설치할 수 있습니다. 파일 명령
투명하게 처리할 수 있도록 (중간 임시 파일을 통해)
특정 'EXTENSION'이 있는 파일: 변수 값에 셸 조각이 포함될 수 있습니다.
표준 출력에 데이터를 쓰거나 표준에서 데이터를 읽을 것으로 예상됩니다.
각각 입력합니다. [v15 동작은 다를 수 있음] 변수는 변경되지 않을 수 있습니다.
우편함 직원이 있는 동안.

file-hook-load-xy='echo >&2 XY-LOAD 설정; gzip -cd' \
파일-후크-저장-xy='에코 >&2 XY-SAVE; gzip -c' \
레코드=+null-sent.xy

폴더 메시지 폴더를 저장하는 데 사용할 디렉터리의 이름입니다. 모든 폴더
'+'로 시작하는 이름은 그 아래 파일을 나타냅니다. 동일한 특별 협약
문서화 된대로 파일 새 값을 지정할 때 명령을 사용할 수 있습니다.
폴더하지만 확장이 즉시 완전히 수행된다는 점에 유의하세요. 예를 들어, 만약
확장된 이름은 IMAP 계정을 나타내며 '+'로 시작하는 모든 이름은 IMAP 계정을 나타냅니다.
아래 IMAP 사서함으로 폴더 타겟박스.

참고: 일부 IMAP 서버는 계층 구조에서 사서함 생성을 허용하지 않습니다.
기본이지만 'INBOX'의 하위 폴더로 생성되어야 합니다.
서버는 다음 형식의 폴더 이름을 제공합니다.

아이맵://[이메일 보호]/받은 편지함.

사용해야 합니다(마지막 문자는 서버의 계층 구분 기호입니다). 폴더
`+' 접두사가 붙은 이름은 `INBOX' 아래의 폴더를 참조하고 폴더는
'@' 접두사가 붙은 이름은 계층 구조 기반 아래의 폴더를 나타냅니다. 참조 IMAP
적절한 접두사와 구분 기호를 감지하는 메서드에 대한 네임스페이스 명령입니다.

폴더 후크
폴더가 열리고 이 변수가 설정되면 해당 매크로는
이 변수의 값이 실행됩니다. 매크로는 새 메일이 올 때도 호출됩니다.
도착하지만 매크로에서 실행된 명령에 대한 메시지 목록에는 다음만 포함됩니다.
그때 새로 도착한 메시지. 만약에 지역 선택 폴더 후크에서 활성화된 다음
폴더를 다시 떠나면 해당 설정이 되돌려집니다.

폴더-후크-FOLDER
재정의 폴더 후크 'FOLDER'라는 폴더에 대해. 다른 폴더와 다르게
사양에 따라 메타 문자 없이 완전히 확장된 폴더 이름은 다음과 같습니다.
모호함을 피하기 위해 사용됩니다. 그러나 사서함이 다음 위치에 있는 경우 폴더 그 다음에
일반적인 '+' 사양이 추가로 시도됩니다. 예를 들어, 폴더 "메일"입니다(따라서
사용자의 홈 디렉토리에 상대적) /home/usr1/mail/보냄 다음과 같이 시도될 것이다
'folder-hook-/home/usr1/mail/sent'가 먼저, 그 다음에는
'폴더-훅-+전송'.

후속 명예
그룹 응답 시 'Mail-Followup-To:' 헤더를 적용할지 여부를 제어합니다.
메시지를 통해 댓글 or 답장. 이것은 쿼드 옵션입니다. 값 없이 설정하면
기본값은 "예"입니다. 또한 참조하십시오 후속 조치 그리고 명령 목록ml구독.

메시지의 '보낸 사람:' 필드에 입력할 주소(또는 주소 목록)
RFC 5322를 인용하는 헤더: 메시지 작성자, 즉 사서함
메시지 작성을 담당하는 사람 또는 시스템. 만약에
메시지에 회신하면 이 주소는 마치 다음 주소에 있는 것처럼 처리됩니다.
대체 목록. 기기의 호스트 이름이 인터넷에서 유효하지 않은 경우(예:
예를 들어 전화접속 기계의 경우) 이 변수 ​​또는 호스트 이름 ([v15-호환]
와 함께 SMTP smtp-호스트 이름 더 많은 미세 조정 기능을 추가해야 함)
세트. 만약에 둘 이상의 주소가 포함되어 있는 경우 송신기 변수는
필요합니다(표준 RFC 5322에 따름).

앞으로
메시지 텍스트 앞에 인쇄할 문자열입니다. 앞으로 명령(제외
전에, 첨부 파일로 전달 변수가 설정되었습니다). 기본값은 "--------- 원본"입니다.
메시지 --------'가 설정되지 않은 경우; 빈칸으로 설정하면 제목이 인쇄되지 않습니다.
끈.

표제 헤더 요약에 사용할 형식 문자열입니다. 다음과 유사합니다. printf(3) 형식. ㅏ
퍼센트 문자 '%'는 뒤에 올 수 있는 형식 지정자를 소개합니다.
필드 너비를 나타내는 숫자; (아마도 암시적으로 암시된) 필드인 경우
width가 음수이면 필드가 왼쪽 정렬됩니다. 유효한 형식 지정자는 다음과 같습니다.

'%%' 일반 백분율 문자입니다.
'%>' 공백 문자이지만 현재 메시지에서는 확장됩니다.
'>'로.
'%<' 공백 문자이지만 현재 메시지에서는 확장됩니다.
'<'로.
'%$' [옵션] 분류된 메시지의 스팸 점수
명령 스팸메일을 보내다. 대체 문자가 있는 경우에만 인쇄합니다.
스팸을 지원하지 않습니다.
'%a' 메시지 속성 문자(상태 플래그); 실제 내용은 다음과 같습니다.
설정으로 조정됨 속성 목록.
'%d' 메시지를 받은 날짜입니다.
'%e' 스레드 모드의 들여쓰기 수준입니다.
'%f' 메시지 보낸 사람의 주소입니다.
'%i' 메시지 스레드 구조입니다. (이 형식은 지원되지 않습니다.
필드 너비.)
'%l' 메시지의 줄 수입니다.
'%m' 메시지 번호입니다.
'%o' 메시지의 옥텟(바이트) 수입니다.
'%s' 메시지 제목(있는 경우).
'%S' 메시지 제목(있는 경우)은 큰따옴표로 묶입니다.
'%T' 메시지 수신자 플래그: 메시지의 주소가 알려진 사람입니까?
가입한 메일링 리스트 - 참조 목록ml구독.
'%t' 스레드/정렬된 순서의 위치입니다.

기본값은 '%>%a%m %-18f %16d %4l/%-5o %i%-s'입니다. 또는
'%>%a%m %20-f %16d %3l/%-5o %i%-S'인 경우 bsdcompat 설정됩니다. 또한 참조하십시오 속성 목록
헤드라인-비디.

헤드라인-비디
양방향 텍스트는 헤더를 표시할 때 특별한 처리가 필요합니다.
숫자(날짜 또는 파일 크기 등)는 현재 텍스트에 영향을 주지 않습니다.
방향이 바뀌므로 아랍어나 기타 올바른 방향으로 입력할 때 보기 흉한 선 레이아웃이 발생합니다.
왼쪽 텍스트가 표시됩니다. 반면에 소수의 터미널만이
방향 변경을 올바르게 처리할 수 있으므로 사용자 상호 작용이
수용 가능한 결과를 위해 필요합니다. 확장된 호스트 시스템 지원은
그럼에도 불구하고 필요합니다. 예를 들어 터미널 문자 집합을 감지하는 것은 하나입니다.
전제조건; 이 기능은 유니코드(예: UTF-8) 로케일에서만 작동합니다.

일반적으로 이 변수를 설정하면 S-nail이 텍스트 필드를 캡슐화하게 됩니다.
인쇄할 때 발생할 수 있는 문제 표제 (그리고 동적과 같은 다른 필드도
확장 신속한) 특별한 유니코드 제어 시퀀스를 사용합니다. 가능하다
값을 할당하여 터미널 지원 수준을 미세 조정합니다. 값 없음(또는 모든 값)
'1', '2', '3' 이외의 것)은 S-nail이 단말기가 가능하다고 가정하게 만듭니다.
유니코드 버전 6.3을 올바르게 처리하려면 텍스트가
U+2068(FIRST STRONG ISOLATE) 및 U+2069(POP 방향 ISOLATE) 쌍
문자. 또한 이 문자를 위해 해당 줄에 예약된 공간이 없습니다.

약한 지원은 '1' 값을 사용하여 선택됩니다(유니코드 6.3이지만
라인에 제어 시퀀스를 쓰기 위한 두 개의 공백 공간) 가치
'2' 및 '3'은 유니코드 1.1 지원(U+200E, 왼쪽에서 오른쪽으로 표시)을 선택합니다. 후자의
다시 두 공간을 위한 공간을 추가로 예약합니다.

호스트 이름 로컬 주소를 확장할 때 값 대신 이 문자열을 호스트 이름으로 사용하세요.
에서 얻은 uname(3)과하면 getaddrinfo(3), 즉 'Message-ID:' 및 'From:'에서
필드. 그럴 때 참고하세요 SMTP 운송 수단이 사용되지 않으면 일반적으로
이러한 필드 [v15-compat]를 함께 생성하는 것은 MTA의 책임입니다.
SMTP 그러나 smtp-호스트 이름 결과에도 영향을 미칩니다. 당신은 생산해야
원하는 조합이 포함된 일부 테스트 메시지 호스트 이름, 및 / 또는 , 송신기
등등 먼저.

imap-인증-USER@HOST, imap 인증
[옵션] IMAP 인증 방식을 설정합니다. 유효한 값은 'login'입니다.
일반적인 비밀번호 기반 인증(기본값) `cram-md5'
네트워크를 통해 비밀번호를 전송하지 않는 비밀번호 기반 인증
일반 텍스트, GSS-API 기반 인증의 경우 `gssapi'.

imap 캐시
[옵션] IMAP 메일함 캐싱을 활성화합니다. 이 변수의 값은 다음과 같아야 합니다.
존재하거나 S-nail에 의해 생성될 수 있는 디렉토리를 가리킵니다. 모두
캐시 내용은 S-nail에 의해 언제든지 삭제될 수 있습니다. 그것은 안전하지 않다
그들에 대해 가정을 해보세요.

imap-keepalive-USER@HOST, imap-keepalive-HOST, imap-keepalive
[옵션] IMAP 서버는 일정 기간 동안 활동이 없으면 연결을 닫을 수 있습니다. 그만큼
표준에서는 최소 30분을 요구하지만 실제 경험에 따르면
달라지다. 이 변수를 0보다 큰 숫자 '값'으로 설정하면 'NOOP'가 발생합니다.
다른 작업이 수행되지 않으면 'value'초마다 전송되는 명령입니다.

imap 목록 깊이
[옵션] IMAP 서버의 폴더 목록을 검색할 때, 폴더
무한한 가능성을 피하기 위해 특정 깊이에 도달하면 명령이 중지됩니다.
루프. 이 변수의 값은 허용되는 최대 깊이를 설정합니다. 기본값
2입니다. 현재 IMAP 서버의 폴더 구분 기호가 슬래시 '/'인 경우
변수는 효과가 없으며 폴더 명령은 하위 폴더로 내려가지 않습니다.

들여쓰기 접두사
에서 사용하는 문자열 ~m, ~M~R 틸데 탈출 과에 의해 견적을 원하시면, 오늘 Kevin Lee Company 에 연락주세요. 에 대한 옵션
일반 표 문자 '^I' 대신 메시지를 들여쓰기합니다.
기본. 공백이나 탭이 포함된 경우 값을 인용해 주세요.

줄 편집기 커서 오른쪽
[옵션] 내장된 명령줄 편집기를 사용하는 경우 다음을 기반으로 하는 작업
일부 터미널에서는 오른쪽 방향 이동이 작동하지 않을 수 있습니다. 그런 일을 겪게 된다면
문제가 있는 경우 이 변수를 필요한 터미널 제어 시퀀스로 설정하십시오.
커서를 한 열 오른쪽으로 이동합니다. 기본값은 '\033[C'입니다.
대부분의 터미널에서 작동합니다. '\033OC' 및 '\014'는 덜 자주 발생합니다. 참고하세요
"Escape" 및 기타 제어 문자는 쉘 스타일 Escape로 작성되어야 합니다.
예를 들어 (US-ASCII) "Escape"의 경우 '\033'입니다.

MAIL 설정된 경우 사용자의 사서함으로 사용됩니다. 그렇지 않으면 시스템에 따른 기본값은 다음과 같습니다.
사용된. 문서화된 특수 규칙의 논리적 하위 집합을 지원합니다.
위한 파일 명령 및 폴더 옵션을 선택합니다.

마임 반증
일반적으로 'Content-Type:' 필드는 MIME 부분을 처리하는 방법을 결정하는 데 사용됩니다.
그러나 일부 MUA는 다음을 사용하지 않습니다. mime.types(5) 또는 이와 유사한 메커니즘을 올바르게 사용하려면
콘텐츠를 분류하되 일반 경우에도 'application/octet-stream'을 지정하기만 하면 됩니다.
'text/diff'와 같은 텍스트 첨부 파일. 이 변수가 설정되면 S-nail은 다음을 시도합니다.
가능하다면 그러한 MIME 메시지 부분을 자체적으로 분류하고
파일 이름. 이 변수에는 비어 있지 않은 값이 주어질 수도 있습니다.
값은 숫자, 실제로는 비트 캐리어일 것으로 예상됩니다. 비트 만들기 -
운반 번호는 간단하게 추가됩니다.

? !echo 값은 $((2 + 4))로 설정되어야 합니다.
값은 6으로 설정되어야 합니다.

· 비트 2가 설정되면(XNUMX) ​​감지된 콘텐츠 유형이 함께 전달됩니다.
메시지와 함께 어떤 것을 결정하는 데 사용됩니다. 파이프 유형/하위 유형 is
MIME 부분에 대한 책임이 있는 경우 해당 질문이 발생합니까? 표시할 때
이러한 MIME 부분은 part-info로 재정의된 콘텐츠 유형을 나타냅니다.
더하기 기호 '+'를 표시합니다.
· 비트 4이 설정되면(XNUMX), 반증이 항상 생성되고
긍정적인 결과는 MIME 유형으로 사용되며 심지어 강제로 재정의됩니다.
MIME 유형이 지정된 부분.

mimetypes-로드 제어
이 옵션은 다음 중 어느 것을 제어하는 ​​데 사용할 수 있습니다. mime.types(5) 데이터베이스는
섹션에 자세히 설명된 대로 S-네일에 의해 로드됩니다. 최대 XNUMXW 출력을 제공하는 mime.types 파일. 면
문자 'u'는 옵션 값의 일부이고 사용자의 개인 정보입니다.
~/.mime.types 파일이 로드됩니다(존재하는 경우). 마찬가지로 문자 's'
시스템 전체의 로딩을 제어합니다. /etc/mime.types.; 사용자 파일이 로드되었습니다
첫째, 문자 일치는 대소문자를 구분하지 않습니다. 이 옵션이 설정되지 않은 경우 S-네일
대신 두 파일을 모두 로드하려고 시도합니다. S-nail 내장 MIME 통합
유형은 억제할 수 없지만 마지막으로 일치됩니다.

다른 구문을 사용하여 더 많은 소스를 지정할 수 있습니다.
등호 '='가 포함된 경우 대신 쉼표로 구분된 목록으로 구문 분석됩니다.
설명된 문자와 'f=FILENAME' 쌍; 주어진 파일 이름은
확장되고 로드되며 해당 콘텐츠는 다음과 같은 확장 구문을 사용할 수 있습니다.
섹션에 설명 최대 XNUMXW 출력을 제공하는 mime.types 파일.

NAIL_EXTRA_RC
이후에 읽을 선택적 시작 파일의 이름 ~/.mailrc. 이 변수
설정된 경우에만 효과가 있습니다. s-nail.rc or ~/.mailrc, 수입되지 않았습니다
'MAILRC=/dev/null/'을 존중하기 위해 환경에서 -n 호출. 사용
다른 POSIX에서 이해하지 못하는 명령을 위한 이 파일 mailx(1)
구현.

못_머리 각각의 새 메시지 시작 부분에 넣을 문자열입니다. 이스케이프 시퀀스
tabulator '\t' 및 개행 '\n'이 이해됩니다.

NAIL_HISTFILE
[옵션] 명령줄 편집기를 사용할 수 있는 경우 이를 이름으로 설정할 수 있습니다.
(확장 가능) 영구 히스토리 파일 위치의 경로입니다.

NAIL_HISTSIZE
[옵션] 명령줄 편집기를 사용할 수 있는 경우 이 값은
세트에 저장되고 유효한 기록 항목 NAIL_HISTFILE. 값
0보다 작으면 이 기능이 비활성화됩니다. 로드 및 통합에 유의하십시오.
NAIL_HISTFILE 프로그램 시작 시에도 이렇게 하면 억제할 수 있습니다. 안
설정되지 않았거나 유효하지 않은 값 또는 0이면 기본값이 사용됩니다. 에 의존
사용 가능한 명령줄 편집기는 기록 개수도 정의합니다.
메모리 항목; 이는 또한 이것의 편집기별 날씨 런타임 업데이트입니다.
가치가 존중될 것입니다.

못꼬리 각각의 새 메시지 끝에 넣을 문자열입니다. 이스케이프 시퀀스 표 작성기
'\t' 및 개행 '\n'이 이해됩니다.

새 폴더
이 변수의 값이 'maildir'인 경우 새로 생성된 로컬 폴더는 다음 위치에 있습니다.
메일디렉터리 형식.

뉴메일 프롬프트가 인쇄될 때마다 현재 폴더에 새 메일이 있는지 확인합니다. 을 위한
IMAP 사서함은 서버에서 새 메일을 폴링하므로 다음과 같은 결과가 발생할 수 있습니다.
서버 연결이 느린 경우 작업이 지연됩니다. Maildir 폴더는 다음과 같아야 합니다.
새 메일이 도착했는지 확인하기 위해 다시 검사해야 합니다.

이 변수가 특수 값 "nopoll"로 설정되면 IMAP 서버가 작동하지 않습니다.
적극적으로 새 메일을 요청했지만 새 메일이 계속 감지되어 발표될 수 있습니다.
서버로 전송되는 다른 IMAP 명령과 함께 사용됩니다. 두 경우 모두 IMAP
서버는 서버에서 삭제된 메시지에 대한 알림을 보낼 수 있습니다.
다른 프로세스나 클라이언트에 의해. 이 경우 "Expunged X message"가 인쇄됩니다.
이 변수와 관계없이 메시지 번호가 변경되었을 수 있습니다.

이 변수가 특수 값 'nopoll'로 설정되면 Maildir 폴더는
완전히 다시 검색되지는 않지만 타임스탬프 변경 사항만 감지됩니다.

조직
메시지 헤더의 '조직:' 필드에 입력할 값입니다.

비밀번호-USER@HOST, 비밀번호-HOST, 암호
[v15-compat] 비밀번호가 없을 때 사용되는 비밀번호를 설정하는 변수 체인
프로토콜 및 계정별 URL에 제공되었습니다. 최후의 수단으로 에스네일은
인증 방법에 비밀번호가 필요한 경우 사용자 단말기에서 비밀번호를 요청합니다.
비밀번호. 시작 파일에 비밀번호를 지정하는 것은 일반적으로 보안상 위험합니다.
파일은 호출하는 사용자만 읽을 수 있어야 합니다.

비밀번호-USER@HOST
[no v15-compat] ([v15-compat]에 대한 위의 체인 참조) 다음에 대한 비밀번호를 설정하십시오.
'HOST'에 연결할 때 'USER'입니다. 호스트에 대해 해당 변수가 정의되지 않은 경우
사용자는 표준 입력에서 비밀번호를 묻는 메시지를 받게 됩니다. 비밀번호 지정
시작 파일은 일반적으로 보안 위험이 있습니다. 파일은 다음에서 읽을 수 있어야 합니다.
사용자만 호출합니다.

파이프 유형/하위 유형
'TYPE/SUBTYPE' 유형(소문자로 정규화됨)의 MIME 메시지 부분이
표시되거나 인용된 텍스트는 이 변수의 값을 통해 필터링됩니다.
쉘 명령으로 해석됩니다. 특수 값 '@'을 사용하여 강제로 실행할 수 있습니다.
메시지 부분을 일반 텍스트로 해석(예: 'set)
Pipe-application/pgp-signature=@'는 이제부터 서명을 일반 텍스트로 처리합니다.
"있는 그대로" 표시합니다. (더 유용한 방법으로도 동일한 결과를 얻을 수 있습니다.
컨텍스트를 사용하여 마임타입 유형 표시와 함께 명령을 사용합니다.)

또한 쉘 명령 앞에 '@'이 붙으면 해당 명령만 사용됩니다.
메시지가 자체적으로 표시되는 경우 MIME 메시지 부분을 준비하지만 그렇지 않은 경우
여러 메시지가 동시에 표시되는 경우.

마지막으로, 쉘 명령에 '@&' 접두사가 붙으면,
일반 '@' 셸 명령 접두사에 대해 설명되어 있으면 명령이 실행됩니다.
즉, S-nail을 차단하지 않고 비동기식으로 수행할 수 있습니다. 이는 다음 작업을 수행하는 데 편리한 방법이 될 수 있습니다.
메일 메시지를 계속 읽으면서 PDF 파일 등을 표시합니다. 일부
표시될 MIME 부분에 대한 정보가 환경에 내장되어 있습니다.
쉘 명령 중:

NAIL_TMPDIR S-nail이 사용하는 임시 디렉터리입니다. 대개
TMPDIR과 동일하지만 설정 및 사용이 보장됩니다.
하위 프로세스별; 후자의 조건을 보장하기 위해
TMPDIR도 설정됩니다.
NAIL_FILENAME 파일 이름(설정된 경우), 그렇지 않은 경우 빈 문자열입니다.
NAIL_FILENAME_GENERATED 임의의 문자열입니다.
NAIL_CONTENT 부분의 MIME 콘텐츠 유형(알고 있는 경우 비어 있음)
그렇지 않으면 문자열.
NAIL_CONTENT_EVIDENCE 경우 마임 반증 캐리 어라운드 비트 포함
(2) 그러면 감지된 MIME 콘텐츠로 설정됩니다.
유형; 그 외에는 NAIL_CONTENT와 동일하지 않습니다.

파이프 확장
이것은 동일하다 파이프 유형/하위 유형 'EXTENSION'(다음으로 정규화됨)을 제외하고
ASCII 문자 집합의 문자 매핑을 사용하는 소문자) 파일 확장자의 이름을 지정합니다.
예: 'xhtml'. 이 메서드를 사용하여 등록된 핸들러가 우선적으로 적용됩니다.

pop3-keepalive-USER@HOST, pop3-keepalive-HOST, pop3-keepalive
[옵션] POP3 서버는 일정 기간 동안 활동이 없으면 연결을 닫습니다. 그만큼
표준에서는 최소 10분을 요구하지만 실제 경험에 따르면
달라지다. 이 변수를 '0'보다 큰 숫자 값으로 설정하면 'NOOP'가 발생합니다.
다른 작업이 수행되지 않으면 각 값 초마다 전송되는 명령입니다.

신속한 명령이 수락될 때 인쇄되는 문자열입니다. 다음과 같은 방법으로 프롬프트를 방지할 수 있습니다.
이것을 null 문자열로 설정하거나 no로 설정하여신속한. 동일한 XSI
에 의해 이해되는 이스케이프 시퀀스 에코 명령은 내에서 사용될 수 있습니다
신속한.

또한 다음과 같은 S-네일 특정 추가 시퀀스가 ​​이해됩니다.
'\&'(“?”로 확장됨) ~하지 않는 한 bsdcompat 설정되어 있는 경우 다음으로 확장됩니다.
“&”; '\&'는 기본값입니다. 신속한. '\?'는 다음으로 확장됩니다.
마지막 명령이 실패하면 "1"이고 그렇지 않으면 "0"입니다. '\$'는 다음으로 확장됩니다.
현재 활성화된 이름 계정, 있는 경우 빈 문자열로
그렇지 않은 경우 '\@'는 현재 활성화된 이름으로 확장됩니다.
사서함. (프롬프트 버퍼는 크기가 제한되어 있으므로 초과분은 잘립니다.)

... 비록 ... 할지라도 신속한 확인 헤드라인-비디 확장을 캡슐화하기 위해
양방향을 올바르게 표시하는 데 필요한 '\$' 및 '\@' 이스케이프 시퀀스
텍스트를 구성하는 최종 문자열에는 해당되지 않습니다. 신속한 즉,
실제 BIDI 처리는 지원되지 않습니다.

최신 버전이 나올 때 편집 라인(3) 명령 편집자 사용됨, 모든 탈출
시퀀스 자체는 다음과 함께 사용하기 위해 다른 이스케이프 문자로 캡슐화되어야 합니다.
전에, EL_PROMPT_ESC 메커니즘: S-nail은 제어 문자 '\01'을 구성합니다.
이.

견적을 원하시면, 오늘 Kevin Lee Company 에 연락주세요. 설정된 경우 S-nail은 원본 메시지 앞에 다음을 붙여서 응답 메시지를 시작합니다.
변수의 값 들여쓰기 접두사. 일반적으로 제목은 다음과 같이 구성됩니다.
"Fromheaderfield write:"가 인용문 앞에 인쇄됩니다. 문자열의 경우
'noheading'이 견적을 원하시면, 오늘 Kevin Lee Company 에 연락주세요. 변수에서는 이 제목이 생략됩니다. 만약
문자열 'headers'가 할당되면 헤더가 선택됩니다. 무시/유지 명령
메시지 본문 위에 인쇄됩니다. 견적을 원하시면, 오늘 Kevin Lee Company 에 연락주세요. 자동`처럼 작동합니다.~m' 틸데
탈출 그럼 명령해라. 'allheaders' 문자열이 할당되면 모든 헤더가
메시지 본문 위에 인쇄되고 모든 MIME 부분이 포함됩니다. 견적을 원하시면, 오늘 Kevin Lee Company 에 연락주세요. 행동
자동`처럼~M' 명령; 또한 참조 첨부 파일로 인용.

인용 접기
[옵션] 이외에 설정 가능 들여쓰기 접두사. 이것을 설정하면 더 많은 기능이 활성화됩니다.
선행 인용 문자를 압축하고
너무 긴 선이 접혀 있습니다. 인용 접기 XNUMX개 또는 XNUMX개로 설정할 수 있습니다(공백
구분된) 숫자 값으로, 최대(목표)와
최소 라인 길이는 각각 fmt(1)
프로그램이지만 단락 기반이 아닌 줄 기반입니다. 명시적으로 설정하지 않으면 최소값은
목표를 알고리즘적으로 반영합니다. 목표는 길이보다 작을 수 없습니다
들여쓰기 접두사 추가 패드도 추가됩니다. 필요한 조정이 이루어집니다.
아무 말 않고.

기록 정의된 경우 모든 보내는 메일을 기록하는 데 사용되는 폴더의 경로 이름을 제공합니다.
정의하지 않으면 보내는 메일이 저장되지 않습니다. 이 폴더에 저장하는 경우
실패하면 메시지가 전송되지 않고 대신 DEAD에 저장됩니다.

reply_strings
쉼표로 구분된 목록으로 설정할 수 있습니다(ASCII에 따라 대소문자를 구분하지 않음).
규칙) 내장 문자열 외에 다음과 같이 인식되는 문자열
'제목:' 응답 메시지 표시기 - 기본 제공되는 'Re:'는 RFC에서 요구하는 사항입니다.
5322, 독일어 'Aw:'도 포함됩니다.

답장하다 메시지 헤더의 '답장:' 필드에 넣을 주소 목록입니다.
이 목록의 구성원은 마치 목록에 있는 것처럼 처리됩니다. 대체 명부.

회신
다음을 통해 메시지에 응답할 때 'Reply-To:' 헤더를 적용할지 여부를 제어합니다.
댓글 or 답장. 이것은 쿼드 옵션입니다. 값 없이 설정하면 기본값은 다음과 같습니다.
"예".

화면 S-nail이 처음에 메시지 헤더를 인쇄할 때 인쇄할 번호를 결정합니다.
터미널 속도를 보고 인쇄합니다. 터미널이 빠를수록
인쇄됩니다. 이 옵션은 이 계산을 무시하고 메시지 수를 지정합니다.
헤더가 인쇄됩니다. 이 번호는 다음과 같은 스크롤에도 사용됩니다. z 명령.

sendcharsets
[옵션] 쉼표로 구분된 문자 집합 이름 목록입니다.
나가는 인터넷 메일. 변수의 값 문자셋-8비트 자동으로
이 문자 집합 목록에 추가됩니다. 문자셋 변환이 없는 경우
기능이 S-nail로 컴파일된 경우 지원되는 유일한 문자 세트는 다음과 같습니다.
ttycharset. 참조 sendcharsets-else-ttycharset 그리고 해당 부분을 참고하세요
캐릭터 세트 S-nail의 문자 집합 변환에 대한 전체 그림을 보려면

송신기 보내는 메시지의 '보내는 사람:' 필드에 RFC를 인용하여 입력하는 주소입니다.
5322: 실제 전송을 담당하는 에이전트의 사서함입니다.
메시지. 이 필드는 일반적으로 '보낸 사람:' 필드가 아니면 사용해서는 안 됩니다.
주소가 두 개 이상 포함되어 있는 경우 필수입니다. 그만큼 송신기 주소
에 있는 것처럼 처리됩니다. 대체 명부.

메일을 보내다 대체 메일 전송 에이전트(MTA)를 사용하려면 이 옵션을 전체로 설정하십시오.
사용할 프로그램의 경로명. 설정이 필요할 수도 있습니다. sendmail-프로그램 이름 in
부가.

MTA는 여러 가능한 소스로부터 명령줄 인수를 전달받습니다.
변수 sendmail 인수 설정된 경우 명령줄에서(주어진 경우)
변수 확장기 사용을 허용합니다. MTA의 인수 처리는 항상
'--' 구분 기호로 종료됩니다.

다음 MTA 명령줄의 암시적 사용법
바이너리 옵션을 설정하여 인수를 비활성화할 수 있습니다.
sendmail-no-default-arguments: '-i'(점 '.'만으로 줄을 처리하지 않음)
문자를 입력 끝으로), '-m'(옵션이 필요함) metoo 설정됨) 및 '-v'(있는 경우)
전에, 말 수가 많은 옵션이 설정됨); 와 함께 -r 명령줄 옵션 S-nail
'-F'뿐만 아니라 '-f'도 전달합니다.

sendmail 인수
Mail-Transfer-Agent를 통과하기 위한 인수는 다음을 통해 제공될 수 있습니다.
옵션. 이 변수의 내용은 인수 벡터로 분할됩니다.
다른 가능한 MTA 옵션에 결합됩니다.

sendmail-arguments='-t -X "/tmp/내 로그"' 설정

sendmail-no-default-arguments
(바이너리) 이 옵션을 설정하지 않으면 S-nail은 잘 알려진 표준을 통과합니다.
정의된 명령줄 옵션 메일을 보내다 프로그램에 대한 자세한 내용은 여기를 참조하세요.

sendmail-프로그램 이름
많은 시스템이 소위 말하는 것을 사용합니다. 메일 포장지(8) 호환성을 보장하는 환경
메일을 보내다(1). 이는 호출하는 데 사용된 이름을 검사하여 작동합니다.
우편 배송 시스템. 이 변수가 설정되면 mailwrapper(프로그램
"sendmail"을 호출할 때 실제로 실행되는 내용)은 해당 내용을 다음과 같이 처리합니다.
그 이름. 기본값은 'sendmail'입니다.

기호 와 함께 사용할 문자열 ~A 물결표 탈출.

기호 와 함께 사용할 문자열 ~a 물결표 탈출.

서명 설정된 경우 읽기 가능한 파일의 이름과 일치해야 합니다. 파일의 내용은
그런 다음 각 단일 부분 메시지와 각 다중 부분의 첫 번째 부분에 추가됩니다.
메시지. 서명을 편집할 수 없다는 점에 유의하세요.
개별 메시지.

smime-ca-dir
[옵션] PEM(Privacy Enhanced)에서 CA 인증서가 있는 디렉터리를 지정합니다.
메일) S/MIME 서명된 메시지 확인을 위한 형식입니다.

smime-ca 파일
[옵션] 인증을 위해 PEM 형식의 CA 인증서가 포함된 파일을 지정합니다.
S/MIME 서명된 메시지.

smime-암호-USER@HOST, smime 암호
[옵션] S/MIME 암호화 메시지 생성 시 사용할 암호를 지정합니다.
(지정된 계정의 경우). RFC 5751에서는 기본값 'aes128'(AES-128)을 요구합니다.
CBC). 가능한 값은 (대소문자를 구분하지 않음) 암호화 강도가 감소하는 경우입니다.
'aes256'(AES-256 CBC), 'aes192'(AES-192 CBC), 'aes128'(AES-128 CBC), 'des3'
(DES EDE3 CBC, 168비트, 'aes128'을 사용할 수 없는 경우 기본값) 및 'des'(DES CBC,
56비트).

실제로 사용 가능한 암호화 알고리즘은 암호화 라이브러리에 따라 다릅니다.
S-네일을 사용합니다. [옵션] 더 많은 암호화 알고리즘 지원 가능
예를 들어 동적 로딩을 통해 EVP_get_cipherbyname(3) (OpenSSL) S-nail의 경우
이를 지원하기 위해 컴파일되었습니다.

smime-crl-dir
[옵션] 사용할 PEM 형식의 CRL이 포함된 파일이 포함된 디렉터리를 지정합니다.
S/MIME 메시지를 확인할 때.

smime-crl-파일
[옵션] 검증 시 사용할 PEM 형식의 CRL을 포함하는 파일을 지정합니다.
S/MIME 메시지.

smime-암호화-USER@HOST
[옵션] 이 변수를 설정하면 해당 수신자에게 보내는 메시지는
보내기 전에 암호화됩니다. 변수의 값은 변수의 이름으로 설정되어야 합니다.
PEM 형식의 인증서가 포함된 파일입니다.

메시지가 여러 수신자에게 전송되는 경우 각 수신자는
해당 변수가 설정되면 개별적으로 암호화된 메시지를 받게 됩니다.
다른 수신자는 해당 메시지를 계속해서 일반 텍스트로 받게 됩니다.
smime-force-암호화 변수가 설정되었습니다. 암호화된 서명을 권장합니다
메시지, 즉 스미메 사인 변하기 쉬운.

smime-sign-cert-USER@HOST, smime 서명 인증서
[옵션] PEM 형식의 파일을 가리킵니다. 서명을 목적으로
이 파일을 해독하려면 사용자의 개인 키와 그의 개인 키가 포함되어 있어야 합니다.
증명서.

메시지 서명의 경우 'USER@HOST'는 항상 다음 값에서 파생됩니다. (또는, 만약
여러 주소가 포함된 송신기). 암호화를 위해서는
수신자의 공개 암호화 키(인증서)가 필요합니다. 명령 인증서 저장
서명된 메시지의 인증서를 저장하는 데 사용할 수 있습니다(섹션 서명
암호화 메시지 S / MIME 몇 가지 세부 사항을 제공합니다). 이 작동 모드는
일반적으로 특수화된 형식에 의해 구동됩니다.

메시지를 해독할 때 계정은 수신자 필드('받는 사람:')에서 파생됩니다.
및 메시지의 '참조:')와 같은 주소를 검색합니다.
변수가 설정되었습니다. S-nail은 항상 일치하는 첫 번째 주소를 사용하므로,
동일한 메시지가 다른 주소를 사용하여 둘 이상의 사용자 주소로 전송됩니다.
암호화 키가 없으면 암호 해독이 실패할 수 있습니다.

smime-sign-include-certs-USER@HOST, smime 서명 포함 인증서
[옵션] 사용하는 경우 쉼표로 구분된 목록으로 구성됩니다.
각 파일에는 포함될 PEM 형식의 단일 인증서가 포함되어 있습니다.
S/MIME 메시지에 추가로 smime 서명 인증서 자격증. 이것은
수신을 지원하려는 경우 긴 인증서 체인에 가장 유용합니다.
당사자 확인 절차. 최상위 인증서도 가능합니다.
체인에 포함되지만 검증 역할을 하지 않습니다. 또한 참조하십시오
smime 서명 인증서. 이 경우 'USER@HOST'는 변수를 참조한다는 점을 기억하세요.
(또는 주소가 여러 개 포함된 경우 송신기).

smime-sign-메시지-다이제스트-USER@HOST, smime 서명 메시지 다이제스트
[옵션] S/MIME 메시지에 서명할 때 사용할 메시지 다이제스트를 지정합니다. RFC
5751에서는 기본값 'sha1'을 요구합니다. 가능한 값은 (대소문자를 구분하지 않고)입니다.
암호화 강도 감소: 'sha512', 'sha384', 'sha256', 'sha224' 및 'md5'.

실제로 사용 가능한 메시지 다이제스트 알고리즘은 암호화 방식에 따라 다릅니다.
S-nail이 사용하는 라이브러리입니다. [옵션] 더 많은 메시지 다이제스트 알고리즘 지원
예를 들어 다음을 통해 동적 로딩을 통해 사용할 수 있습니다. EVP_get_digestbyname(3)
(OpenSSL) S-nail이 이를 지원하도록 컴파일된 경우. 이를 위해 기억해두세요
'USER@HOST'는 변수를 나타냅니다. (또는 주소가 여러 개 포함된 경우
송신기).

SMTP [옵션] 일반적으로 S-nail은 다음을 통해 정의된 프로그램을 호출합니다. 메일을 보내다 양도
에 설명된 대로 메시지 보내기 우편. 설정 SMTP 변수는 대신
순서대로 지정된 서버에 SMTP 네트워크 연결이 이루어지도록 합니다.
메시지를 직접 제출합니다. S-nail은 세 가지 "SMTP"에 대해 알고 있습니다.
프로토콜”:

· 일반적으로 서버 포트 5321에 있는 일반 SMTP 프로토콜(RFC 25)
설정이 필요합니다. smtp-사용-starttls SSL/TLS를 입력하기 위한 변수
암호화된 세션 상태. [v15-compat]와 같은 값을 할당하세요.
'[smtp://][사용자[:password]@]서버[:port]' ([v15-compat 없음]
'[smtp://]서버[:포트]') 이 프로토콜을 선택합니다.
· 그런 다음 서버 포트 465에 존재하는 소위 SMTPS가
자동으로 SSL/TLS가 보호됩니다. 불행히도 그것은 결코 표준화되지 않았습니다.
프로토콜이므로 호스트 네트워크 서비스 데이터베이스에서 지원되지 않을 수 있습니다.
– 실제로 포트 번호는 이미 다른 프로토콜에 재할당되었습니다!

그럼에도 불구하고 SMTPS는 일반적으로 제공되는 프로토콜이므로 선택할 수 있습니다.
[v15-compat] 'smtps://[user[:password]@]server[:port]'와 같은 값 할당
([no v15-compat] 'smtps://서버[:포트]'); 언급된 문제로 인해
그러나 일반적으로 포트를 ':465'로 명시적으로 지정해야 합니다.
· 마지막으로 일반적으로 사용되는 제출 프로토콜(RFC 6409)이 있습니다.
서버 포트 587이며 실제로는 SMTP 프로토콜과 동일합니다.
그 옆에 있는 S네일의 시점; 설정이 필요합니다 smtp-사용-starttls
SSL/TLS 보안 세션 상태를 입력하는 변수입니다. 다음과 같은 값을 할당하십시오.
[v15-compat] '제출://[user[:password]@]서버[:port]' ([v15-compat 없음]
'제출://서버[:포트]').

자격 증명 등에 대한 자세한 내용은 다음을 참조하세요. On URL 구문 신임장 조회. 그만큼
SMTP 전송은 하위 프로세스에서 실행됩니다.
센드웨이트 또는 말 수가 많은 변수가 설정되었습니다. TERM을 받으면
신호를 보내면 메시지가 중단되고 메시지가 DEAD에 저장됩니다.

smtp-auth-USER@HOST, smtp-인증-호스트, SMTP 인증
[옵션] SMTP 인증 방식을 설정하는 변수 체인입니다. 가능한
값은 'none'([no v15-compat] 기본값), 'plain'([v15-compat] 기본값),
'login' 및 [옵션] 추가 메소드 'cram-md5' 및 'gssapi'. '없음'
메소드에는 사용자 자격 증명이 필요하지 않으며 'gssapi'에는 사용자 이름과 모든 항목이 필요합니다.
다른 방법에는 사용자 이름과 비밀번호가 필요합니다. [v15-compat]를 참조하세요. SMTP, 사용자
암호 ([v15 호환 없음] smtp-인증-비밀번호smtp-인증-사용자). 참고
smtp-인증-호스트 [v15-compat]입니다. [v15-compat 없음]: 참고 사항 smtp-auth-USER@HOST:
변수의 보낸 사람 주소에 따라 종속성을 무시할 수 있습니다. .

smtp-인증-비밀번호
[옵션] [no v15-compat] SMTP에 대한 전역 대체 비밀번호를 설정합니다.
입증. 인증 방법에 비밀번호가 필요하지만 둘 다 필요하지 않은 경우
smtp-인증-비밀번호 매칭도 아니고 smtp-인증-비밀번호-USER@HOST 찾을수있다,
S-nail은 사용자의 단말기에서 비밀번호를 묻습니다.

smtp-인증-비밀번호-USER@HOST
[v15 호환 없음] 재정의 smtp-인증-비밀번호 보낸 사람의 특정 값에 대해
주소, 변수에 따라 다름 .

smtp-인증-사용자
[옵션] [no v15-compat] SMTP에 대한 전역 대체 사용자 이름을 설정합니다.
입증. 인증 방법에 사용자 이름이 필요하지만 둘 다 필요하지 않은 경우
smtp-인증-사용자 매칭도 아니고 smtp-auth-user-USER@HOST 찾을 수 있으며, S-nail이
사용자 터미널에서 사용자 이름을 요청합니다.

smtp-auth-user-USER@HOST
[v15 호환 없음] 재정의 smtp-인증-사용자 보낸 사람 주소의 특정 값에 대해
변수에 따라 다름 .

smtp-호스트 이름
[v15-compat] 일반적으로 S-nail은 변수를 사용합니다. 필요한 것을 도출하기 위해
'MAIL FROM:<>' SMTP 명령을 실행하기 위한 'USER@HOST' 정보입니다. 환경
smtp-호스트 이름 SMTP 계정(SMTP 또는
사용자 변수 체인) 및 이 변수의 내용에서 'HOST'(또는 경우
그것은 빈 문자열입니다. 호스트 이름 또는 최후의 수단으로 로컬 호스트 이름). 이것
그 자체로는 유효하지만 다른 공급자가 호스팅하는 주소 사용을 허용하는 경우가 많습니다.
그보다 (에서 ) 님이 메시지를 보내려고 합니다. 이 변수도 설정
생성된 'Message-ID:'에 영향을 미칩니다.

스팸 인터페이스
[옵션] 스팸 관련 명령(예: 스팸메일을 보내다)
원하는 스팸 인터페이스는 이 변수를 설정하여 정의해야 합니다. 제발
매뉴얼 섹션을 참조하세요 처리 스팸 스팸에 대한 완전한 이해를 위해
S-nail 취급. 다음 인터페이스를 모두 사용하거나 전혀 사용하지 못할 수 있습니다.

'spamc'와의 상호작용 스팸(1)에서 스파 맛 사신(1)
(http://spamassassin.apache.org 어쌔신) 스위트. 와는 다르다
일반 필터 인터페이스 S-nail은 자동으로 올바른 필터를 추가합니다.
주어진 명령에 대한 인수와 구문 분석에 필요한 지식을 가지고 있습니다.
프로그램의 출력. 기본값 spamc 명령 되었을 것이다
다음과 같은 경우 S-nail 바이너리로 컴파일됩니다. 스팸(1)이 PATH에서 발견되었습니다.
컴파일하는 동안. 구체적인 정의를 내릴 필요가 있을까?
연결 유형(구성 파일을 사용하는 대신),
변수 스팸 인수 예를 들어 '-d'와 같이 사용할 수 있습니다.
server.example.com -p 783'. 사용자별로 지정할 수도 있습니다.
구성을 통해 스팸 사용자. 이 인터페이스는 검사하지 않습니다.
명령 메시지의 'is-spam' 플래그 스팸메일 삭제.

'spamd' S-nail이 직접 통신을 하게 됩니다. 스파 맛 사신(1) 데몬
스팸(1) 경로 기반을 통해 유닉스(4) 다음에 지정된 스트림 소켓
스팸소켓. 다음을 통해 사용자별 구성을 지정할 수 있습니다.
스팸 사용자.

'filter'는 자유롭게 구성 가능한 후크를 통해 일반 스팸 필터를 지원합니다. 이것
인터페이스는 다음과 같은 프로그램에 적합합니다. 보고필터(1)과하면 실필터(1)과하면
후크의 종료 상태와 관련하여 적절한 동작이 필요합니다.
적어도 명령은 스팸메일을 보내다 ('0'은 메시지가 스팸임을 의미하고 '1'은 스팸임을 의미합니다.
스팸이 아님, 확실하지 않은 경우 '2', 하드를 나타내는 기타 반환 값
오류); 후크에는 전환하는 쉘 코드 조각이 포함될 수 있으므로
필요에 따라 동작을 가로챌 수 있습니다. 후크는
스팸 필터 햄, 스팸필터-노햄, 스팸필터-nospam, 스팸 필터 비율
스팸필터-스팸; 매뉴얼 섹션 처리 스팸 예제가 포함되어 있습니다
일부 프로그램의 경우. 후크의 프로세스 환경은
변수 NAIL_TMPDIR, TMPDIR 및 NAIL_FILENAME_GENERATED가 설정되었습니다. 메모
스팸 점수 지원 스팸메일을 보내다 다음을 제외하면 지원되지 않습니다.
[옵션] 선택적 정규식 지원이 가능하며
스팸 필터 속도-검사 점수 변수가 설정됩니다.

스팸 최대 크기
[옵션] 이 크기를 초과하는 메시지는 구성된
스팸 인터페이스. 기본값은 420000바이트입니다.

spamc 명령
[옵션] 가는 길 스팸(1) 'spamc'에 대한 프로그램 스팸 인터페이스. 노트
경로가 확장되지 않고 "있는 그대로" 사용됩니다. 대체 경로는 다음과 같습니다.
실행 파일이 발견된 경우 S-nail 바이너리로 컴파일됩니다.
편집.

스팸 인수
[옵션] S-nail이 '스팸'에 대한 대부분의 주장을 처리하지만
스팸 인터페이스 자동으로 지정하는 것이 때로는 바람직할 수도 있습니다.
이 변수를 통한 연결 관련 항목(예: '-d server.example.com -p 783').

스팸 사용자
[옵션] 'spamc'에 대한 사용자별 구성 파일의 사용자 이름을 지정합니다.
스팸 인터페이스. 이것이 빈 문자열로 설정되면 S-nail은 다음 이름을 사용합니다.
현재의 사용자.

스팸소켓
[옵션] 경로를 지정하세요. 유닉스(4) 도메인 소켓 스팸(1) 듣는다
'스팸'에 대한 연결 스팸 인터페이스. 경로는 그렇지 않습니다.
확장되었지만 "있는 그대로" 사용되었습니다.

스팸 사용자
[옵션] 'spamd'에 대한 사용자별 구성 파일의 사용자 이름을 지정합니다.
스팸 인터페이스. 이것이 빈 문자열로 설정되면 S-nail은 다음 이름을 사용합니다.
현재의 사용자.

스팸 필터 햄, 스팸필터-노햄, 스팸필터-nospam, 스팸 필터 비율, 스팸필터-스팸
[옵션] 'filter'에 대한 명령 및 인수 후크 스팸 인터페이스. 매뉴얼
섹션에 있어야 합니다. 처리 스팸 일부 프로그램에 대한 예제가 포함되어 있습니다.

스팸 필터 속도-검사 점수
[옵션] '필터'의 일반적인 특성 때문에 스팸 인터페이스 스팸 점수
기본적으로는 지원되지 않지만 [옵션]선택적 정규 표현식이 있는 경우
지원이 가능하다면 이 변수를 설정하여 이 문제를 극복할 수 있습니다.
제한. 다음과 같이 해석됩니다. 먼저 숫자(숫자)가 구문 분석됩니다.
그 뒤에는 세미콜론 ';'이 와야 합니다. 그리고 정규식. 그런 다음
후자는 첫 번째 출력 라인을 구문 분석하는 데 사용됩니다. 스팸 필터 비율 후크, 그리고,
평가가 성공한 경우,
숫자는 부동 소수점 스캔 점수로 해석됩니다.

SSL-ca-dir
[옵션] PEM(Pricacy Enhanced)에서 CA 인증서가 있는 디렉터리를 지정합니다.
메일)을 통해 SSL/TLS 서버 인증서를 확인하세요. 보다
SSL_CTX_load_verify_locations(3) 자세한 내용은.

SSL-CA 파일
[옵션] 인증을 위해 PEM 형식의 CA 인증서가 포함된 파일을 지정합니다.
SSL/TLS 서버 인증서. 보다 SSL_CTX_load_verify_locations(3) 더 많은
정보.

SSL-cert-USER@HOST, SSL-인증서-호스트, SSL 인증서
[옵션] SSL/TLS 클라이언트 인증서의 파일명을 설정하는 변수 체인
일부 서버에서는 필요합니다. 이는 '인증서' 슬롯에 대한 직접 인터페이스입니다.
SSL_CONF_cmd(3) OpenSSL 라이브러리의 기능(사용 가능한 경우).

SSL-암호-목록-USER@HOST, SSL-암호 목록-HOST, SSL 암호 목록
[옵션] SSL/TLS 연결을 위한 암호 목록을 지정합니다. 이는 직접
'CipherString' 슬롯에 대한 인터페이스 SSL_CONF_cmd(3) 기능
OpenSSL 라이브러리(사용 가능한 경우) 보다 암호(1) 자세한 내용은 기본적으로
S-nail은 암호 목록을 설정하지 않으며 실제로는 SSL 프로토콜
특정 암호(프로토콜 표준은 허용되는 암호 목록과 함께 제공됨)
실제로 사용되는 SSL/TLS 라이브러리가 지원하는 기능에 비좁을 수 있음 – 매뉴얼
섹션에 있어야 합니다. An 구성 SSL/TLS 사용 사례도 포함되어 있습니다.

SSL 구성 파일
[옵션] 이 변수를 설정하면 S-nail이 호출됩니다. CONF_modules_load_file(3) ~
호스트 시스템 전체 보안에 따라 OpenSSL을 구성할 수 있습니다.
설정. 비어 있지 않은 값이 주어지면 이를 지정하는 데 사용됩니다.
전역 OpenSSL 기본값 대신 사용할 구성 파일입니다. 에 참고
이 경우 파일을 로드할 수 없으면 오류가 발생합니다. 응용 프로그램 이름은
항상 "s-nail"로 전달됩니다.

SSL-crl-파일
[옵션] 검증 시 사용할 PEM 형식의 CRL을 포함하는 파일을 지정합니다.
SSL/TLS 서버 인증서.

SSL-crl-dir
[옵션] 사용할 PEM 형식의 CRL이 포함된 파일이 포함된 디렉터리를 지정합니다.
SSL/TLS 서버 인증서를 확인할 때.

SSL-키-USER@HOST, SSL-키-호스트, SSL 키
[옵션] SSL/TLS의 개인키에 대한 파일명을 설정하는 변수 체인
클라이언트 인증서. 설정하지 않으면 인증서 파일의 이름이 사용됩니다. 그만큼
파일은 PEM 형식이어야 합니다. 이는
'PrivateKey' 슬롯 SSL_CONF_cmd(3) OpenSSL 라이브러리의 기능인 경우
사용할 수 있습니다.

SSL-방법-USER@HOST, SSL-방법-HOST, SSL 방식
[옵션] [구식] 더 새롭고 유연한 버전을 사용하세요. SSL 프로토콜 대신 :
두 값이 모두 설정된 경우 SSL 프로토콜 우선됩니다! 으로 설정할 수 있습니다.
다음 값은 실제로 사용되는 SSL 프로토콜 그것이 어떤 사양인지
매핑된 내용은 괄호 안에 표시됩니다: 'tls1.2' ('-ALL, TLSv1.2'), 'tls1.1' ('-ALL,
TLSv1.1'), 'tls1'('-ALL, TLSv1') 및 'ssl3'('-ALL, SSLv3'); 특별한 가치
'auto'는 'ALL, -SSLv2'에 매핑되므로 SSLv3 프로토콜을 포함합니다. 메모
SSLv2는 더 이상 전혀 지원되지 않습니다.

SSL-프로토콜-USER@HOST, SSL-프로토콜-HOST, SSL 프로토콜
[옵션] 사용되는 SSL/TLS 프로토콜을 지정합니다. 이는
'프로토콜' 슬롯 SSL_CONF_cmd(3) OpenSSL 라이브러리의 기능인 경우
사용 가능; 그렇지 않으면 S-nail 내부 파서가 사용되어
다음(대소문자 구분) 명령 문자열 하위 집합: 'SSLv3', 'TLSv1',
'TLSv1.1' 및 'TLSv1.2' 및 특수 값 'ALL'. 다수의
사양은 모든 항목을 무시하는 쉼표로 구분된 목록을 통해 제공될 수 있습니다.
공백. 선택적 '+' 더하기 접두사는 프로토콜을 활성화하고 '-' 빼기는 프로토콜을 활성화합니다.
접두사는 이를 비활성화하므로 '-ALL, TLSv1.2'는 TLSv1.2만 활성화합니다.
실험 계획안.

실제로 지원되는 프로토콜은 사용된 TLS/SSL 라이브러리에 따라 다릅니다.
다음과 같은 경우 어떤 프로토콜이 사용됩니까? SSL 프로토콜 설정되지 않았지만 SSLv2는
더 이상 전혀 지원되지 않으며 적극적으로 비활성화됩니다. 특히 오래된 프로토콜의 경우
명시적으로 확보 SSL 암호 목록 가치가 있을 수도 있습니다. 참조하세요. An
구성.

SSL-랜드-egd
[옵션] 엔트로피 데몬 소켓에 대한 경로 이름을 제공합니다. RAND_egd(삼). 아니다
모든 SSL/TLS 라이브러리는 이를 지원합니다.

SSL-랜드 파일
[옵션] 엔트로피 데이터가 있는 파일에 대한 경로 이름을 제공합니다. 랜드_로드_파일(3).
파일이 호출하는 사용자가 쓸 수 있는 일반 파일인 경우 새 데이터가 기록됩니다.
로드된 후에 그것에.

SSL-확인-USER@HOST, SSL-검증-HOST, SSL 확인
[옵션] 오류 발생 시 수행할 작업을 설정하는 변수 체인
SSL/TLS 서버 인증서 검증 중. 유효한(대소문자 구분) 값
'strict'(실패하고 즉시 연결 종료), 'ask'(연결 여부를 묻습니다)
표준 입력에서 계속), 'warn'(경고를 인쇄하고 계속), 'ignore'(실행
유효성 검사를 수행하지 않음). 기본값은 '묻기'입니다.

스텔스무아
할당된 값 없이만 설정되면 이 옵션은 생성을 금지합니다.
명백한 내용을 포함하는 'Message-ID:' 및 'User-Agent:' 헤더 필드
S-네일에 대한 언급입니다. 이와 관련된 두 가지 함정이 있습니다. 첫째,
보내는 메시지의 메시지 ID를 더 이상 알 수 없습니다. 둘째, 전문가가 할 수 있다
여전히 헤더의 나머지 정보를 사용하여 원본을 추적합니다.
메일 사용자 에이전트. 'noagent' 값으로 설정되면 언급된 'Message-ID:'
억제가 일어나지 않습니다.

톱라인 정의된 경우 상단에 인쇄할 메시지의 줄 수를 제공합니다.
명령; 일반적으로 처음 XNUMX줄이 인쇄됩니다.

ttycharset
단말기 S-nail의 문자셋이 동작하며, 유일무이한
문자 집합 변환이 없는 경우 S-nail이 사용할 수 있는 지원되는 문자 집합
기능이 컴파일되어 있으며, 이 경우 기본값은 ISO-8859-1입니다.
LC_CTYPE 로케일 환경에서 값을 추론할 수 없다면 말이죠. 다음을 참조하세요.
섹션에 있어야 합니다. 캐릭터 세트 문자 세트에 대한 전체 그림을 보려면

사용자 호스트, 사용자
[v15-compat] 사용되는 전역 대체 사용자 이름을 설정하는 변수 체인
프로토콜 및 계정별 URL에 아무 것도 제공되지 않은 경우. 이것
변수의 기본값은 USER 값입니다.

버전, 버전 주요, 버전-마이너, 버전 업데이트
(읽기 전용) S-nail 버전 정보: 첫 번째 변수에는 문자열이 포함됩니다.
전체 버전 식별이 포함되어 있습니다. 이는 출력과 동일합니다.
명령의 버전. 후자의 세 개는 숫자만 포함합니다: 메이저, 마이너
버전 번호를 업데이트합니다.

환경


"환경 변수"라는 용어는 다음을 나타내는 것으로 간주되어야 합니다.
변수는 프로세스 환경의 생생한 부분으로 표준화되거나
거기서 흔히 발견됩니다. 별도로 명시하지 않는 한 이들은 일반
위에 설명된 대로 S-nails 관점에서 변수 처리.

COLUMNS
터미널 화면이나 창의 열 위치에서 사용자가 선호하는 너비입니다.
프로그램 시작 시 한 번 쿼리되고 사용됩니다.

DEAD 다음과 같은 경우 중단된 메시지를 저장하는 데 사용할 파일 이름입니다. 저장 설정되었습니다. 이것
기본값은 죽은 편지 사용자의 HOME 디렉토리에 있습니다.

EDITOR에서 사용할 텍스트 편집기의 경로 이름 편집 명령 ~e 틸데 탈출. 에이
이 값이 정의되지 않은 경우 기본 편집기가 사용됩니다.

HOME 사용자의 홈 디렉터리입니다. 이 변수는 다음 위치에 있을 때만 사용됩니다.
프로세스 환경. 사용 Setenv 런타임에 값을 업데이트합니다.

LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES
만나다 장소(7)과하면 캐릭터 세트.

LINES 사용자가 선호하는 페이지의 줄 수, 세로 화면 또는 창 크기
라인에. 프로그램 시작 시 한 번 쿼리되고 사용됩니다.

LISTER 디렉토리 목록에서 사용할 디렉토리 목록의 경로 이름 폴더 작업할 때 명령
로컬 사서함. 기본값은 ls(1) (SHELL을 통한 경로 검색).

MBOX 사용자의 mbox 파일 이름입니다. 특수 항목의 논리적 하위 집합을 지원합니다.
에 대해 문서화된 규칙 파일 명령 및 폴더 선택권. 그만큼
대체 기본값은 엠박스 사용자의 HOME 디렉토리에 있습니다.

MAILRC는 대신 시작 파일로 사용됩니다. ~/.mailrc 설정된 경우. S-nail 스크립트가
다른 사용자를 대신하여 호출되는 경우 이 변수는 다음으로 설정되어야 합니다. / dev / null 피하기 위해
구성 파일 읽기로 인한 부작용. 이 변수는 다음과 같은 경우에만 사용됩니다.
프로세스 환경에 있을 때.

NAIL_NO_SYSTEM_RC
이 변수가 설정되면 다음을 읽습니다. s-nail.rc 시작 시 금지됩니다. 즉,
옵션으로 S-nail을 시작한 것과 동일한 효과를 얻을 수 있습니다. -n. 이
변수는 프로세스 환경에 있는 경우에만 사용됩니다.

NETRC [v15-compat] [옵션] 이 변수는 사용자의 기본 위치를 재정의합니다.
.netrc 파일.

PAGER more 명령에서 사용할 프로그램의 경로 이름입니다. crt 변수가 설정됩니다.
기본 페이지네이터는 다음과 같습니다. 배우기(1) (SHELL을 통한 경로 검색).

PATH 명령을 찾을 때 쉘이 검색하는 디렉토리 목록(예:
이는 프로세스 환경에서만 인식됩니다.

SHELL 명령에 사용할 쉘입니다. !, 껍질Walk Through California 프로그램, ~! 틸데 탈출 그리고 시작할 때
하위 프로세스. 이 옵션이 정의되지 않은 경우 기본 쉘이 사용됩니다.

SYSV3 헤더 요약의 첫 번째 열에 인쇄되는 문자를 변경합니다.

TERM [옵션] 출력을 준비할 터미널 종류.

TMPDIR 대신 임시 파일용 디렉터리로 사용됩니다. / TMP, 설정된 경우. 이 변수는
프로세스 환경에 있는 경우에만 사용됩니다. 사용 Setenv 업데이트
런타임 시 값.

USER 주어진 사용자로 강제 식별합니다. 즉, -u 명령 줄
옵션. 이 변수는 프로세스 환경에 상주하는 경우에만 사용됩니다. 사용
Setenv 런타임 시 값을 업데이트하지만 그렇게 하면 다음 중 어떤 것도 트리거되지 않습니다.
프로그램 시작 시 다시 수행된 유효성 검사입니다.

VISUAL 텍스트 편집기에서 사용할 텍스트 편집기의 경로 이름 시각 명령 ~v 틸데 탈출.

onworks.net 서비스를 사용하여 온라인으로 heirloom-mailx를 사용하세요.


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad