Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Postfix/src/global/   (Postfix Mailserver Version 3.11©)  Datei vom 16.8.2025 mit Größe 2 kB image not shown  

Quelle  header_opts.h

  Sprache: C
 

#ifndef _HEADER_OPTS_H_INCLUDED_
#define _HEADER_OPTS_H_INCLUDED_

/*++
/* NAME
/* header_opts 3h
/* SUMMARY
/* message header classification
/* SYNOPSIS
/* #include <header_opts.h>
/* DESCRIPTION
/* .nf

 /* External interface. */


typedef struct {
    const char *name;   /* name, preferred capitalization */
    int     type;   /* type, see below */
    int     flags;   /* flags, see below */
} HEADER_OPTS;

 /*
  * Header types.
  */

#define HDR_OTHER   0
#define HDR_APPARENTLY_TO  1
#define HDR_BCC    2
#define HDR_CC    3
#define HDR_CONTENT_LENGTH  4
#define HDR_CONTENT_TRANSFER_ENCODING 5
#define HDR_CONTENT_TYPE  6
#define HDR_DATE   7
#define HDR_DELIVERED_TO  8
#define HDR_ERRORS_TO   9
#define HDR_FROM   10
#define HDR_MESSAGE_ID   11
#define HDR_RECEIVED   12
#define HDR_REPLY_TO   13
#define HDR_RESENT_BCC   14
#define HDR_RESENT_CC   15
#define HDR_RESENT_DATE   16
#define HDR_RESENT_FROM   17
#define HDR_RESENT_MESSAGE_ID  18
#define HDR_RESENT_REPLY_TO  19
#define HDR_RESENT_SENDER  20
#define HDR_RESENT_TO   21
#define HDR_RETURN_PATH   22
#define HDR_RETURN_RECEIPT_TO  23
#define HDR_SENDER   24
#define HDR_TO    25
#define HDR_MAIL_FOLLOWUP_TO  26
#define HDR_CONTENT_DESCRIPTION  27
#define HDR_CONTENT_DISPOSITION  28
#define HDR_CONTENT_ID   29
#define HDR_MIME_VERSION  30
#define HDR_DISP_NOTIFICATION  31
#define HDR_TLS_REQUIRED  32 /* RFC 8689 */
#define HDR_REQTLS_ESMTP  33 /* non-standard */

 /*
  * Header flags.
  */

#define HDR_OPT_DROP (1<<0)  /* delete from input */
#define HDR_OPT_SENDER (1<<1)  /* sender address */
#define HDR_OPT_RECIP (1<<2)  /* recipient address */
#define HDR_OPT_RR (1<<3)  /* Resent- header */
#define HDR_OPT_EXTRACT (1<<4)  /* extract flag */
#define HDR_OPT_MIME (1<<5)  /* MIME header */

#define HDR_OPT_XRECIP (HDR_OPT_RECIP | HDR_OPT_EXTRACT)

extern const HEADER_OPTS *header_opts_find(const char *);

/* LICENSE
/* .ad
/* .fi
/* The Secure Mailer license must be distributed with this software.
/* AUTHOR(S)
/* Wietse Venema
/* IBM T.J. Watson Research
/* P.O. Box 704
/* Yorktown Heights, NY 10598, USA
/*
/* Wietse Venema
/* porcupine.org
/*--*/


#endif

Messung V0.5 in Prozent
C=89 H=98 G=93

¤ Dauer der Verarbeitung: 0.11 Sekunden  (vorverarbeitet am  2026-08-08) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.