영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

mhfixmsgmh - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 mhfixmsgmh 실행

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

프로그램:

이름


mhfixmsg - 다양한 변환으로 MIME 메시지 재작성

개요


mhfixmsg [+폴더] [메시지 | 순수한 경로명 | -파일 파일] [-디코드텍스트 8비트/7비트 |
-노드 코드 텍스트] [-텍스트 문자 집합 문자셋 | -notextcharset] [-재포맷 | -noreformat]
[-텍스트 일반 바꾸기 | -noreplacetextplain] [-고정 경계 | -nofixboundary] [-수정 |
-nofixcte] [-아웃파일 아웃파일] [-rmmproc 프로그램] [-normmproc] [-말 수가 많은 | -노버보스]
[-번역] [-도움]

기술


mhfixmsg 디코딩과 같은 특정 변환을 적용하여 MIME 메시지를 다시 작성합니다.
MIME 인코딩된 메시지 부분 및 잘못된 MIME 헤더 복구.

MIME 메시지는 RFC 2045 ~ RFC 2049에 지정되어 있습니다(참조 mhbuild(1)). NS mhlist 명령
MIME 메시지의 내용 구조를 보는 데 매우 중요합니다. mhfixmsg 비 통과
MIME 메시지는 변환 없이 통과합니다. MIME에 적용되는 변환이 없는 경우
메시지, 원본 메시지 또는 파일은 수정되거나 제거되지 않습니다.

또한 -디코드텍스트 스위치를 사용하면 변환이 각 base64 및 인용 인쇄 가능을 디코딩할 수 있습니다.
텍스트 메시지 부분을 선택한 8비트 또는 7비트 인코딩으로 변환합니다. base7에 대해 64비트를 선택한 경우
부분이지만 RFC 8에 정의된 대로 2045비트에만 맞으면 8비트로 디코딩됩니다.
인용 인쇄 가능. 그렇지 않고 디코딩된 텍스트가 선택한 인코딩에 맞지 않으면
부분이 디코딩되지 않은 경우(다음과 같은 경우 메시지가 표시됩니다. -말 수가 많은 사용 가능).

-디코드텍스트 스위치가 활성화되면 앞에 오는 각 캐리지 리턴 문자가
ASCII, ISO-8859-x, UTF-8 또는
윈도우-12xx.

또한 -텍스트 문자 집합 스위치는 메시지의 모든 텍스트/일반 부분이
로 변환 문자셋. Charset 변환에는 다음이 필요합니다. nmh 로 건설되다 의 iconv(삼); 보다
전에, mhparam(1) 귀하의 nmh 설치에 포함됩니다. NS
텍스트/일반 이외의 텍스트 부분을 변환하면 외부 프로그램을 통해 사용할 수 있습니다.
-재포맷 스위치.

또한 -재포맷 스위치는 메시지의 텍스트 부분에 대한 변환을 활성화합니다. 각각
text/plain이 아니고 해당 text/plain이 없는 텍스트 부분
멀티파트/대체 부품, mhfixmsg mhfixmsg-format-text/subtype 프로필을 찾습니다.
부품의 하위 유형과 일치하는 항목입니다. 하나를 발견하고 사용할 수 있는 경우
부품을 텍스트/일반으로 성공적으로 변환하고, mhfixmsg 해당 텍스트/일반 부분을
포함하는 멀티파트/대체 파트의 시작(있는 경우). 그렇지 않은 경우 생성합니다.
멀티파트/대체 부품.

또한 -텍스트 일반 바꾸기 스위치는 의 적용 가능성을 확장합니다. -재포맷 항상 교체함으로써
해당 텍스트/일반 부분(있는 경우). 만약에 -말 수가 많은 활성화된 경우 교체
두 단계로 표시됩니다. 텍스트/일반 부분을 제거한 다음 일반적인
새 부품 삽입.

-재포맷 형식을 다시 지정하려면 각 텍스트 부분 하위 유형에 대한 프로필 항목이 필요합니다. NS
mhfixmsg-format-text/subtype 프로필 항목은 외부 변환 프로그램을 기반으로 합니다.
동일한 방식으로 사용됩니다. mhshow mhshow-show-text/subtype 항목을 사용합니다. 언제 nmh
가 설치되면 텍스트/html 콘텐츠에 대한 변환 프로그램을 검색합니다.
발견되면 /etc/nmh/mhn.defaults에 mhfixmsg-format-text/html 항목을 삽입합니다. 의 항목
사용자 프로필의 동일한 이름이 우선합니다. 사용자는 다른 항목을 추가할 수 있습니다.
텍스트 하위 유형을 프로필에 추가합니다.

또한 -고정 경계 스위치를 사용하면 변환에서 경계 부분을 복구할 수 있습니다.
메시지의 Content-Type 헤더 필드는 가장 바깥쪽의 경계와 일치합니다.
메시지의 멀티파트 부분(그렇지 않은 경우). 그 상태는 "가짜
메시지의 멀티파트 콘텐츠" 오류 메시지 mhlist 및 기타 nmh 구문 분석하는 프로그램
MIME 메시지.

또한 -수정 스위치를 사용하면 변환에서 Content-Transfer-Encoding을 변경할 수 있습니다.
요구에 따라 Content-Type이 multipart인 메시지 부분에서 8비트에 대한 유효하지 않은 값
RFC 2045, 섹션 6.4. 해당 조건은 "7비트, 8비트,
또는 바이너리” 오류 메시지 mhlist 및 기타 nmh MIME 메시지를 구문 분석하는 프로그램.

또한 -말 수가 많은 스위치 지시 mhfixmsg 각각에 대한 정보 메시지를 출력하기 위해
변환이 적용되었습니다.

또한 -파일 파일 스위치 지시 mhfixmsg 지정된 파일을 소스 메시지로 사용하려면,
폴더의 메시지가 아닌 파일 인수는 하나만 제공할 수 있습니다. NS -파일
스위치는 다음과 같은 경우 암시됩니다. 파일 절대 경로 이름입니다. 파일이 "-"이면 mhfixmsg
표준 입력 스트림에서 소스 메시지를 수락합니다. 만약 -아웃파일 스위치가 아니다
표준 입력 스트림을 사용할 때 활성화됨 mhfixmsg 변형된 제품을 생성하지 않습니다.
출력 메시지.

mhfixmsg, 기본적으로 메시지를 제자리에서 변환합니다. 만약 -아웃파일 스위치가 활성화되고,
그때 mhfixmsg 입력 메시지나 파일을 수정하지 않고 대신 출력을 다음 위치에 배치합니다.
지정된 파일. "-"의 출력 파일 이름은 표준 출력 스트림을 지정합니다.

와 결합 -말 수가 많은 스위치, -아웃파일 스위치는 무엇을 표시하는 데 사용할 수 있습니다
변환 mhfixmsg 실제로 적용하지 않고 적용합니다. 예:

mhfixmsg -outfile /dev/null -verbose

항상 그렇듯이 이 사용법은 다음을 준수합니다. mhfixmsg 사용자 프로필에서 전환합니다.

-아웃파일 결합 될 수 있습니다 rcvstore 변환된 단일 메시지를 다른 메시지에 추가하려면
폴더, 예:

mhfixmsg -outfile - | \
/usr/lib/mh/rcvstore +폴더

요약 of 적용 분야
변환은 콘텐츠 유형 및/또는
다음과 같이 인코딩:

-decodetext base64 및 인용 인쇄 가능한 인코딩된 텍스트 부분
-textcharset 텍스트/일반 부분
-텍스트/일반이 아닌 텍스트 부분의 서식 변경
-fixboundary 가장 바깥쪽 멀티파트 부분
-fixcte 멀티파트 파트

백업 of 실물 메시지/파일
메시지 또는 파일에 변형을 적용하고 -아웃파일 스위치가 아니다
익숙한, mhfixmsg 와 같은 방식으로 원본을 백업합니다. RMM. 즉, 사용 rmmproc
프로필 구성 요소(있는 경우). 존재하지 않는 경우, mhfixmsg 원본 메시지를 다음으로 이동합니다.
백업 파일. NS -rmmproc 스위치를 사용하여 이 프로필 구성 요소를 재정의할 수 있습니다. NS
-normmproc 스위치는 모든 사용을 비활성화합니다. rmmproc profile 구성 요소를 만들고 이전의 모든 요소를 ​​무효화합니다.
-rmmproc 스위치.

통합 + INC
mhfixmsg /usr/share/doc/nmh/README-HOOKS에 설명된 대로 추가 후크로 사용할 수 있습니다.
추가 후크는 모든 nmh 폴더에 메시지를 추가하는 프로그램이 아니라
다만 INC. 또는 간단한 쉘 별칭 또는 함수를 사용하여 호출할 수 있습니다. mhfixmsg
성공적인 호출 직후 INC. 예를 들어 bash의 경우:

별칭 inc='inc && mhfixmsg'

통합 + 프로메일
예를 들어 다음은 다음을 통해 메시지를 필터링하는 procmailrc 파일에서 발췌한 것입니다.
mhfixmsg 사용자의 컴퓨터에 저장하기 전에 nmh-workers 폴더. 그것은 또한 저장
수신 메시지 백업 에 의해 생성된 파일 이름의 폴더 mktemp, 이는 비
임시 파일을 생성하는 POSIX 유틸리티. 해당 유틸리티가 없으면
mkstemp(3) 기능은 대체물의 기초를 형성할 수 있습니다. 또는, mhfixmsg 불렀다.
저장된 후 메시지에.

경로 = /usr/bin/mh:$PATH
MAILDIR = `mhparam 경로`
MKTEMP = 'mktemp 백업/mhfixmsg.XXXXXXXX'
MHFIXMSG = 'mhfixmsg -noverbose -file - -outfile -'
저장소 = /usr/lib/mh/rcvstore

:0 w: nmh-worker/procmail.$LOCKEXT
* ^TOnmh-workers@nongnu.org
| 티 `$MKTEMP` | $MHFIXMSG | $STORE +nmh-workers

onworks.net 서비스를 사용하여 mhfixmsgmh 온라인 사용


Ad


Ad