영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

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

-B 표준 입력과 표준 출력을 라인 버퍼로 만듭니다.

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

-c 주소 주어진 주소 목록으로 사본을 보냅니다.

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

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

-E 설정 건너 뛰기 변수이므로 빈 메시지가 있는 메시지를 버립니다.
부품 본체. 이것은 스크립트에서 메시지를 보낼 때 유용합니다.

-e 메일이 시스템 메일함에 있는지 확인하십시오. 그렇다면 출구를 반환하십시오.
상태가 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:'가 포함된 메시지 헤더가 포함되어야 합니다.
'참조:' 또는 '숨은 참조:' 필드는 받는 사람을 제공하며 해당 필드에 추가됩니다.
명령줄에 주어진다. '제목:'을 통해 메시지 제목을 지정한 경우
그런 다음 명령줄에 지정된 항목을 위해 사용됩니다.

또한 'Reply-To:'(아마도 답장하다), '발신자:' (po
송신기), '조직:'(포 조직). 다음을 지정할 수도 있습니다.
'From:', 재정의 가능 그리고 아마도 지정된 봉투 주소
옵션으로 -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)로 전달되고 전체(대화형) 동안 지속됩니다.
세션 – 다음 설정인 경우 확장 그들의 인식을 허용합니다. MTA 인수는 다음과 같을 수도 있습니다.
변수에 지정된 sendmail 인수; 더 자세히 설명된 MTA 상호 작용 찾기
의 문서에서 메일을 보내다. 메일이 SMTP 데이터를 통해 전송될 때 MTA 인수는 무시됩니다.
이전.

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

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

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

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

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

$ s-nail -s 제목 -a attachm.ent bill@host1 '밥 '
# 하지만... 먼저 격리된 테스트 실행 모드에서 시도하십시오.
$ 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 따라서 섹션을 읽은 후 또한
mime.types 파일 발신 첨부 파일의 MIME 유형이 어떻게 분류되는지 이해하고
메시지가 비동기적으로 전송된다는 지식 센드웨이트 설정됨: 그것으로만 MTA
배송 오류를 인식할 수 있습니다.

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

메시지 수신자(명령줄에 지정되거나 '받는 사람:', '참조:' 또는 '숨은 참조:'에 정의됨)
이메일 주소일 뿐만 아니라 편지함의 이름과 완전한 쉘이 될 수도 있습니다.
명령 파이프 사양. 예를 들어 공백을 포함하려면 적절한 인용이 필요할 수 있습니다.
문자. (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 테스트 \
-. 밥@home.net

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

별칭 코호트 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=실패,-모두,+추가 \
-S 'smtp=smtps://mylogin@some.host:465' -Ssmtp-auth=로그인 \
-S 'from=scriptreply@도메인' \
-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+'는 마지막과 다음 메시지를 인쇄합니다.
각각.

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

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

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

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

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

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

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

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

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

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

Followup-to-honour=ask-yes reply-to-honour=ask-yes로 설정
목록 a1@b1.c1 a2@b2.c2 .*@lists.c3$
ml구독 a4@b4.c4 정확한@lists.c3

변수 후속 조치 'Mail-Followup-To:' 헤더가 준수되도록 합니다.
메시지에 응답할 때(통해 댓글답장) and 후속 조치 날씨를 통제하다
이 헤더는 메일을 보낼 때 생성됩니다. 몇 번에 대해 자동으로 생성됩니다.
특별한 "메일링 리스트 특정" 응답 명령과 같은 이유도 있습니다. 답장 사용,
언제 댓글 '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이 시작되면 설정됨). 또한 참조 charset-unknown-8bit 다른 털이 많은
메시지 해석의 측면.

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

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

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

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

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

'new' 메시지는 조회되지 않았거나 다른 상태로 이동되지 않았습니다. 이러한 메시지
시스템 사서함에도 보관됩니다.

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

'읽기' 다음 명령 중 하나로 메시지를 처리했습니다. ~f, ~m, ~F,
~M, 복사, 엠박스, 다음 것, 파이프, 인쇄, 인쇄, 상단, 유형, 거래증명방식, 취소. 그만큼
삭제, dp의 메이크업 시연, 그리고 한국에서 사랑을 담아 보낸 dt 명령으로 다음 메시지가 다음과 같이 표시될 수도 있습니다.
의 값에 따라 읽기 자동 인쇄 변하기 쉬운. 때를 제외하고 출구
명령이 사용되는 경우 시스템 메일박스 또는 메일박스에 있는 메시지
특수 '%:' 접두사로 열렸고 '읽기' 상태에 있습니다.
옵션이 없으면 사서함이 MBOX에 저장됩니다. 보유 그것은 설정했다.

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

'보존됨' 메시지가 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 전체 플래그메시지.

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

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

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

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

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

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

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

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

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

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

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

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

* 모든 메시지.

` 이전 명령의 메시지 목록에 포함된 모든 메시지입니다.

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

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

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

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

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

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

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

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

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

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

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

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

프로토콜://[USER[:PASSWORD]@]서버[:포트][/경로]

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

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

예를 들어, 가상 URL 'smtp://hey%3Ayou@our.house'라고 주어졌다.
사용자를 포함하거나 URL이 'smtp://our.house'이고 사용자를 찾았는지 여부
다르게, 변수 체인을 조회하기 위해 smtp 사용 시작 S-nail이 먼저 날씨를 찾습니다.
'smtp-use-starttls-hey:너@우리집'가 정의된 다음 'smtp-use-starttls-our.house'가 정의됩니다.
최종적으로 일반 변수 자체를 보기 전에 존재합니다.

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

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

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

· 인증: 달리 명시되지 않는 한 조회합니다. 프로토콜 인증 USER@HOST,
프로토콜 인증 호스트, 프로토콜 인증 가변 체인, 프로토콜 특정으로 폴백
성공하지 못한 경우 기본값입니다.

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

[옵션] 그런 다음 체인의 변수 중 하나라도 에이전트-쉘-룩업-USER@HOST,
에이전트-쉘-룩업-호스트, 에이전트 셸 조회 거기에 지정된 쉘 명령이 설정됩니다.
가 실행되고 출력(줄 바꿈 문자가 적음)이 암호로 사용됩니다. 그것은
그러한 에이전트가 단순히 데이터를 반환하지 않는 데 완벽하게 유효합니다.
비밀번호 조회는 다른 곳에서 계속됩니다. 모든 명령 실패는 하드로 처리됩니다.
그러나 오류.

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

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

참고 : S/MIME 확인은 'From:'(또는 'Sender:')에 있는 값과 관련하여 작동합니다.
헤더 필드는 다음 값을 의미합니다. 찡그린 표정, smime 서명 인증서,
smime-sign-include-certssmime-sign-message-digest 를 사용하여 조회되지 않습니다.
위에서 '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 명령줄 편집기는 다음 작업을 지원합니다. 표기법
'^-character'는 "Control" 키와 언급된 문자의 조합을 나타내며,
예: '^A'는 "컨트롤 키를 누른 상태에서 A 키를 누르십시오"를 의미합니다.

'^A' 줄의 시작 부분으로 이동합니다.
'^B' 커서를 한 문자 뒤로 이동합니다.
'^D' 커서 아래의 문자를 앞으로 삭제합니다. 빈 줄에 사용하면 S-nail을 종료합니다.
그렇지 않으면 무시하다 옵션이 설정되었습니다.
'^E' 줄의 끝으로 이동합니다.
'^F' 커서를 한 문자 앞으로 이동합니다.
'^G' 현재 작업을 취소하고 완전히 재설정합니다. 활성 이력 검색이 있거나
tabulator 확장 후 이 명령은 먼저 이를 재설정하고 이전으로 되돌립니다.
라인 내용; 따라서 이 경우 전체 재설정을 위해 두 번째 재설정이 필요합니다. 모두에서
S-nail은 아마도 사용된 멀티바이트 문자 입력 상태 머신을 재설정할 것입니다.
'^H' "백스페이스"와 동일: 한 문자를 뒤로 삭제합니다.
'^I' [옵션] '가로표기'와 동일 : 앞의 단어를 확장해 봅니다.
커서. (참고로 이것은 "tabulator-completion"이 아닙니다. sh(1)하지만
문서화된 대로 일반적인 S-nail 확장을 의미합니다. 파일, 그러나 그것은 포함한다
쉘 확장도 마지막 단계입니다.)
'^J' "ENTER"와 동일: 이 입력 라인을 완성합니다.
'^K' 커서부터 줄 끝까지의 모든 문자를 삭제합니다.
'^L' 선을 다시 그립니다.
'^N' [옵션] 다음 이력 항목으로 이동합니다.
'^O' 명령 실행 dp.
'^P' [옵션] 이전 이력 항목으로 이동합니다.
'^R' [Option] (나머지 오래된) 기록 항목에서 현재 줄을 완성합니다.
'^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=') 색상('검정', '파랑', '녹색',
'빨간색', '갈색', '마젠타색', '시안색' 및 '흰색'). 여러 사양을 결합할 수 있습니다.
다음과 같이 쉼표로 구분된 목록

color-msginfo="ft=bold,fg=magenta,bg=cyan" 설정

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

명령


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

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

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

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

· 파일 이름이 인용 부호 없는 더하기 기호로 시작하고 폴더 변수는
정의된 경우 더하기 기호는 다음 값으로 대체됩니다. 폴더 변수
슬래시가 뒤따릅니다. 만약 폴더 변수가 설정되지 않았거나 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://mylogin@imap.myisp.example
기록 설정=+보냄
="에서 설정myname@myisp.example (내 이름)"
설정 smtp=smtp://mylogin@smtp.myisp.example
}

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

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

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

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

캐시 [옵션] 캐시된 IMAP 사서함에만 적용됩니다. 메시지 목록을 가져 와서 읽습니다.
지정된 메시지를 IMAP 캐시에 저장합니다.

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

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

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

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

붕괴
스레드 모드에만 적용됩니다. 메시지 목록을 가져 와서 모든 답장을 보냅니다.
이러한 메시지는 'new' 상태가 아닌 한 헤더 요약에서 볼 수 없습니다.

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

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

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

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

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

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

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

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

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

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

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

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

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

징병 메시지 목록을 가져 와서 주어진 각 메시지를 초안으로 표시합니다. 이 마크는 없습니다
메일 시스템의 기술적 의미 그것은 단지 메시지가
헤더 요약을 작성하고 특별히 주소를 지정할 수 있습니다.

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

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

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

그렇지 않으면 (el) 일부 if/ELIF/그렇지 않으면/ENDIF 조건부 — 조건이 없는 경우
선행 ifELIF 명령은 사실이었고, 그렇지 않으면 블록이 실행됩니다.

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

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

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

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

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

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

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

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

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

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

If name 하위 디렉토리 'tmp', 'new' 및 'cur'가 있는 디렉토리를 참조한 다음
"Maildir" 형식의 폴더로 취급됩니다. 폼의 이름

[v15-compat] 프로토콜://[사용자[:암호]@]호스트[:포트][/경로]
[v15-compat 없음] 프로토콜://[사용자@]호스트[:포트][/경로]

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

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

S-nail이 IMAP 서버에 연결되어 있는 경우 '@mailbox' 형식의 이름은 다음을 참조합니다.
그 서버의 'mailbox'이지만 그렇지 않으면 '@' 접두사는 특별한 의미가 없습니다.

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

폴더 (폴드) 와 같다 파일.

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

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

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

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

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

앞으로 별칭 전진.

앞으로 별칭 fwd.

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

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

fwd 메시지와 받는 사람의 주소를 가져와 메시지를 전달합니다.
원본 메시지의 텍스트는 값과 함께 새 메시지에 포함됩니다.
fwdheading 이전에 인쇄된 변수. 그만큼 fw무시fwdretain 명령 지정
새 메시지에 포함되는 헤더 필드. 첫 부분만
멀티파트 메시지가 포함되지 않는 한 첨부 파일로 전달 옵션이 설정되었습니다.
옵션이 아니면 이름 수신인 주소가 설정되어 있으면 제거됩니다.
댓글, 이름 등

fw무시
명령으로 무시할 헤더 필드를 지정합니다. fwd. 이 명령
때 효과가 없습니다 첨부 파일로 전달 옵션이 설정되었습니다.

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

유령 소위 고스트라고 하는 명령 별칭을 정의하거나 나열합니다. 인수 없이 모든 목록
현재 알려진 별칭이 인쇄됩니다. 하나의 인수로 주어진 확장
별칭이 표시됩니다. 두 개 이상의 인수를 사용하여 명령 별칭이 정의되거나 업데이트됩니다.
첫 번째 인수는 나머지 명령줄이 있어야 하는 이름입니다.
액세스할 수 있으며 그 내용은 거의 모든 것이 될 수 있습니다. 유령을 사용할 수 있습니다
모든 곳에서 일반 명령을 사용할 수 있지만 항상 우선합니다. 모든 인수
명령 별칭에 지정된 항목은 별칭 콘텐츠에 결합되고
결과 문자열은 사실상 실행되는 명령줄을 형성합니다. 또한 참조
유령.

? 크 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]receive', '[Ss]end' 및 '[Tt]erm' 조건 지원(표준인 경우 실행
입력은 tty임), 나머지 모든 조건은 이식 불가능한 확장입니다. 참고
잘못 지정된 조건은 전체 조건문을 실행합니다.
(일치하는) 닫힐 때까지 구성 ENDIF 억제하라는 명령. 구문
둥지의 if 조건부 실행 구문은 각 조건과
구문 요소는 공백으로 둘러싸여 있습니다.

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

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

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

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

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

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

무시 인수가 없으면 무시된 헤더 필드의 목록이 인쇄됩니다. 그렇지 않으면 지정된
헤더 필드 목록이 무시 목록에 추가됨: 무시 목록의 헤더 필드
메시지가 인쇄될 때 터미널에 인쇄되지 않습니다. 메시지를 인쇄하려면
전체, 명령을 사용 거래증명방식 or 인쇄. 참조 포기유지.

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

create IMAP 메일박스의 이름을 인수로 취하고 다음을 생성합니다.
그것.

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

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

INC 과 동일 새 메일.

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

로컬옵트
이 명령은 변수의 변경 사항을 지역화하는 데 사용할 수 있습니다.
적용 범위가 종료되면 이전 범위로 되돌아갑니다. 만 될 수 있습니다
에 의해 도입된 매크로 정의 블록 내부에서 사용 계정 or 밝히다하고는
부울로 해석됩니다(참조 가치관 옵션); 계정의 "적용 범위"는
다시 꺼지면 그대로 둡니다.

임시 설정 정의 {
global_option1 설정
로컬옵트
local_option1 설정
local_option2 설정
로컬옵트오프
global_option2 설정
}

주의 사항 이 설정이 "누적"됨: 즉, 'macro1'이 현지화 변경을 활성화하는 경우
명시적으로 현지화를 재설정하는 'macro2'를 호출하면 값이 변경됩니다.
'macro2' 내에서 여전히 'macro1'에 의해 되돌려질 것입니다!

답장 알려진(목록) 또는 구독(ml구독)
메일링 리스트, 그렇게 하는 척(참조 메일 링 목록): 평소보다 댓글
기능은 적극적으로 의지하고 메시지 수신자를 순서대로 제거합니다.
메일링 리스트로 보내야 하는 메시지를 생성합니다. 예를 들어
또한 유용해 보이는 경우 암시적으로 'Mail-Followup-To:' 헤더를 생성합니다.
변수 설정에 관계없이 후속 조치.

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

우편 (m) (목록) 수신자 주소(들)를 인수(들)로 취하거나 다음을 요청합니다.
아무 것도 주어지지 않았다면 표준 입력; 그런 다음 나머지 메일 콘텐츠를 수집하고
보내줍니다.

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

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

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

[선택 사항] 정규식 지원을 사용할 수 있는 경우 메일링 리스트는
정규 표현식으로도 지정됩니다(참조 다시 포맷(7) 이에 대한 자세한 내용은).

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

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

움직임 다음과 같이 행동 복사 그러나 메시지가 전송된 경우 삭제 대상으로 표시합니다.
성공적으로.

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

더 보기 비대화식 모드에서도 주어진 메시지에 대해 PAGER를 호출합니다.
표준 출력이 터미널이기 때문입니다. 에 동일 페이지.

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

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

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

신규클래스 과 동일 읽지 않은.

새로운 과 동일 읽지 않은.

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

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

페이지 비대화식 모드에서도 주어진 메시지에 대해 PAGER를 호출합니다.
표준 출력이 터미널이기 때문입니다. 에 동일 더 보기.

파이프 처럼 파이프 그러나 파이프는 헤더 필드와 MIME의 모든 부분을 무시했습니다.
'멀티파트/대체' 메시지.

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

보존
(사전) 동의어 보유.

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

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

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

리디렉션
과 동일 재전송.

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

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

이름 변경 기존 폴더의 이름과 새 폴더의 이름을 가져와 이름을 바꿉니다.
첫 번째에서 두 번째로. 두 폴더는 유형이 같아야 하며 다음과 같아야 합니다.
IMAP의 현재 서버에 있습니다.

댓글 (R) 발신자에게 회신합니다. 원본의 다른 수신자에게 회신하지 않습니다.
메시지. 플리퍼 이 명령을 다음과 교환합니다. 댓글. 옵션이 아니면 이름
댓글, 이름 등에서 수신자 주소가 제거되도록 설정됩니다.

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

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

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

다시 보내기 처럼 재전송, 그러나 헤더 행을 추가하지 않습니다. 이것은 숨기는 방법이 아닙니다
보낸 사람의 ID이지만 동일한 받는 사람에게 메시지를 다시 보내는 데 유용합니다.

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

응답 과 동일 댓글.

답변 과 동일 댓글.

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

응답자
과 동일 회신자.

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

찜하기 (S) 와 유사 저장, 그러나 로컬 부분의 이름을 딴 파일에 메시지를 저장합니다.
(in 기록 및) 파일 이름 가져오기
논의.

저장 (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) 주어진 메시지 목록의 각 메시지의 문자 크기를 인쇄합니다.

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

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

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

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

소스_만약
차이점 이 명령은 다음과 같은 경우 오류를 생성하지 않는다는 것입니다.
주어진 파일 인수를 성공적으로 열 수 없습니다. 이것은 예를 들어,
리소스 파일은 오류가 발생하면 로드가 중지되기 때문입니다.

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

스팸은 잊어버려
[옵션] 메시지 목록을 가져와서 스팸 인터페이스 그것을 잊기 위해
베이지안 필터를 훈련하는 데 사용한 적이 있습니다. 달리 명시되지 않는 한 '스팸'
메시지 플래그를 검사하여 메시지를 잊어버릴지 여부를 선택합니다.
"햄" 또는 "스팸".

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

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

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

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

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

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

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

거래증명방식 (T) 동일 인쇄 명령.

유형 (t) 동의어 인쇄.

계정을 해지하다
주어진 모든 계정을 삭제합니다. 지정된 계정이 아닌 경우 오류 메시지가 인쇄됩니다.
한정된. 특수 이름 '*'는 기존 계정을 모두 버립니다.

별칭 (una) alias 명령에 의해 정의된 이름 목록을 가져오고 기억된 이름을 버립니다.
사용자 그룹. 특수 이름 '*'는 기존 별칭을 모두 버립니다.

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

접다
스레드 모드에만 적용됩니다. 메시지 목록을 가져 와서 메시지를 만들고
헤더 요약에서 다시 볼 수 있는 모든 응답. 메시지가
현재 메시지가 표시되면 자동으로 표시됩니다. 또한 메시지가
접힌 답글이 인쇄되고 이 모든 것은 자동으로 접혀지지 않습니다.

정의하지 않음
주어진 모든 매크로를 정의 해제합니다. 지정된 매크로가 아닌 경우 오류 메시지가 인쇄됩니다.
한정된. 특수 이름 '*'는 기존 매크로를 모두 버립니다.

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

드래프트 메시지 목록을 가져오고징병s 각 메시지.

플래그를 해제하다 메시지 목록을 가져와 각 메시지를 현재 상태가 아닌 것으로 표시합니다. 플래그제드

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

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

유령 주어진 명령을 모두 제거 유령에스. 특수 이름 '*'는 모든 유령을 제거합니다.

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

언마임타입
지정된 모든 MIME 유형을 삭제합니다(예: 'unmimetype text/plain'은 모든 MIME 유형을 제거합니다.
MIME 유형 '텍스트/일반'에 대한 등록된 사양입니다. 특수 이름 '*'
'재설정'과 마찬가지로 기존의 모든 MIME 유형을 폐기하지만
다음을 통해 캐시 초기화를 다시 활성화합니다. mimetypes-load-control.

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

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

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

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

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

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

무자비한
저장할 유지 필드 목록에서 헤더 필드 이름을 제거합니다. 그만큼
특수 이름 '*'는 모든 필드를 제거합니다.

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

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

바로가기
인수로 제공된 바로 가기 이름을 삭제합니다. 특수 이름 '*'은(는) 제거됩니다.
모든 바로 가기.

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

풀다
[단종]과 동일 정렬 해제.

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

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

변수 EDITOR에서 값을 편집하거나 주어진 변수를 생성하십시오. 이진 변수
편집 할 수 없습니다.

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

? foo=바 노바 설정
? varshow sendwait 버전 주요 foo 바
"sendwait": (73) 바이너리: set=1 (ENVIRON=0)
"version-major": (192) 값, 읽기 전용, 가상:\
세트=1(환경=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은
'charset=' 메일 메시지의 MIME 매개변수:

· 입력 및 출력 문자 집합이 지정된 경우 변환은 다음과 같습니다.
즉석에서 수행됩니다. 사용자는 원하는 때까지 반복적으로 묻습니다.
변환에 성공합니다.
· 출력 문자 집합만 지정된 경우 입력은 다음과 같이 간주됩니다.
~에있다 ttycharset charset이며 주어진 출력으로 변환됩니다.
즉석에서 문자 집합. 사용자는 원하는 때까지 반복적으로 묻습니다.
변환에 성공합니다.
· 문자 집합이 전혀 지정되지 않은 경우 다음 알고리즘은
섹션에서 문서화 캐릭터 세트 적용되지만 직접적으로
파리. 사용자는 원하는 전환까지 반복적으로 묻습니다.
성공.
· 마지막으로, 입력-하지만 출력 문자 집합이 지정되지 않은 경우
변환은 수행되지만 '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 메시지 헤더 필드 'From:', 'Reply-To:', 'Sender:' 및
'조직:' 각 항목을 차례로 입력하고 사용자가 편집할 수 있도록 허용
들. 이 필드의 기본값은 , 답장하다,
송신기조직 변수.

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

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

~M 메시지 이름이 지정된 메시지를 보내려는 메시지로 읽습니다. 들여쓰기 접두사.
메시지가 지정되지 않은 경우 현재 메시지를 읽습니다.

~m 메시지 이름이 지정된 메시지를 보내려는 메시지로 읽습니다. 들여쓰기 접두사.
메시지가 지정되지 않은 경우 현재 메시지를 읽습니다. 무시유지
목록은 메시지 헤더를 수정하는 데 사용됩니다. MIME 멀티파트 메시지의 경우,
첫 번째 인쇄 가능한 부분만 포함됩니다.

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

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

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

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

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

~t name ... 직접 받는 사람 목록에 지정된 이름을 추가합니다.

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

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

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

~w 파일 이름 명명된 파일에 메시지를 씁니다. 파일이 존재하는 경우 메시지는
그것에 추가됩니다.

~x 과 동일 ~q, 메시지가 전혀 저장되지 않는다는 점을 제외하고.

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

변하기 쉬운 옵션


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

다른 종류의 옵션이 존재합니다: 두 가지 상태 중 하나만 있을 수 있는 이진 옵션
"set" 및 "unset" 및 할당된 문자열 값이 있는 값 옵션
적절한 인용은 할당 시간에 중요할 수 있습니다.

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

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

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

올넷 주소를 비교할 때 로컬 부분만 평가되도록 합니다.

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

문의 or 물음표
S-nail이 전송된 각 메시지의 제목을 묻도록 합니다. 만약 사용자가
단순히 줄 바꿈으로 응답하고 제목 필드가 전송되지 않습니다.

아스타텐드 메시지가 표시된 후 '참조:' 및 '숨은 참조:' 목록에 대한 프롬프트가 표시되도록 합니다.
편집되었습니다.

물음표 설정된 경우 S-nail은 각 메시지의 끝에 첨부할 파일을 요청합니다.
그 당시에는 목록이 비어 있습니다. 빈 줄은 목록을 완성합니다.

물음표 사용자에게 사본 수신자를 묻는 메시지를 표시합니다(각 끝
메시지 아스타텐드 or bsdcompat 설정됨) 목록이 비어 있는 것으로 확인되어야 합니다.
시각). 빈 줄은 목록을 완성합니다.

물음표 사용자에게 숨은 참조 사본 수신자를 묻는 메시지가 표시됩니다(마지막에
각 메시지 아스타텐드 or bsdcompat 설정됨) 목록이 비어 있는 것으로 확인되어야 합니다(시
그때). 빈 줄은 목록을 완성합니다.

물음표 [옵션] 메시지가 마지막에 서명되어야 하는 경우 사용자에게 메시지를 표시합니다.
각 메시지의. 그만큼 찡그린 표정 이 변수가 설정되면 변수는 무시됩니다.

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

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

자동 스레드
[사용하지 않음] 스레드 모드가 발생합니다(참조 명령어) 입력
폴더가 열리면 자동으로 'autosort=thread'와 동일합니다.

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

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

bsdannounce
실행 후 헤더 요약을 자동으로 표시합니다. 파일 명령.

bsdcompat 일부 미용 기능을 전통적인 BSD 스타일로 설정합니다. 와 같은 영향을 미칩니다
설정 아스타텐드 및 'bsd' 접두사가 붙은 다른 모든 변수; 그것은 또한 변화
S-nail 특정 '\&'의 의미 신속한 탈출 시퀀스.

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

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

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

bsdorder 'To:' 필드 바로 뒤에 'Subject:' 필드가 나타나도록 합니다.
메시지 헤더 및 ~h 틸데 탈출.

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

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

컬러 페이저
[Option] PAGER를 통해 페이징되는 출력은 Wether 색상을 사용합니다.
호출기는 특별한 플래그가 필요할 수 있습니다. 예: 적게(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)를
메세지. 이것은 세트가 필요합니다 변하기 쉬운.

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

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

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

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

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

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

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

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

이름 메시지에 답장하거나 전달할 때 S-nail은 일반적으로 주석을 제거하고
이메일 주소의 이름 부분. 이 변수가 설정되어 있으면 이러한 스트리핑은
수행되며 주석, 이름 등이 유지됩니다.

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

역사 개비
[옵션] 평소와 같이 기록에 항목을 더 추가합니다.

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

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

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

무시 메시지를 입력하는 동안 터미널의 인터럽트 신호를 무시하십시오. 대신 에코
'@' 문자로 처리하고 현재 줄을 버립니다.

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

imap-use-starttls-USER@HOST, imap-use-starttls-HOST, imap 사용 시작
[옵션] S-nail이 'STARTTLS' 명령을 실행하여 암호화되지 않은 IMAP을 만들도록 합니다.
세션 SSL/TLS 암호화. 이 기능은 일부 서버에서 지원되지 않습니다.
세션이 이미 IMAPS 방법으로 암호화된 경우에는 사용되지 않습니다.

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

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

라인 편집기 비활성화
향상된 명령줄 편집 기능을 끕니다(참조 명령 편집자
이상).

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

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

기본적으로 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-allow-text-controls
메시지를 보낼 때 메시지의 각 부분은 MIME 검사를 통해
'Content-Type:' 및 'Content-Transfer-Encoding:' 분류(참조 부호화)
메일 전송을 통해 이 부분을 보내야 합니다.
무엇과 비슷한 파일(1) 명령은 '--mime' 옵션과 함께 사용할 때 생성됩니다.

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

이 옵션이 설정되고 데이터가 다음 위치에서 텍스트 데이터로 명확하게 식별된 경우
첫눈에 ('.txt' 또는 '.html' 파일 확장자에 의해), 그 다음 원본
'콘텐츠 유형:'을 덮어쓰지 않습니다.

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

아웃폴더 파일 이름이 기록 변수 및 발신자 기반 파일 이름
위한 찜하기 주어진 디렉토리에 상대적으로 해석될 명령
에서 폴더 로 설정되지 않은 경우 현재 디렉토리가 아닌 변수
절대 경로 이름.

페이지 설정하면 각 메시지 파이프 명령이 출력하고 그 뒤에 formfeed가 옵니다.
문자 '\f'.

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

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

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

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

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

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

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

첨부로 인용
이것이 설정되면 원본 메시지가 완전히 추가됩니다.
'message/rfc822' 메시지에 회신할 때 MIME 첨부 파일이 발생합니다. 이 작동합니다
의 설정에 관계없이 견적을 원하시면, 오늘 Kevin Lee Company 에 연락주세요..

참조 수신자
그룹 답장 시 '받는 사람:'에 원본 메일의 보낸 사람만 지정하고
보조 '참조:'에서 다른 수신자를 언급합니다. 기본적으로 모든 수신자
원본 메일의 주소는 '받는 사람:'으로 지정됩니다.

기록에 분개하다
이 변수와 기록 변수가 설정되면 재전송다시 보내기
명령은 메시지를 다음 위치에 저장합니다. 기록 일반적으로 새로에만 수행되는 폴더
작성된 메시지.

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

rfc822-body-from_
이 변수는 소위 'From_' 행을 강제로 표시하는 데 사용할 수 있습니다.
'message/rfc822' MIME을 통해 봉투 메일에 포함된 메시지
더 많은 시각적 편의를 위해 메커니즘.

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

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

sendcharsets-else-ttycharset
[옵션] 이 변수가 설정되어 있으면 sendcharsets 그렇지 않은 경우 S-nail은 다음과 같이 작동합니다.
sendcharsets 변수의 값으로 설정되었습니다 ttycharset. 사실상
이 조합은 문자 집합의 메시지 데이터를 통과합니다.
현재 로케일(주어진 ttycharset 수동으로 설정되지 않음), 즉,
로 변환 charset-8bit 대체 문자 집합입니다. 따라서 메일 메시지
텍스트는 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-sign-include-certssmime-sign-message-digest.

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

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

ssl-no-default-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 in
사용 가능한 구성 옵션과 처리 방법과 관련하여.
이 매뉴얼은 [v15-compat]와 [no v15-compat]을 사용하여 새로운 것과 오래된 것을 지칭합니다.
일을 하는 방법, 각각.

말 수가 많은 이 옵션을 설정하면 명령줄 옵션을 통해서도 제어할 수 있습니다. -v원인
예를 들어 인증서 체인이
사용자 터미널. 이 바이너리 옵션을 두 번 설정하면
자세한 정보, 이 경우 실제 메시지 전달 및 프로토콜의 세부사항까지
대화가 표시됩니다. 싱글 아니오말 수가 많은 자세한 정보를 비활성화하기에 충분합니다.
그 자체로.

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

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

set 1=val\ one 2="val two" 3='val "three"' 4='val \'four\''
바쇼 1 2 3 4
설정되지 않음 1 2 3 4

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

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

$ 에코 비밀번호 > .pass
$ gpg -e .pass
$ 평가 `gpg-agent --daemon \
--pinentry-program=/usr/bin/pinentry-curses \
--max-cache-ttl 99999 --default-cache-ttl 99999`
$ echo '에이전트-쉘-룩업 설정="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+-$~'인 경우 bsdflags 또는
SYSV3 환경 변수는 다음 순서로 설정됩니다.

'신'.
'U'는 읽지 않았지만 오래되었습니다.
'R' 새롭지만 읽었습니다.
'O'읽고 오래되었습니다.
'S'가 저장되었습니다.
'P'가 보존되었습니다.
'엠' mboxed.
'F' 플래그가 지정되었습니다.
'라고 대답했다.
'T' 초안.
접힌 스레드의 '+' 시작.
'-' 접었습니다.
'$'이(가) 스팸으로 분류되었습니다.
'~' 스팸 가능성이 있는 항목으로 분류됩니다.

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

자동 참조 보내는 각 메시지의 사본을 받을 수신자 목록을 지정합니다.
자동으로 발송됩니다.

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

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

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

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

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

색상에서_
[옵션] 이른바 'From_' 라인에 대한 색상 사양입니다. 섹션 참조
채색 메시지 디스플레이 값의 형식에 대해.

컬러 헤더
[옵션] 헤더 라인의 색상 사양입니다.

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

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

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

cons25,linux,rxvt,rxvt-유니코드,화면,sun,vt100,vt220,wsvt25,xterm

컬러 우헤더
[옵션]
전에, 색상 사용자 헤더 목록. 섹션 참조 채색 메시지 디스플레이.

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

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

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

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

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

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

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

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

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

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

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

set file-hook-load-xy='echo >&2 XY-LOAD; gzip -cd' \
file-hook-save-xy='에코>&2 XY-SAVE; gzip -c' \
레코드=+null-sent.xy

폴더 메시지 폴더를 저장하는 데 사용할 디렉토리 이름입니다. 모든 폴더
'+'로 시작하는 이름은 그 아래에 있는 파일을 나타냅니다. 동일한 특별 협약
문서화 된대로 파일 새 값을 지정할 때 명령을 사용할 수 있습니다.
폴더, 그러나 확장은 즉시 완전히 수행됩니다. 예를 들어
확장된 이름은 IMAP 계정을 참조하고 `+'로 시작하는 모든 이름은
아래의 IMAP 사서함으로 폴더 대상 상자.

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

imaps://mylogin@imap.myisp.example/받은 편지함.

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

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

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

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

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

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

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

'%%' 일반 퍼센트 문자.
'%>' 공백 문자이지만 확장되는 현재 메시지의 경우
'>'로.
'%<' 공백 문자이지만 확장되는 현재 메시지의 경우
'<'로.
'%$' [옵션] 다음을 통해 분류된 메시지의 스팸 점수
명령 스팸. 있는 경우 대체 문자만 인쇄합니다.
스팸 지원이 아닙니다.
'%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 DIRECTIONAL ISOLATE) 쌍
문자. 또한 행에 이러한 문자를 위한 공간이 예약되어 있지 않습니다.

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

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

imap-auth-USER@HOST, imap 인증
[옵션] IMAP 인증 방식을 설정합니다. 유효한 값은 'login'입니다.
일반적인 암호 기반 인증(기본값), `cram-md5'
네트워크를 통해 암호를 보내지 않는 암호 기반 인증
일반 텍스트 및 GSS-API 기반 인증을 위한 `gssapi'.

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

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

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

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

줄 편집기 커서 오른쪽
[옵션] 내장 명령줄 편집기를 사용하는 경우 다음을 기반으로 하는 작업
일부 터미널에서는 오른쪽 이동이 작동하지 않을 수 있습니다. 그런 일을 만나면
문제를 해결하는 데 필요한 터미널 제어 순서로 이 변수를 설정하십시오.
커서를 오른쪽으로 한 열 이동합니다. 기본값은 '\033[C'이며,
대부분의 터미널에서 작동합니다. 덜 자주 '\033OC' 및 '\014'가 발생합니다. 참고
"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-load-control
이 옵션은 다음 중 어떤 것을 제어하는 ​​데 사용할 수 있습니다. mime.types(5) 데이터베이스는
섹션에 자세히 설명된 대로 S-nail에 의해 로드됨 또한 mime.types 파일. 면
문자 'u'는 옵션 값의 일부이며 사용자의 개인
~/.mime.types 파일이 로드됩니다(있는 경우). 마찬가지로 문자 '
시스템 전체의 로드를 제어합니다. /etc/mime.types.; 사용자 파일이 로드됩니다
첫째, 문자 일치는 대소문자를 구분하지 않습니다. 이 옵션이 설정되지 않은 경우 S-nail
대신 두 파일을 모두 로드하려고 합니다. S-nail-builtin MIME 통합
유형은 억제할 수 없지만 마지막으로 일치됩니다.

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

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

NAIL_HEAD 각 새 메시지의 시작 부분에 넣을 문자열입니다. 이스케이프 시퀀스
표 '\t' 및 개행 '\n'이(가) 이해됩니다.

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

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

NAIL_TAIL 각 새 메시지의 끝에 넣을 문자열입니다. 이스케이프 시퀀스 표
'\t' 및 개행 '\n'이(가) 이해됩니다.

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

새 메일 프롬프트가 인쇄될 때마다 현재 폴더에 새 메일이 있는지 확인합니다. 을위한
IMAP 편지함은 서버에서 새 메일을 폴링하여 다음과 같은 결과를 초래할 수 있습니다.
서버 연결이 느린 경우 작업이 지연됩니다. Maildir 폴더는 반드시
새 메일이 도착했는지 확인하기 위해 다시 스캔해야 합니다.

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

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

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

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

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

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

또한 쉘 명령에 '@' 접두사가 붙으면 명령만 사용됩니다.
메시지가 자체적으로 표시되지만 그렇지 않은 경우 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-호스트, pop3-keepalive
[옵션] POP3 서버는 일정 시간 동안 활동이 없으면 연결을 닫습니다. 그만큼
표준은 최소 10분을 요구하지만 실제 경험은
달라지다. 이 변수를 '0'보다 큰 숫자 값으로 설정하면 'NOOP'가 발생합니다.
다른 작업이 수행되지 않는 경우 각 값(초)에 전송될 명령입니다.

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

또한 다음과 같은 S-nail 특정 추가 시퀀스가 ​​이해됩니다.
"?"로 확장되는 '\&' ~하지 않는 한 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' 명령; 또한 참조 첨부로 인용.

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

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

답장_문자열
쉼표로 구분된 목록으로 설정할 수 있습니다(ASCII에 따라 대소문자 구분
규칙) 내장 문자열 외에 다음과 같이 인식되어야 하는 문자열
'제목:' 응답 메시지 표시기 - 기본 제공은 'Re:'이며, 이는 RFC에서 의무화합니다.
5322 및 독일어 'Aw:'.

답장하다 메시지 헤더의 'Reply-To:' 필드에 입력할 주소 목록입니다.
이 목록의 구성원은 해당 목록에 있는 것처럼 처리됩니다. 대체 명부.

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

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

sendcharsets
[옵션] 에서 사용할 수 있는 쉼표로 구분된 문자 집합 이름 목록
나가는 인터넷 메일. 변수의 값 charset-8bit 자동으로
이 문자 집합 목록에 추가됩니다. 문자 집합 변환이 없는 경우
기능이 S-nail로 컴파일된 다음 지원되는 유일한 문자 집합은
ttycharset. 참조 sendcharsets-else-ttycharset 섹션을 참조하십시오.
캐릭터 세트 S-nail에서 문자 집합 변환의 전체 그림.

송신기 RFC를 인용하여 발신 메시지의 'Sender:' 필드에 입력되는 주소
5322: 실제 전송을 담당하는 에이전트의 사서함
메세지. 이 필드는 일반적으로 'From:' 필드가 아닌 한 사용하면 안 됩니다.
하나 이상의 주소가 포함되어 있는 경우 필요합니다. 그만큼 송신기 주소
에 있는 것처럼 처리됩니다. 대체 명부.

메일을 보내다 대체 메일 전송 에이전트(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/my log"' 설정

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

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

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

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

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

smime-ca-dir
[옵션] PEM(Privacy Enhanced
메일) S/MIME 서명 메시지 확인을 위한 형식입니다.

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

smime-cipher-USER@HOST, 스마일 암호
[옵션] 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-nail 용도. [옵션] 더 많은 암호 알고리즘 지원 가능
동적 로딩을 통해, 예를 들어, EVP_get_cipherbyname(3) (OpenSSL) S-nail인 경우
이를 지원하기 위해 컴파일되었습니다.

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

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

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

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

smime-sign-cert-USER@HOST, smime 서명 인증서
[옵션] PEM 형식의 파일을 가리킵니다. 서명 및
이 파일의 암호 해독에는 사용자의 개인 키와 사용자의 개인 키가 포함되어야 합니다.
증명서.

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

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

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

smime-sign-message-digest-USER@HOST, smime-sign-message-digest
[옵션] 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 사용 시작 SSL/TLS를 입력하는 변수
암호화된 세션 상태 [v15-compat]와 같은 값 할당
'[smtp://][사용자[:비밀번호]@]서버[:포트]' ([v15-호환 없음]
'[smtp://]server[:port]')에서 이 프로토콜을 선택합니다.
· 그런 다음 서버 포트 465에 있어야 하는 소위 SMTPS는 다음과 같습니다.
자동으로 SSL/TLS 보안. 불행히도 그것은 결코 표준화되지 않았습니다
프로토콜이므로 호스트 네트워크 서비스 데이터베이스에서 지원하지 않을 수 있습니다.
– 사실 포트 번호는 이미 다른 프로토콜에 재할당되었습니다!

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

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

smtp-auth-USER@HOST, smtp 인증 호스트, SMTP 인증
[옵션] SMTP 인증 방식을 설정하는 변수 체인. 가능한
값은 'none'([no v15-compat] 기본값), 'plain'([v15-compat] 기본값),
'로그인'은 물론 [선택] 옵션인 'cram-md5' 및 'gssapi'. '없음'
메서드에는 사용자 자격 증명이 필요하지 않으며 'gssapi'에는 사용자 이름과 모든 것이 필요합니다.
다른 방법에는 사용자 이름과 암호가 필요합니다. [v15-호환] 참조 SMTP, 사용자
암호 ([v15-호환 없음] smtp 인증 암호smtp 인증 사용자). 참고
smtp 인증 호스트 [v15-호환]입니다. [v15-compat 없음]: 참고 사항 smtp-auth-USER@HOST:
변수의 발신자 주소에 대한 종속성을 재정의할 수 있습니다. .

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

smtp-auth-password-USER@HOST
[v15-compat 없음] 재정의 smtp 인증 암호 발신자의 특정 값에 대해
변수에 따라 달라지는 주소 .

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

smtp-auth-user-USER@HOST
[v15-compat 없음] 재정의 smtp 인증 사용자 발신자 주소의 특정 값에 대해
변수에 의존 .

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

스팸 인터페이스
[옵션] 스팸 관련 명령(예: 스팸)
이 변수를 설정하여 원하는 스팸 인터페이스를 정의해야 합니다. 제발
매뉴얼 섹션 참조 처리 스팸 스팸의 전체 그림을 보려면
S-nail에서 처리합니다. 다음 인터페이스는 모두 사용 가능하거나 사용 가능하지 않을 수 있습니다.

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

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

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

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

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

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

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

스팸 소켓
[옵션] 경로 지정 유닉스(4) 도메인 소켓 스팸(1) 듣다
'spamd' 연결용 스팸 인터페이스. 경로가 아님을 참고하세요.
확장되었지만 "있는 그대로" 사용됩니다.

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

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

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

SSL-CA-디렉토리
[옵션] PEM(Pricacy Enhanced
메일) 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-cipher-list-USER@HOST, SSL 암호 목록-호스트, 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 기본값 대신 사용할 구성 파일. 에 참고
이 경우 파일을 로드할 수 없으면 오류입니다. 응용 프로그램 이름은
항상 "달팽이"로 전달됩니다.

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-메소드-호스트, 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 프로토콜 호스트, 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 랜드 파일
[옵션] 엔트로피 데이터가 있는 파일의 경로 이름을 지정합니다. RAND_load_file(3).
파일이 호출하는 사용자가 쓸 수 있는 일반 파일인 경우 새 데이터가 기록됩니다.
로드된 후.

ssl-verify-USER@HOST, SSL 검증 호스트, SSL 확인
[Option] 오류 발생 시 수행할 동작을 설정하는 변수 체인
SSL/TLS 서버 인증서 유효성 검사 중. 유효한(대소문자 구분) 값
'strict'(실패하고 즉시 연결 종료), 'sk'(
표준 입력에서 계속), '경고'(경고를 출력하고 계속), '무시'(실행
유효성 검사를 수행하지 않음). 기본값은 '질문'입니다.

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

탑라인 정의된 경우 상단과 함께 인쇄될 메시지의 줄 수를 제공합니다.
명령; 일반적으로 처음 XNUMX행이 인쇄됩니다.

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

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

번역, 버전 메이저, 마이너 버전, 버전 업데이트
(읽기 전용) S-nail 버전 정보: 첫 번째 변수에 문자열이 포함됩니다.
완전한 버전 식별을 포함 - 이것은 출력과 동일합니다.
명령의 번역. 후자의 XNUMX개는 숫자만 포함합니다: 메이저, 마이너
버전 번호를 업데이트합니다.

환경


"환경 변수"라는 용어는 다음을 나타내는 것으로 간주되어야 합니다.
변수는 프로세스 환경의 생생한 부분으로 표준화되거나
그곳에서 흔히 볼 수 있는 달리 명시적으로 언급되지 않는 한, 정상으로 통합됩니다.
위에서 설명한 대로 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 명령에 사용할 쉘 !, 껍질~! 틸데 탈출 그리고 시작할 때
하위 프로세스. 이 옵션이 정의되지 않은 경우 기본 셸이 사용됩니다.

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

TERM [Option] 출력을 준비할 터미널 유형입니다.

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

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

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

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


Ad


Ad