목차

질문

질문

너무 큰 메시지는 어떻게 필터링합니까?

메시지 필터로 메시지 또는 첨부 파일 크기를 필터링할 수 있습니다.(콘텐츠 필터를 사용하여 메시지 또는 첨부 파일 크기를 필터링할 수 없습니다.) 예를 들어 다음 메시지 필터는 InboundMail 리스너로 들어오는 7MB보다 큰 메시지(예: 인터넷에서)를 인터셉트합니다. 이러한 메시지는 삭제되고 원래 발신자(실제로 Envelope From 주소)에게 메시지가 삭제되었으며 그 이유는 다음과 같습니다.

NotifyAndDropLargeMessages:

if ((recv-listener == "InboundMail") AND (body-size > 7M)) {

notify ('$EnvelopeFrom',

'Your message exceeded the allowed 7MB size limit');

drop ();

}

다음 필터에서 1024K(1MB)보다 큰 첨부 파일은 메시지에서 삭제됩니다.나머지 메시지는 계속 진행됩니다.그러나 추가 조치를 취할 수 있도록 첨부 파일이 삭제되었음을 수신자에게 알립니다.이 필터는 특정 리스너에 트랩되지 않으므로 인바운드 및 아웃바운드 메시지에 모두 적용됩니다.이 필터에서 'attach.size.notify'는 이전에 CLI 명령 'textconfig'에 의해 생성된 사용자 지정 텍스트 메시지로서, 발생한 상황과 발생한 이유에 대한 추가 정보가 포함될 수 있습니다.

Attachment_Size_filter:

if (attachment-size >= 1M){

drop-attachments-by-size(1024k);

notify ('$EnvelopeRecipients',

'[$Filtername] Dropped Attachment Notification',

'',

'attach.size.notify');

}