masqmail
annotate config.h.in @ 246:4cff8638dd9b
SMTP client: tries EHLO now always first
Changed the behavior of the SMTP client. Now always an EHLO greeting
is sent, no matter what kind of greeting text the server had sent. If
the EHLO failed, an HELO greeting is tried as fall back. This is the
behavior RFC 2821 requires (section 3.2).
This change will fix setups that were not possible to sent to a
server because that requires AUTH but hadn't said ``ESMTP'' in its
greeting message.
See also: Debian bug #349211
Thanks to Steffen (inne)
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Thu, 28 Oct 2010 16:40:02 -0300 |
parents | 5745edd5b769 |
children | 02bc0331e390 |
rev | line source |
---|---|
meillo@0 | 1 /* config.h.in. Generated from configure.ac by autoheader. */ |
meillo@0 | 2 #undef DEF_MAIL_GROUP |
meillo@0 | 3 #undef DEF_MAIL_USER |
meillo@0 | 4 |
meillo@0 | 5 /* Define if you want to use lockfile library. */ |
meillo@0 | 6 #undef USE_LIBLOCKFILE |
meillo@0 | 7 |
meillo@0 | 8 #undef ENABLE_DEBUG |
meillo@0 | 9 |
meillo@0 | 10 #undef ENABLE_RESOLVER |
meillo@0 | 11 |
meillo@0 | 12 #undef ENABLE_AUTH |
meillo@0 | 13 |
meillo@0 | 14 #undef USE_LIB_CRYPTO |
meillo@0 | 15 |
meillo@0 | 16 #undef ENABLE_IDENT |
meillo@0 | 17 |
meillo@0 | 18 #undef CONF_DIR |
meillo@0 | 19 |
meillo@0 | 20 #undef DATA_DIR |
meillo@0 | 21 |
meillo@0 | 22 #undef SBINDIR |
meillo@0 | 23 |
meillo@0 | 24 /* The configuration file location */ |
meillo@0 | 25 #undef CONF_DIR |
meillo@0 | 26 |
meillo@0 | 27 /* The data directory */ |
meillo@0 | 28 #undef DATA_DIR |
meillo@0 | 29 |
meillo@0 | 30 /* The mail group */ |
meillo@0 | 31 #undef DEF_MAIL_GROUP |
meillo@0 | 32 |
meillo@0 | 33 /* The mail user */ |
meillo@0 | 34 #undef DEF_MAIL_USER |
meillo@0 | 35 |
meillo@0 | 36 /* If AUTH is enabled */ |
meillo@0 | 37 #undef ENABLE_AUTH |
meillo@0 | 38 |
meillo@0 | 39 /* If debugging is enabled */ |
meillo@0 | 40 #undef ENABLE_DEBUG |
meillo@0 | 41 |
meillo@0 | 42 /* If ident is enabled */ |
meillo@0 | 43 #undef ENABLE_IDENT |
meillo@0 | 44 |
meillo@0 | 45 /* If the resolver is to be used */ |
meillo@0 | 46 #undef ENABLE_RESOLVER |
meillo@0 | 47 |
meillo@0 | 48 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ |
meillo@0 | 49 #undef HAVE_DOPRNT |
meillo@0 | 50 |
meillo@0 | 51 /* Define to 1 if you have the <fcntl.h> header file. */ |
meillo@0 | 52 #undef HAVE_FCNTL_H |
meillo@0 | 53 |
meillo@0 | 54 /* Define to 1 if you have the `fdatasync' function. */ |
meillo@0 | 55 #undef HAVE_FDATASYNC |
meillo@0 | 56 |
meillo@0 | 57 /* Define to 1 if your system has a working POSIX `fnmatch' function. */ |
meillo@0 | 58 #undef HAVE_FNMATCH |
meillo@0 | 59 |
meillo@0 | 60 /* Define to 1 if you have the `getline' function. */ |
meillo@0 | 61 #undef HAVE_GETLINE |
meillo@0 | 62 |
meillo@0 | 63 /* Define to 1 if you have the <inttypes.h> header file. */ |
meillo@0 | 64 #undef HAVE_INTTYPES_H |
meillo@0 | 65 |
meillo@0 | 66 /* Define to 1 if you have the <memory.h> header file. */ |
meillo@0 | 67 #undef HAVE_MEMORY_H |
meillo@0 | 68 |
meillo@0 | 69 /* Define to 1 if you have the `select' function. */ |
meillo@0 | 70 #undef HAVE_SELECT |
meillo@0 | 71 |
meillo@0 | 72 /* Define to 1 if you have the `socket' function. */ |
meillo@0 | 73 #undef HAVE_SOCKET |
meillo@0 | 74 |
meillo@0 | 75 /* Define to 1 if you have the <stdint.h> header file. */ |
meillo@0 | 76 #undef HAVE_STDINT_H |
meillo@0 | 77 |
meillo@0 | 78 /* Define to 1 if you have the <stdlib.h> header file. */ |
meillo@0 | 79 #undef HAVE_STDLIB_H |
meillo@0 | 80 |
meillo@0 | 81 /* Define to 1 if you have the `strerror' function. */ |
meillo@0 | 82 #undef HAVE_STRERROR |
meillo@0 | 83 |
meillo@0 | 84 /* Define to 1 if you have the `strftime' function. */ |
meillo@0 | 85 #undef HAVE_STRFTIME |
meillo@0 | 86 |
meillo@0 | 87 /* Define to 1 if you have the <strings.h> header file. */ |
meillo@0 | 88 #undef HAVE_STRINGS_H |
meillo@0 | 89 |
meillo@0 | 90 /* Define to 1 if you have the <string.h> header file. */ |
meillo@0 | 91 #undef HAVE_STRING_H |
meillo@0 | 92 |
meillo@0 | 93 /* Define to 1 if you have the `strstr' function. */ |
meillo@0 | 94 #undef HAVE_STRSTR |
meillo@0 | 95 |
meillo@0 | 96 /* Define to 1 if you have the <syslog.h> header file. */ |
meillo@0 | 97 #undef HAVE_SYSLOG_H |
meillo@0 | 98 |
meillo@0 | 99 /* Define to 1 if you have the <sys/stat.h> header file. */ |
meillo@0 | 100 #undef HAVE_SYS_STAT_H |
meillo@0 | 101 |
meillo@0 | 102 /* Define to 1 if you have the <sys/time.h> header file. */ |
meillo@0 | 103 #undef HAVE_SYS_TIME_H |
meillo@0 | 104 |
meillo@0 | 105 /* Define to 1 if you have the <sys/types.h> header file. */ |
meillo@0 | 106 #undef HAVE_SYS_TYPES_H |
meillo@0 | 107 |
meillo@0 | 108 /* Define to 1 if you have the <unistd.h> header file. */ |
meillo@0 | 109 #undef HAVE_UNISTD_H |
meillo@0 | 110 |
meillo@0 | 111 /* Define to 1 if you have the `vprintf' function. */ |
meillo@0 | 112 #undef HAVE_VPRINTF |
meillo@0 | 113 |
meillo@151 | 114 /* The log directory */ |
meillo@151 | 115 #undef LOG_DIR |
meillo@151 | 116 |
meillo@0 | 117 /* Name of package */ |
meillo@0 | 118 #undef PACKAGE |
meillo@0 | 119 |
meillo@0 | 120 /* Define to the address where bug reports for this package should be sent. */ |
meillo@0 | 121 #undef PACKAGE_BUGREPORT |
meillo@0 | 122 |
meillo@0 | 123 /* Define to the full name of this package. */ |
meillo@0 | 124 #undef PACKAGE_NAME |
meillo@0 | 125 |
meillo@0 | 126 /* Define to the full name and version of this package. */ |
meillo@0 | 127 #undef PACKAGE_STRING |
meillo@0 | 128 |
meillo@0 | 129 /* Define to the one symbol short name of this package. */ |
meillo@0 | 130 #undef PACKAGE_TARNAME |
meillo@0 | 131 |
meillo@36 | 132 /* Define to the home page for this package. */ |
meillo@36 | 133 #undef PACKAGE_URL |
meillo@36 | 134 |
meillo@0 | 135 /* Define to the version of this package. */ |
meillo@0 | 136 #undef PACKAGE_VERSION |
meillo@0 | 137 |
meillo@0 | 138 /* Define as the return type of signal handlers (`int' or `void'). */ |
meillo@0 | 139 #undef RETSIGTYPE |
meillo@0 | 140 |
meillo@0 | 141 /* The sbin directory */ |
meillo@0 | 142 #undef SBINDIR |
meillo@0 | 143 |
meillo@151 | 144 /* The spool directory */ |
meillo@151 | 145 #undef SPOOL_DIR |
meillo@151 | 146 |
meillo@0 | 147 /* Define to 1 if you have the ANSI C header files. */ |
meillo@0 | 148 #undef STDC_HEADERS |
meillo@0 | 149 |
meillo@0 | 150 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ |
meillo@0 | 151 #undef TIME_WITH_SYS_TIME |
meillo@0 | 152 |
meillo@0 | 153 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ |
meillo@0 | 154 #undef TM_IN_SYS_TIME |
meillo@0 | 155 |
meillo@0 | 156 /* If liblockfile is to be used */ |
meillo@0 | 157 #undef USE_LIBLOCKFILE |
meillo@0 | 158 |
meillo@0 | 159 /* If libcrypto is available */ |
meillo@0 | 160 #undef USE_LIB_CRYPTO |
meillo@0 | 161 |
meillo@0 | 162 /* Version number of package */ |
meillo@0 | 163 #undef VERSION |
meillo@0 | 164 |
meillo@0 | 165 /* Define to empty if `const' does not conform to ANSI C. */ |
meillo@0 | 166 #undef const |
meillo@0 | 167 |
meillo@0 | 168 /* Define to `int' if <sys/types.h> does not define. */ |
meillo@0 | 169 #undef pid_t |
meillo@0 | 170 |
meillo@1 | 171 /* Define to `unsigned int' if <sys/types.h> does not define. */ |
meillo@0 | 172 #undef size_t |