영어프랑스어스페인어

Ad


온웍스 파비콘

mime-constructp - 클라우드의 온라인

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

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

프로그램:

이름


mime-construct - MIME 메시지를 구성하고 선택적으로 메일 보내기

개요


마임 구성 스위치...

죄송합니다. 의미 있는 시놉시스를 제공하기 어렵습니다. 예를 참조하십시오.

기술


마임 구성 MIME 메시지를 구성하고 (기본적으로) 메일을 보냅니다. 전적으로 구동된다
명령줄에서 다른 프로그램이나 다음과 같이 행동하는 사람들이 사용하도록 설계되었습니다.
프로그램.

옵션


글로벌 설정
-디버그
디버깅을 켭니다.

--도움
사용 메시지를 표시하고 죽습니다.

--산출
생성된 메시지를 우편으로 보내지 말고 대신 stdout에 인쇄하십시오. 이것은 잃는다 --숨은 참조 정보.

--하위 파트
최상위 레벨이 아닌 다른 MIME 메시지에서 사용할 수 있는 하위 파트 생성
MIME 메시지 자체. 이것은 켜집니다 --산출 일부 내부 의미를 변경합니다.
조금. 예를 참조하십시오.

--번역
이것이 유일한 인수인 경우 버전을 인쇄하고 성공적으로 종료합니다. 그렇지 않으면 인쇄
버전과 죽는다.

본관 헤더
이 인수는 메시지의 최상위 헤더에 텍스트를 추가하거나 받는 사람을 제어합니다.
전송.

--숨은 참조 주소
추가 주소 받는 사람 목록에. 이것은 실제로 헤더에 아무것도 추가하지 않습니다.
물론. 실제로 메시지를 보내지 않는 경우(사용하는 경우 --산출 or
--하위 파트) --숨은 참조 효과가 없습니다.

--cc 주소
에 주소 추가 참조 : 명부.

--포함
헤더에 이미 나열된 수신자에게 메시지를 보냅니다.
주어진 --에, --cc--숨은 참조. 이것은 다음을 사용하는 경우 의미가 있습니다. --헤더 로 전환
자신을 추가 에: or 참조 :. 이 경우 아마도 사용하고 싶지 않을 것입니다. --에 or --cc
이미 있는 헤더에 추가하는 대신 새 헤더를 생성하기 때문입니다.
메시지.

이 스위치는 -t 센드메일로 전환(마임 구성 구문 분석을 시도하지 않습니다
헤더 제공), 따라서 메일을 보내지 않는 경우 실제로는 아무 일도 하지 않습니다.
메시지.

--헤더 하위 버전
헤더에 임의의 텍스트를 추가합니다. NS 하위 버전 당신이 좋아하는 무엇이든 될 수 있습니다
여러 줄. 이 방법으로 잘못된 메시지를 만들 수 있습니다. 공백을 포함하는 경우
라인 하위 버전 당신은 정말로 메시지를 망칠 것입니다.

--멀티파트 하위 버전
멀티파트 콘텐츠 유형 및 옵션을 지정합니다. 기본값은
"멀티파트/혼합". 에서 제공하는 "경계" 설정을 포함하지 마십시오. 몸짓 광대극-
구축.

지정하면 OK --멀티파트 입력하지만 메시지는 단일로 판명
부분에서 제공하는 유형은 무시됩니다.

--전주곡 하위 버전
이것은 추가합니다 하위 버전 여러 부분으로 된 서곡 텍스트. 지정하는 경우 --전주곡 여러 번
전에, 하위 버전s는 모두 연결됩니다.

이 텍스트에는 기본값이 없습니다. 요즘 추가되는 것 같아요.
메시지 시작 부분의 MIME 설명은 좌석 사용법을 설명하는 것과 같습니다.
비행기를 타는 사람들에게 버클을 채우십시오.

지정하면 OK --전주곡 그러나 메시지는 단일 부분으로 밝혀졌습니다.
당신이 제공하는 서곡은 그냥 무시됩니다.

--주제 하위 버전
메시지의 제목을 지정합니다.

--에 주소
에 주소 추가 에: 명부.

부품당 헤더
이 스위치는 부품별 헤더를 제어합니다. 메시지가 멀티파트가 아닌 것으로 판명되는 경우
그들은 실제로 최상위 헤더에 데이터를 추가합니다.

이들 각각은 다음 부품 출력에만 적용됩니다. 각 부품이 출력된 후
기본값으로 재설정합니다. 팔로우 없이 사용하는 것은 의미가 없습니다.
부분, 그래서 마임 구성 당신이 그렇게하려고하면 튀고 죽을 것입니다.

--부착 name
이렇게 하면 주어진 "Content-Disposition: attachment" 헤더가 추가됩니다. name 값으로
"filename"속성의. 그냥 편리하니까. 마임 구성 자주
첨부 파일로 파일을 보내는 데 사용됩니다.

사용 --부착 name 일으키지 않는다 마임 구성 파일에서 모든 데이터를 읽으려면
라는 name! 헤더에서 해당 이름을 사용합니다. 갈 실제 데이터
메시지의 이 부분은 일반 부품 출력 스위치 중 하나에서 나옵니다.
(아래에 주어진).

당신은 --파일 첨부 스위치에서 읽습니다. named 파일.

--부호화 유형
이 부분에서 사용할 인코딩 유형을 지정합니다. 당신은 일반적으로해서는 안됩니다
그러나 이 스위치를 사용하십시오. 이 스위치를 사용하지 않는 경우 마임 구성 선택할 것이다
적절한 인코딩.

제공한 데이터는 이미 인코딩되어 있지 않아야 합니다. 마임 구성 그것을 인코딩 할 것입니다
에 따라 유형 여기에서 지정합니다. 유효한 인코딩은 7bit, 8bit, ,
인용 인쇄 가능base64. 불법 MIME 메시지를 생성하는 것은 쉽습니다.
인코딩을 직접 지정합니다.

--파트 헤더 하위 버전
파트별 헤더에 임의의 텍스트를 추가합니다. NS 하위 버전 당신이 좋아하는 무엇이든 될 수 있습니다,
여러 줄을 포함합니다. 이 방법으로 잘못된 메시지를 만들 수 있습니다. 다음을 포함하는 경우
빈 줄 하위 버전 당신은 정말로 메시지를 망칠 것입니다.

--유형 유형
이 부분의 콘텐츠 유형을 지정합니다. 지정하지 않으면 --유형 기본적으로
"텍스트/일반". NS 유형 당신이 제공하는 적절한 유형뿐만 아니라
옵션. 모든 것은 "Content-Type:"의 끝에 찰싹 달라붙어 있을 것입니다.
헤더에 붙었습니다.

당신은 --파일 자동 or --파일 첨부 설정하는 스위치
--유형 자동으로 파일 이름을 기반으로 합니다.

부분 산출
이 스위치는 메시지 본문에 데이터를 추가합니다. 각각에 대해 이 중 하나를 사용합니다.
다중 부분 메시지의 각 부분(또는 메시지가
멀티파트).

--파일 통로
--파일 자동 통로
--파일 첨부 통로
--붙이다 통로
--끈 하위 버전
--신체 하위 버전
파일의 내용을 사용 통로 또는 리터럴 문자열 하위 버전 이 부분의 본체로.

--파일 자동 가능한 경우 파일 이름을 기반으로 Content-Type이 설정되도록 합니다.

--파일 첨부 그렇게하고 설정합니다 --부착 이름도.

후행 줄 바꿈을 포함해야 합니다. 하위 버전 정말 없어야 하지 않는 한
하나가 되십시오. 후행 줄 바꿈을 생략하면 해당 부분을 다음으로 인코딩해야 합니다.
"base64"("quoted-printable"에는 이를 방지하는 인위적인 제한이 있기 때문에
이러한 데이터 스트림을 인코딩할 수 없음).

--붙이다 에 대한 별칭입니다 --파일 첨부--신체 에 대한 별칭입니다 --끈.

--하위 파트 파일 통로
--하위 부분 문자열 하위 버전
다음 내용 중 하나를 사용하십시오. 통로 or 하위 버전 자신을 이 부분의 본체로 취급하지만
하위 부분으로. 이는 데이터에 일부 헤더와 일부 텍스트가 모두 포함되어 있음을 의미합니다. 그것
사용할 수 없다는 의미이기도 합니다. --유형 or --부호화 이 부분을 위해.

일반적으로 통로 or 하위 버전 의 다른 호출에 의해 생성되었을 것입니다. 몸짓 광대극-
구축 주어진 것 --하위 파트 스위치.

파일 이름을 사용하는 스위치에 대한 인수(예: --파일--하위 파트 파일) 가질 수 있다
어떤 마술. 파일이 없는 경우 통로 일반 Perl 제공 열다() 에 완료
그것. "예"를 참조하십시오.

사용 예


예제에서는 $nl에 개행 문자가 포함되어 있다고 가정합니다. 사용된 다른 변수는 다음과 같습니다.
자명하다.

간단한 메시지를 보냅니다.

mime-construct --to "$recip" --subject '안녕하세요' --string "$body"

stdin에서 읽은 메시지를 보냅니다.

재산 | mime-construct --to "$recip" --주제 운 -- 파일 -

일반 텍스트 부분을 보내고 파일을 첨부하여 파일의 내용 유형을 설정하고 --부착
자동으로 이름을 지정합니다.

mime-construct --to "$recip" --subject "$file" \
--string "여기에 내가 말한 파일이 있습니다.$nl" \
--file-attach "$파일"

대부분의 사람들은 첨부 파일을 여러 부분으로 구성된 메시지로 생각하지만 반드시 그럴 필요는 없습니다. 이것
현재 디렉토리에 있는 모든 파일의 zip을 생성하여 첨부 파일로 보냅니다.
그러나 단일 부분 메시지로.

zip -q - * |
mime-construct --to "$recip" --subject '압축 디렉토리' \
--첨부파일 dir.zip --type application/zip --file-

Perl의 완전한 표현력을 사용할 수 있습니다. 열다() 파일 이름을 구성할 때. 예,
프로세스 XXX 잘못된 예를 실행할 수 있습니다. 파일 이름이 없습니다.

mime-construct --to "$recip" --subject "$subject" \
--string "여기에 원하는 두 개의 파일이 있습니다.$nl" \
--type application/x-gzip --attachment file1.gz --file 'gzip -c 파일1 |' \
--type application/x-gzip --attachment file1.gz --file 'gzip -c file2 |'

또는 대체 파일 설명자에서 읽기(파일 설명자 4에서 읽으려면 "<&=4") 또는
무엇이든. 튜토리얼은 perlopentut를 참조하십시오.

다음은 별도의 호출을 사용하는 예입니다. 마임 구성 하위 파트를 생성합니다.
이렇게 하면 최상위 수준에 두 부분이 있는 메시지가 생성됩니다. 첫 번째 부분은 일부 텍스트,
두 번째 부분은 다이제스트입니다. 다이제스트 자체는 다음을 포함하는 멀티파트 메시지입니다.
메시지/rfc822 부분의 수.

msg_args=
$msg_list의 메시지
do
msg_args="$msg_args --유형 메시지/rfc822 --파일 $msg"


설정
$recip_list의 영수증
do
"$@" 설정 --bcc $recip

변화

mime-construct --subpart --multipart 멀티파트/다이제스트 $msg_args |
마임 구성 \
--header "받는 사람: 수신자 요약:;$nl" \
--subject 'Foo 다이제스트' \
"$@" \
--file "$소개" \
--하위 파트 파일 -

다음은 암호화된 메시지를 보내는 방법입니다(RFC 1847에 정의된 대로 multipart/encrypted).
너는 사용한다 마임 구성 "--subpart"는 보내려는 실제 메시지를 생성합니다.
일종의 MIME 메시지가 될 수 있습니다 -- 텍스트가 아닌, 다중 부분, 무엇을 가지고 있습니까? 그런 다음 암호화하고
다른 것을 사용 마임 구성 멀티파트/암호화된 메시지를 구성하고 전송하기 위해
그것을 포함합니다.

enc_type=응용 프로그램/pgp 암호화
enc_params="버전: 1$nl"

mime-construct --subpart --file 본문 --file-auto image.jpg |
gpg --encrypt --armor -r "$recip" |
마임 구성 --출력 \
--"$recip"으로 \
--subject "$subject" \
--multipart "멀티파트/암호화; 프로토콜=\"$enc_type\"" \
--type "$enc_type" \
--string "$enc_params" \
--유형 응용 프로그램/옥텟 스트림 \
--파일-

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad