| HOME / 정보공유 / AIX 명령어 모음

send
send send 명령 목적 메세지를 전송합니다. 구문
send [ File ... | { -draft | -nodraftfolder | -draftfolder +Folder | -draftmessage Message } ] [ -alias File ] [ -format | -noformat ] [ -nomsgid | -msgid ] [ -nofilter | -filter File ] [ -nopush | -push ] [ -forward | -noforward ] [ -noverbose | -verbose ] [ -nowatch | -watch ]
설명
send 명령은 메일 전달 시스템을 통해 메세지를 라우트합니다. 전달에 실패할 경우, send 명령은 오류 메세지를 표시합니다. 디폴트 값으로, From:및 Date: 필드가 지정된 각 메세지에 추가됩니다. $SIGNATURE 환경 변수 또는 signature: 프로파일 항목이 존재하지 않을 경우, send 명령이 전송자의 주소를 From: 필드에 놓습니다.
send 명령은 현재 날짜를 Date: 필드에 놓습니다. dist 명령이 send 명령을 호출하는 경우, send 명령은 Resent-를 From:, Date: 및 Message-ID: 필드에 추가합니다.
정상적으로 전달되었으면, send 명령은 메세지의 이름을 변경함으로써 활성 중인 상태에서 제거합니다. 시스템은 현재 메세지 번호 앞에 ,(쉼표)를 하나 두어 메세지의 이름을 변경합니다. 비활성화된 파일은 메세지 처리기(MH) 패키지에 사용할 수 없습니다. 그러나 시스템 명령으로 비활성화된 파일을 조작할 수 있습니다. 다시 send 명령을 사용할 때까지, 비활성화 파일을 검색할 수 있습니다.
플래그
-alias File 탐색할 메일 별명 파일을 지정합니다. MH 별명을 사용하려면 프로파일 항목이 3개 있어야 합니다.
ali: -alias Aliases
send: -alias Aliases
whom: -alias Aliases
여기에서 Aliases는 탐색할 파일입니다. 디폴트 별명 파일은 /etc/mh/MailAliases입니다.
-draft 파일을 지정하지 않으면 현재의 초안 메세지를 사용합니다. 이 플래그가 없고 파일도 명시하지 않았으면, send 명령이 현재 초안 메세지가 사용할 메세지인지를 사용자에게 묻습니다.
-draftfolder +Folder 전송할 초안 메세지가 포함되어 있는 초안 폴더를 지정합니다. Message 매개변수 다음에 오는 -draftfolder +Folder 플래그는 -draftmessage 플래그를 지정한 것과 동일합니다.
-draftmessage Message 전송할 메세지를 지정합니다. 다음 메세지 참조 중 하나를 Message 매개변수의 값으로 사용할 수 있습니다.
Number
메세지의 번호
cur 또는 .(마침표)
현재 메세지. 이것이 디폴트입니다.
first
폴더에 있는 첫번째 메세지.
last
폴더에 있는 마지막 메세지.
next
현재 메세지의 다음 메세지.
prev
현재 메세지 이전에 있는 메세지.
-filter File 지정된 파일의 형식 명령어를 사용하여 Bcc: 필드에 나열한 수신자에게 전송할 메세지의 사본을 다시 형식화합니다.
-format 모든 수신자 주소를 전달 이동 시스템의 표준 형식으로 기록합니다. 이 플래그가 디폴트입니다.
-forward 실패 메세지를 초안 메세지에 추가하고 send 명령이 초안을 전달하는 데 실패하면 그 메세지를 전송자로 리턴합니다. 이 플래그가 디폴트입니다.
-help 명령 구문, 사용 가능한 스위치(토글) 및 버전 정보를 보여줍니다.
주: MH의 경우에는 이 플래그의 이름 전체를 기재해야 합니다.
-msgid Message-ID: 같은 메세지 식별 구성요소를 메세지에 추가합니다.
-nodraftfolder 제일 마지막으로 일어났던 -draftfolder +Folder 플래그를 복원합니다. 이 플래그가 디폴트입니다.
-nofilter Bcc: 헤더(header) 필드를 To: 및 cc: 필드에 나열된 수신자의 메세지에서 제거합니다그런 다음 최소 헤더(header)만 있는 메세지를 Bcc: 필드에 나열된 수신자에게 전송합니다. 이 플래그가 디폴트입니다.
-noformat 수신자 주소의 형식을 변경하지 못하게 합니다.
-noforward 전달에 실패하면 초안 메세지를 전송자에게 리턴하지 못하게 합니다.
-nomsgid 메세지 식별 구성요소를 추가하지 못하게 합니다. 이 플래그가 디폴트입니다.
-nopush send 명령을 포어그라운드로 수행합니다. 이 플래그가 디폴트입니다.
-noverbose sendmail 명령에 메세지를 전달하는 동안 정보를 표시하지 않습니다. 이 플래그가 디폴트입니다.
-nowatch sendmail 명령으로 메세지가 전달되는 동안 정보를 표시하지 않습니다. 이 플래그가 디폴트입니다.
-push send 명령을 백그라운드로 수행합니다. send 명령은 전달 실패시 오류 메세지를 터미널에 표시하지 않습니다. 전달되지 않은 메세지를 보려면 -forward 플래그를 사용하십시오.
-verbose sendmail 명령에 메세지를 전달하는 동안 정보를 표시합니다. 이 정보로 메일 전송 관련 단계를 모니터할 수 있습니다.
-watch sendmail 명령으로 메세지를 전달하는 동안 정보를 표시합니다. 이 정보로 메일 전송 관련 단계를 모니터할 수 있습니다.
프로파일 항목
다음 항목은 UserMhDirectory/.mh_profile 파일에 입력합니다.
Draft-Folder: 초안을 위한 디폴트 폴더를 설정합니다.
mailproc: 실패 표시를 통지하는 데 사용되는 프로그램을 지정합니다.
Path: 사용자의 MH 디렉토리를 지정합니다.
postproc: 메세지를 통지하는 데 사용되는 프로그램을 지정합니다.
Signature: 메일 기호를 설정합니다.
예제
$HOME/Mail/draft 파일에 있는 초안 메세지를 전송하려면 다음과 같이 입력하십시오.
send
시스템은 다음과 유사한 메세지로 응답합니다.
Use "/home/david/Mail/draft"?
yes를 입력하고 초안 메세지를 전송하면 쉘 프롬프트로 돌아가게됩니다. 이 예제에서 $HOME 디렉토리는 /home/david입니다.
파일
$HOME/.mh_profile MH 사용자 프로파일을 지정합니다.
/usr/bin/send send 명령이 포함되어 있습니다.
관련 정보
ali 명령, comp 명령, dist 명령, forw 명령, post 명령, sendmail 명령, spost 명령.
.mh_alias 파일 형식, .mh_profile 파일 형식.