메일 메시지의 반환 주소를 설정합니다.
CQMailMsg 오브젝트를 사용하여 이메일을 보내는 경우:
CQMailMsg 오브젝트를 후크에서 사용할 수 있으며 후크가 웹 서버 또는 설치된 ClearQuest® 클라이언트에서 실행될 수 있습니다. 이들 두 경우의 프로세스 ID는 동일하지 않을 수 있기 때문에, 보낸 사람 주소에 지정할 내용을 결정하기 위해 메일 전송 에이전트(Windows) 또는 sendmail 프로그램(UNIX 시스템 및 Linux)이 사용할 수 있는 정보는 두 상황에서 서로 다를 수 있습니다. SetFrom 메소드를 사용하여 이름(예: Session 오브젝트의 GetUserEmail 메소드의 리턴값)을 지정할 수 있지만, 메인 전송 에이전트 또는 sendmail 구성이 해당 값을 수정하거나 바꿀 수 있습니다.
VBScript
MailMsg.SetFrom returnAddress
VBScript
Dim OleMailMsg
' Session and logon needed if GetUserEmail is used. For example,
' Dim sessionObj
' Set sessionObj = GetSession
' sessionObj.UserLogon loginname, password, dbName, AD_PRIVATE_SESSION, ""
Set OleMailMsg = CreateObject("PAINET.MAILMSG")
msg_from = "admin@example.com"
OleMailMsg.SetFrom(msg_from)
msg_to = "admin@example.com"
OleMailMsg.AddTo(msg_to)
' You must log in to a database session if GetUserEmail is used.
msg_cc = "user_email_address"
' Or this: msg_cc = sessionObj.GetUserEmail
OleMailMsg.AddCc(msg_cc)
msg_subject = "Hello"
OleMailMsg.SetSubject(msg_subject)
msg_body = "This message brought to you from cqole!\n"
OleMailMsg.SetBody(msg_body)
OleMailMsg.Deliver