Remove sendmail.
This commit is contained in:
parent
10ff9d9641
commit
2cbaed172f
|
@ -1,14 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright (c) 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Id: Build,v 8.3 1999/09/23 21:31:12 ca Exp
|
||||
# $NetBSD: Build,v 1.3 2003/06/01 14:06:40 atatat Exp $
|
||||
|
||||
exec make OPTIONS="$*"
|
|
@ -1,303 +0,0 @@
|
|||
# Id: CACerts,v 8.1 2004/03/01 22:05:47 ca Exp
|
||||
# $NetBSD: CACerts,v 1.1.1.1 2005/03/15 02:05:26 atatat Exp $
|
||||
# This file contains some CA certificates that are used to sign the
|
||||
# certificates of mail servers of members of the sendmail consortium
|
||||
# who may reply to questions etc sent to sendmail.org.
|
||||
# It is useful to allow connections from those MTAs that can present
|
||||
# a certificate signed by one of these CA certificates.
|
||||
#
|
||||
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 0 (0x0)
|
||||
Signature Algorithm: md5WithRSAEncryption
|
||||
Issuer: C=US, ST=California, L=Berkeley, O=Sendmail Consortium, CN=Certificate Authority/emailAddress=certificates@sendmail.org
|
||||
Validity
|
||||
Not Before: Feb 1 21:51:47 2003 GMT
|
||||
Not After : Jan 31 21:51:47 2008 GMT
|
||||
Subject: C=US, ST=California, L=Berkeley, O=Sendmail Consortium, CN=Certificate Authority/emailAddress=certificates@sendmail.org
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
RSA Public Key: (1024 bit)
|
||||
Modulus (1024 bit):
|
||||
00:9a:fb:dc:4c:a3:58:21:1b:84:78:0a:53:56:b3:
|
||||
8d:84:05:b7:db:dd:d7:81:ea:dd:c1:ab:d4:be:d9:
|
||||
2b:12:e0:6d:3a:31:d5:f0:7b:13:fc:d8:da:09:0b:
|
||||
71:11:8e:b9:48:c4:ab:ae:f5:9c:4c:e2:04:27:8e:
|
||||
c8:03:3a:aa:00:8b:46:f2:79:09:ae:65:b2:9a:66:
|
||||
e7:ac:a9:ea:32:f7:4a:4e:fd:da:41:48:34:5a:9d:
|
||||
b0:42:ea:55:40:17:27:5e:67:9e:e5:ce:dc:84:6d:
|
||||
1d:48:37:23:11:68:9d:a8:d4:58:02:05:ea:88:35:
|
||||
bd:0d:b6:28:d5:cd:d4:d8:95
|
||||
Exponent: 65537 (0x10001)
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
DE:CD:6E:B8:89:34:06:3D:E9:CD:A7:FE:45:4F:4E:FB:E1:8D:E7:79
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:DE:CD:6E:B8:89:34:06:3D:E9:CD:A7:FE:45:4F:4E:FB:E1:8D:E7:79
|
||||
DirName:/C=US/ST=California/L=Berkeley/O=Sendmail Consortium/CN=Certificate Authority/emailAddress=certificates@sendmail.org
|
||||
serial:00
|
||||
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
Signature Algorithm: md5WithRSAEncryption
|
||||
66:92:b9:57:17:3b:6a:0e:72:b1:85:29:53:9f:11:68:a0:0d:
|
||||
79:43:d0:7c:48:73:b9:71:09:50:08:02:03:0b:28:0c:33:9a:
|
||||
00:ac:94:69:4f:bc:0f:45:6b:f5:3a:ca:6a:87:a1:7f:28:f7:
|
||||
9a:c4:b6:b0:f3:dc:a3:eb:42:95:9f:99:19:f8:b8:84:6d:f1:
|
||||
1d:bc:9f:f0:a0:cc:60:2d:00:6b:17:55:33:16:85:d1:73:e1:
|
||||
00:59:89:33:19:c4:2e:29:5a:39:a7:0e:e7:9b:d2:4c:c7:b9:
|
||||
7d:6a:3e:b4:00:83:86:d3:16:28:fd:ad:55:65:60:4e:14:02:
|
||||
46:d3
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDsDCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBnTELMAkGA1UEBhMCVVMx
|
||||
EzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCEJlcmtlbGV5MRwwGgYDVQQK
|
||||
ExNTZW5kbWFpbCBDb25zb3J0aXVtMR4wHAYDVQQDExVDZXJ0aWZpY2F0ZSBBdXRo
|
||||
b3JpdHkxKDAmBgkqhkiG9w0BCQEWGWNlcnRpZmljYXRlc0BzZW5kbWFpbC5vcmcw
|
||||
HhcNMDMwMjAxMjE1MTQ3WhcNMDgwMTMxMjE1MTQ3WjCBnTELMAkGA1UEBhMCVVMx
|
||||
EzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCEJlcmtlbGV5MRwwGgYDVQQK
|
||||
ExNTZW5kbWFpbCBDb25zb3J0aXVtMR4wHAYDVQQDExVDZXJ0aWZpY2F0ZSBBdXRo
|
||||
b3JpdHkxKDAmBgkqhkiG9w0BCQEWGWNlcnRpZmljYXRlc0BzZW5kbWFpbC5vcmcw
|
||||
gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJr73EyjWCEbhHgKU1azjYQFt9vd
|
||||
14Hq3cGr1L7ZKxLgbTox1fB7E/zY2gkLcRGOuUjEq671nEziBCeOyAM6qgCLRvJ5
|
||||
Ca5lsppm56yp6jL3Sk792kFINFqdsELqVUAXJ15nnuXO3IRtHUg3IxFonajUWAIF
|
||||
6og1vQ22KNXN1NiVAgMBAAGjgf0wgfowHQYDVR0OBBYEFN7NbriJNAY96c2n/kVP
|
||||
Tvvhjed5MIHKBgNVHSMEgcIwgb+AFN7NbriJNAY96c2n/kVPTvvhjed5oYGjpIGg
|
||||
MIGdMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMI
|
||||
QmVya2VsZXkxHDAaBgNVBAoTE1NlbmRtYWlsIENvbnNvcnRpdW0xHjAcBgNVBAMT
|
||||
FUNlcnRpZmljYXRlIEF1dGhvcml0eTEoMCYGCSqGSIb3DQEJARYZY2VydGlmaWNh
|
||||
dGVzQHNlbmRtYWlsLm9yZ4IBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUA
|
||||
A4GBAGaSuVcXO2oOcrGFKVOfEWigDXlD0HxIc7lxCVAIAgMLKAwzmgCslGlPvA9F
|
||||
a/U6ymqHoX8o95rEtrDz3KPrQpWfmRn4uIRt8R28n/CgzGAtAGsXVTMWhdFz4QBZ
|
||||
iTMZxC4pWjmnDueb0kzHuX1qPrQAg4bTFij9rVVlYE4UAkbT
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 0 (0x0)
|
||||
Signature Algorithm: md5WithRSAEncryption
|
||||
Issuer: C=US, ST=California, L=Emeryville, O=gshapiro.net, CN=Certificate Authority/emailAddress=certificates@gshapiro.net
|
||||
Validity
|
||||
Not Before: Jan 1 04:39:54 2002 GMT
|
||||
Not After : Dec 31 04:39:54 2006 GMT
|
||||
Subject: C=US, ST=California, L=Emeryville, O=gshapiro.net, CN=Certificate Authority/emailAddress=certificates@gshapiro.net
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
RSA Public Key: (1024 bit)
|
||||
Modulus (1024 bit):
|
||||
00:aa:dd:a2:fe:3b:fa:2f:5c:3d:f1:e1:d4:1d:55:
|
||||
04:27:6b:01:62:00:d7:02:cb:74:47:69:84:d7:c6:
|
||||
c5:71:55:79:35:3a:a8:ce:de:48:23:53:80:3c:cd:
|
||||
54:2e:e9:fe:b1:76:5a:be:cb:fd:2d:dc:a3:36:c5:
|
||||
c7:1e:4e:ef:76:f0:55:8f:a0:a5:f8:07:c5:52:1d:
|
||||
a2:42:81:4d:8a:c8:42:3f:f3:01:80:f9:46:35:a6:
|
||||
bc:c0:9b:9f:33:8b:49:9b:1d:87:8f:19:48:15:21:
|
||||
23:57:df:6e:4d:03:ed:ae:9f:0b:91:b7:a9:47:66:
|
||||
f1:0d:1b:1c:5d:b4:57:60:c7
|
||||
Exponent: 65537 (0x10001)
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
A0:6D:E0:06:AF:61:94:B4:C6:84:15:B4:8B:74:22:67:4A:43:60:CA
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:A0:6D:E0:06:AF:61:94:B4:C6:84:15:B4:8B:74:22:67:4A:43:60:CA
|
||||
DirName:/C=US/ST=California/L=Emeryville/O=gshapiro.net/CN=Certificate Authority/emailAddress=certificates@gshapiro.net
|
||||
serial:00
|
||||
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
Signature Algorithm: md5WithRSAEncryption
|
||||
87:27:d2:2a:3a:dc:04:cd:ef:e8:7b:1c:34:47:2e:13:34:a5:
|
||||
08:f9:4d:df:d8:e1:6d:e6:9a:db:38:ee:20:6d:4a:ae:6f:1e:
|
||||
bc:71:61:a4:b4:d6:40:24:ee:65:ca:e9:81:5a:ef:ee:62:57:
|
||||
70:05:46:91:6b:d0:c6:a6:e9:38:65:ae:ea:50:b3:5c:27:c4:
|
||||
7a:bd:95:8c:cb:45:ef:fc:fc:99:e5:6a:61:c3:44:77:d8:1f:
|
||||
d6:b4:17:44:15:9a:bc:26:5b:ec:4e:29:5d:fd:cf:61:f3:be:
|
||||
91:a4:3b:51:e6:73:5b:17:82:9d:5a:56:2c:63:c2:f1:d6:a2:
|
||||
4c:5a
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDoTCCAwqgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBmDELMAkGA1UEBhMCVVMx
|
||||
EzARBgNVBAgTCkNhbGlmb3JuaWExEzARBgNVBAcTCkVtZXJ5dmlsbGUxFTATBgNV
|
||||
BAoTDGdzaGFwaXJvLm5ldDEeMBwGA1UEAxMVQ2VydGlmaWNhdGUgQXV0aG9yaXR5
|
||||
MSgwJgYJKoZIhvcNAQkBFhljZXJ0aWZpY2F0ZXNAZ3NoYXBpcm8ubmV0MB4XDTAy
|
||||
MDEwMTA0Mzk1NFoXDTA2MTIzMTA0Mzk1NFowgZgxCzAJBgNVBAYTAlVTMRMwEQYD
|
||||
VQQIEwpDYWxpZm9ybmlhMRMwEQYDVQQHEwpFbWVyeXZpbGxlMRUwEwYDVQQKEwxn
|
||||
c2hhcGlyby5uZXQxHjAcBgNVBAMTFUNlcnRpZmljYXRlIEF1dGhvcml0eTEoMCYG
|
||||
CSqGSIb3DQEJARYZY2VydGlmaWNhdGVzQGdzaGFwaXJvLm5ldDCBnzANBgkqhkiG
|
||||
9w0BAQEFAAOBjQAwgYkCgYEAqt2i/jv6L1w98eHUHVUEJ2sBYgDXAst0R2mE18bF
|
||||
cVV5NTqozt5II1OAPM1ULun+sXZavsv9LdyjNsXHHk7vdvBVj6Cl+AfFUh2iQoFN
|
||||
ishCP/MBgPlGNaa8wJufM4tJmx2HjxlIFSEjV99uTQPtrp8LkbepR2bxDRscXbRX
|
||||
YMcCAwEAAaOB+DCB9TAdBgNVHQ4EFgQUoG3gBq9hlLTGhBW0i3QiZ0pDYMowgcUG
|
||||
A1UdIwSBvTCBuoAUoG3gBq9hlLTGhBW0i3QiZ0pDYMqhgZ6kgZswgZgxCzAJBgNV
|
||||
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRMwEQYDVQQHEwpFbWVyeXZpbGxl
|
||||
MRUwEwYDVQQKEwxnc2hhcGlyby5uZXQxHjAcBgNVBAMTFUNlcnRpZmljYXRlIEF1
|
||||
dGhvcml0eTEoMCYGCSqGSIb3DQEJARYZY2VydGlmaWNhdGVzQGdzaGFwaXJvLm5l
|
||||
dIIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4GBAIcn0io63ATN7+h7
|
||||
HDRHLhM0pQj5Td/Y4W3mmts47iBtSq5vHrxxYaS01kAk7mXK6YFa7+5iV3AFRpFr
|
||||
0Mam6ThlrupQs1wnxHq9lYzLRe/8/JnlamHDRHfYH9a0F0QVmrwmW+xOKV39z2Hz
|
||||
vpGkO1Hmc1sXgp1aVixjwvHWokxa
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 0 (0x0)
|
||||
Signature Algorithm: md5WithRSAEncryption
|
||||
Issuer: C=US, ST=Illinois, L=De Kalb, O=Northern Illinois University, OU=Computer Science, CN=Neil Rickert/emailAddress=rickert@cs.niu.edu
|
||||
Validity
|
||||
Not Before: May 12 00:40:50 2000 GMT
|
||||
Not After : May 20 00:40:50 2010 GMT
|
||||
Subject: C=US, ST=Illinois, L=De Kalb, O=Northern Illinois University, OU=Computer Science, CN=Neil Rickert/emailAddress=rickert@cs.niu.edu
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
RSA Public Key: (1024 bit)
|
||||
Modulus (1024 bit):
|
||||
00:b1:1b:49:06:ef:3f:44:e0:93:ad:8c:a7:f7:21:
|
||||
7c:87:cb:da:35:f6:4b:a2:fd:8a:a0:07:5b:cc:6a:
|
||||
9b:89:33:fc:24:f5:b1:24:59:5a:25:50:fd:16:d7:
|
||||
d4:bc:c7:04:1d:df:90:9b:5e:c3:a8:e9:8b:7d:a3:
|
||||
5d:9a:e9:7f:e5:2b:ea:15:a7:ad:ba:58:26:0a:11:
|
||||
49:4f:da:9a:67:7f:b0:a6:66:f4:27:b6:61:4e:3c:
|
||||
c8:3e:a0:2f:6a:b4:0e:15:d6:39:f8:92:60:85:df:
|
||||
a6:34:f3:fa:a4:a5:e4:47:49:e7:87:a4:a5:5c:8e:
|
||||
6a:2f:13:76:5f:29:f3:64:73
|
||||
Exponent: 65537 (0x10001)
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
B6:31:78:BB:7E:AA:4D:A1:5D:FD:A2:24:18:C6:90:5A:2D:2F:19:48
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:B6:31:78:BB:7E:AA:4D:A1:5D:FD:A2:24:18:C6:90:5A:2D:2F:19:48
|
||||
DirName:/C=US/ST=Illinois/L=De Kalb/O=Northern Illinois University/OU=Computer Science/CN=Neil Rickert/emailAddress=rickert@cs.niu.edu
|
||||
serial:00
|
||||
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
Signature Algorithm: md5WithRSAEncryption
|
||||
60:69:23:65:97:51:5c:06:a4:42:cb:00:e7:9a:dc:39:70:c3:
|
||||
d3:5d:bf:0f:e0:04:54:4d:d9:dc:12:57:12:6c:67:fd:5b:b0:
|
||||
39:63:ea:c4:12:65:51:bb:3d:f1:f7:25:b4:cd:0b:f6:5b:7a:
|
||||
61:25:ad:06:0a:01:55:dc:71:05:29:0d:73:e9:30:51:be:d3:
|
||||
e1:b2:89:fc:0f:28:f7:06:75:96:1b:34:75:e0:07:e5:3b:b3:
|
||||
0b:28:24:e5:79:ea:55:39:e7:d2:ee:ec:63:b4:e4:c6:ee:cb:
|
||||
15:d0:c8:eb:3b:4f:36:10:a4:6a:c0:6b:03:e8:29:72:c7:a7:
|
||||
10:00
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIID5TCCA06gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBrjELMAkGA1UEBhMCVVMx
|
||||
ETAPBgNVBAgTCElsbGlub2lzMRAwDgYDVQQHEwdEZSBLYWxiMSUwIwYDVQQKExxO
|
||||
b3J0aGVybiBJbGxpbm9pcyBVbml2ZXJzaXR5MRkwFwYDVQQLExBDb21wdXRlciBT
|
||||
Y2llbmNlMRUwEwYDVQQDEwxOZWlsIFJpY2tlcnQxITAfBgkqhkiG9w0BCQEWEnJp
|
||||
Y2tlcnRAY3Mubml1LmVkdTAeFw0wMDA1MTIwMDQwNTBaFw0xMDA1MjAwMDQwNTBa
|
||||
MIGuMQswCQYDVQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0Rl
|
||||
IEthbGIxJTAjBgNVBAoTHE5vcnRoZXJuIElsbGlub2lzIFVuaXZlcnNpdHkxGTAX
|
||||
BgNVBAsTEENvbXB1dGVyIFNjaWVuY2UxFTATBgNVBAMTDE5laWwgUmlja2VydDEh
|
||||
MB8GCSqGSIb3DQEJARYScmlja2VydEBjcy5uaXUuZWR1MIGfMA0GCSqGSIb3DQEB
|
||||
AQUAA4GNADCBiQKBgQCxG0kG7z9E4JOtjKf3IXyHy9o19kui/YqgB1vMapuJM/wk
|
||||
9bEkWVolUP0W19S8xwQd35CbXsOo6Yt9o12a6X/lK+oVp626WCYKEUlP2ppnf7Cm
|
||||
ZvQntmFOPMg+oC9qtA4V1jn4kmCF36Y08/qkpeRHSeeHpKVcjmovE3ZfKfNkcwID
|
||||
AQABo4IBDzCCAQswHQYDVR0OBBYEFLYxeLt+qk2hXf2iJBjGkFotLxlIMIHbBgNV
|
||||
HSMEgdMwgdCAFLYxeLt+qk2hXf2iJBjGkFotLxlIoYG0pIGxMIGuMQswCQYDVQQG
|
||||
EwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0RlIEthbGIxJTAjBgNV
|
||||
BAoTHE5vcnRoZXJuIElsbGlub2lzIFVuaXZlcnNpdHkxGTAXBgNVBAsTEENvbXB1
|
||||
dGVyIFNjaWVuY2UxFTATBgNVBAMTDE5laWwgUmlja2VydDEhMB8GCSqGSIb3DQEJ
|
||||
ARYScmlja2VydEBjcy5uaXUuZWR1ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcN
|
||||
AQEEBQADgYEAYGkjZZdRXAakQssA55rcOXDD012/D+AEVE3Z3BJXEmxn/VuwOWPq
|
||||
xBJlUbs98fcltM0L9lt6YSWtBgoBVdxxBSkNc+kwUb7T4bKJ/A8o9wZ1lhs0deAH
|
||||
5TuzCygk5XnqVTnn0u7sY7Tkxu7LFdDI6ztPNhCkasBrA+gpcsenEAA=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 0 (0x0)
|
||||
Signature Algorithm: md5WithRSAEncryption
|
||||
Issuer: C=US, ST=California, L=Berkeley, O=Endmail Org, OU=MTA, CN=Claus Assmann CA RSA 2003/emailAddress=ca+ca-rsa2003@esmtp.org
|
||||
Validity
|
||||
Not Before: Aug 7 15:56:45 2003 GMT
|
||||
Not After : Aug 6 15:56:45 2006 GMT
|
||||
Subject: C=US, ST=California, L=Berkeley, O=Endmail Org, OU=MTA, CN=Claus Assmann CA RSA 2003/emailAddress=ca+ca-rsa2003@esmtp.org
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
RSA Public Key: (2048 bit)
|
||||
Modulus (2048 bit):
|
||||
00:aa:37:0f:09:a9:1c:e3:1a:0c:fe:bd:6c:37:a4:
|
||||
cf:87:db:af:6b:b4:19:d4:11:db:c6:56:ca:39:80:
|
||||
c6:a4:38:b0:bc:ac:7e:be:71:30:86:2c:dc:fa:b5:
|
||||
fd:58:23:a0:c1:ad:11:53:85:ca:fb:e6:d8:7e:28:
|
||||
eb:84:3b:cd:a3:fa:28:a5:cb:c7:b2:54:99:3e:40:
|
||||
2a:27:43:4b:0c:26:4b:af:97:3d:92:82:d9:eb:2c:
|
||||
7f:77:fd:b8:cd:7e:1e:04:81:17:3c:e2:44:68:ce:
|
||||
88:66:02:90:24:35:24:c4:4c:ad:77:04:1a:3a:d5:
|
||||
59:28:28:03:da:03:9d:f4:2e:52:6e:b5:36:96:4b:
|
||||
14:f8:fc:8e:c6:d3:9b:e2:80:90:8b:71:d7:d0:5c:
|
||||
43:b2:49:f1:5a:26:f3:5d:9e:3b:01:98:db:e3:ed:
|
||||
5e:8d:dd:cf:aa:68:9d:0b:c9:e2:4e:fc:16:44:72:
|
||||
93:07:62:18:05:c1:47:81:3c:3d:e4:e4:22:da:2c:
|
||||
d6:4a:44:52:06:7a:83:b5:e9:52:38:97:2f:75:a6:
|
||||
5c:6f:87:8a:8d:83:f4:d0:04:a5:34:18:5e:a1:06:
|
||||
16:b3:54:ce:64:47:ca:70:56:a3:6f:b9:7f:af:91:
|
||||
76:78:70:b4:ab:ae:8e:d5:22:26:57:b1:ba:e7:4b:
|
||||
18:21
|
||||
Exponent: 65537 (0x10001)
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
3A:12:03:DB:0F:9E:28:45:A6:34:8D:38:AB:BA:47:8C:2A:A0:E4:2E
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:3A:12:03:DB:0F:9E:28:45:A6:34:8D:38:AB:BA:47:8C:2A:A0:E4:2E
|
||||
DirName:/C=US/ST=California/L=Berkeley/O=Endmail Org/OU=MTA/CN=Claus Assmann CA RSA 2003/emailAddress=ca+ca-rsa2003@esmtp.org
|
||||
serial:00
|
||||
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
email:ca+ca-rsa2003@esmtp.org
|
||||
X509v3 Issuer Alternative Name:
|
||||
email:ca+ca-rsa2003@esmtp.org
|
||||
Signature Algorithm: md5WithRSAEncryption
|
||||
96:83:b6:54:93:df:38:d0:48:a7:a1:c8:08:c9:0f:e9:80:05:
|
||||
e3:7e:c3:61:51:88:7b:7a:bb:24:b0:69:a3:22:e4:98:38:da:
|
||||
c8:c3:eb:52:70:63:e2:66:f2:59:ef:56:be:aa:7c:87:6e:94:
|
||||
85:d4:71:ba:35:f7:ee:d0:6e:52:1d:1f:e4:fd:2f:e2:70:31:
|
||||
5d:b7:8b:13:cc:70:10:21:fa:34:29:8f:8d:d8:4a:c7:0f:b2:
|
||||
36:e7:1e:1e:46:d1:11:84:80:7c:bb:24:c4:63:be:2a:24:53:
|
||||
74:0c:89:e0:6a:f4:08:63:bf:54:d3:0a:d9:fc:fe:6c:de:4f:
|
||||
97:61:08:a0:10:92:eb:af:06:ec:50:86:c4:cc:6b:31:32:60:
|
||||
25:7a:09:47:f8:42:7a:a2:d5:90:fa:48:be:bf:0a:e1:03:b8:
|
||||
56:24:b9:12:e9:ba:09:30:47:be:a5:8e:a2:92:a4:dc:a6:a7:
|
||||
c6:29:39:65:6e:64:4a:1b:b2:c3:07:29:f5:c0:7e:78:e0:22:
|
||||
9b:98:d4:87:91:ca:e1:66:9d:2f:70:f1:4c:a5:8e:2e:68:52:
|
||||
b3:bd:95:76:56:40:0e:46:47:e4:b3:ec:aa:3c:e8:86:96:5a:
|
||||
ed:fa:c9:10:95:53:04:13:71:01:91:ce:cd:3a:51:c6:30:e9:
|
||||
48:49:64:a3
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIFFzCCA/+gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBpTELMAkGA1UEBhMCVVMx
|
||||
EzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCEJlcmtlbGV5MRQwEgYDVQQK
|
||||
EwtFbmRtYWlsIE9yZzEMMAoGA1UECxMDTVRBMSIwIAYDVQQDExlDbGF1cyBBc3Nt
|
||||
YW5uIENBIFJTQSAyMDAzMSYwJAYJKoZIhvcNAQkBFhdjYStjYS1yc2EyMDAzQGVz
|
||||
bXRwLm9yZzAeFw0wMzA4MDcxNTU2NDVaFw0wNjA4MDYxNTU2NDVaMIGlMQswCQYD
|
||||
VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIQmVya2VsZXkx
|
||||
FDASBgNVBAoTC0VuZG1haWwgT3JnMQwwCgYDVQQLEwNNVEExIjAgBgNVBAMTGUNs
|
||||
YXVzIEFzc21hbm4gQ0EgUlNBIDIwMDMxJjAkBgkqhkiG9w0BCQEWF2NhK2NhLXJz
|
||||
YTIwMDNAZXNtdHAub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
|
||||
qjcPCakc4xoM/r1sN6TPh9uva7QZ1BHbxlbKOYDGpDiwvKx+vnEwhizc+rX9WCOg
|
||||
wa0RU4XK++bYfijrhDvNo/oopcvHslSZPkAqJ0NLDCZLr5c9koLZ6yx/d/24zX4e
|
||||
BIEXPOJEaM6IZgKQJDUkxEytdwQaOtVZKCgD2gOd9C5SbrU2lksU+PyOxtOb4oCQ
|
||||
i3HX0FxDsknxWibzXZ47AZjb4+1ejd3PqmidC8niTvwWRHKTB2IYBcFHgTw95OQi
|
||||
2izWSkRSBnqDtelSOJcvdaZcb4eKjYP00ASlNBheoQYWs1TOZEfKcFajb7l/r5F2
|
||||
eHC0q66O1SImV7G650sYIQIDAQABo4IBTjCCAUowHQYDVR0OBBYEFDoSA9sPnihF
|
||||
pjSNOKu6R4wqoOQuMIHSBgNVHSMEgcowgceAFDoSA9sPnihFpjSNOKu6R4wqoOQu
|
||||
oYGrpIGoMIGlMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8G
|
||||
A1UEBxMIQmVya2VsZXkxFDASBgNVBAoTC0VuZG1haWwgT3JnMQwwCgYDVQQLEwNN
|
||||
VEExIjAgBgNVBAMTGUNsYXVzIEFzc21hbm4gQ0EgUlNBIDIwMDMxJjAkBgkqhkiG
|
||||
9w0BCQEWF2NhK2NhLXJzYTIwMDNAZXNtdHAub3JnggEAMAwGA1UdEwQFMAMBAf8w
|
||||
IgYDVR0RBBswGYEXY2ErY2EtcnNhMjAwM0Blc210cC5vcmcwIgYDVR0SBBswGYEX
|
||||
Y2ErY2EtcnNhMjAwM0Blc210cC5vcmcwDQYJKoZIhvcNAQEEBQADggEBAJaDtlST
|
||||
3zjQSKehyAjJD+mABeN+w2FRiHt6uySwaaMi5Jg42sjD61JwY+Jm8lnvVr6qfIdu
|
||||
lIXUcbo19+7QblIdH+T9L+JwMV23ixPMcBAh+jQpj43YSscPsjbnHh5G0RGEgHy7
|
||||
JMRjviokU3QMieBq9Ahjv1TTCtn8/mzeT5dhCKAQkuuvBuxQhsTMazEyYCV6CUf4
|
||||
Qnqi1ZD6SL6/CuEDuFYkuRLpugkwR76ljqKSpNymp8YpOWVuZEobssMHKfXAfnjg
|
||||
IpuY1IeRyuFmnS9w8Uylji5oUrO9lXZWQA5GR+Sz7Ko86IaWWu36yRCVUwQTcQGR
|
||||
zs06UcYw6UhJZKM=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,8 +0,0 @@
|
|||
The FAQ is no longer maintained with the sendmail release. It is
|
||||
available at http://www.sendmail.org/faq/ .
|
||||
|
||||
A plain-text version of the questions only, with URLs referring to
|
||||
the answers, is posted to comp.mail.sendmail on the 10th and 25th
|
||||
of each month.
|
||||
|
||||
Revision: 8.24, Last updated Date: 1999/02/07 03:21:03
|
|
@ -1,46 +0,0 @@
|
|||
|
||||
Installing sendmail
|
||||
|
||||
**Note**: Starting with sendmail 8.12, sendmail is no longer set-user-ID
|
||||
root by default. As a result of this, you need to install two .cf files.
|
||||
See steps 4 and 6 in this document. We also strongly recommend reading
|
||||
sendmail/SECURITY for more installation information.
|
||||
|
||||
1. Read all the README files noted in the INTRODUCTION section of the README
|
||||
file in this top-level directory.
|
||||
|
||||
2. Create any necessary site configuration build files, as noted in
|
||||
devtools/Site/README.
|
||||
|
||||
3. In the sendmail/ directory, run "sh Build" (see sendmail/README for
|
||||
details).
|
||||
|
||||
4. Change to the cf/cf/ directory (that's not a typo): Copy whichever .mc
|
||||
file best matches your environment to sendmail.mc. Next, tailor it
|
||||
as explained in cf/README. Then run
|
||||
"sh Build sendmail.cf".
|
||||
|
||||
5. Back up your current /etc/mail/sendmail.cf and the sendmail binary (whose
|
||||
location varies from operating system to operating system, but is usually
|
||||
in /usr/sbin or /usr/lib).
|
||||
|
||||
6. Install sendmail.cf as /etc/mail/sendmail.cf and submit.cf as
|
||||
/etc/mail/submit.cf. This can be done in the cf/cf by using
|
||||
"sh Build install-cf".
|
||||
|
||||
Please read sendmail/SECURITY before continuing; you have to create a
|
||||
new user smmsp and a new group smmsp for the default installation.
|
||||
Then install the sendmail binary built in step 3 by cd-ing back to
|
||||
sendmail/ and running "sh Build install".
|
||||
|
||||
7. For each of the associated sendmail utilities (makemap, mailstats,
|
||||
etc.), read the README in the utility's directory if it exists. When
|
||||
you are ready to install it, back up your installed version and type "sh
|
||||
Build install".
|
||||
|
||||
8. If you are upgrading from an older version of sendmail and are using any
|
||||
database maps, be sure to rebuild them with the new version of makemap,
|
||||
in case you are now using a different (and thereby incompatible) version
|
||||
of Berkeley DB.
|
||||
|
||||
Revision: 8.15, Last updated Date: 2002/05/28 18:09:25
|
|
@ -1,250 +0,0 @@
|
|||
|
||||
|
||||
K N O W N B U G S I N S E N D M A I L
|
||||
|
||||
|
||||
The following are bugs or deficiencies in sendmail that we are aware of
|
||||
but which have not been fixed in the current release. You probably
|
||||
want to get the most up to date version of this from ftp.sendmail.org
|
||||
in /pub/sendmail/KNOWNBUGS. For descriptions of bugs that have been
|
||||
fixed, see the file RELEASE_NOTES (in the root directory of the sendmail
|
||||
distribution).
|
||||
|
||||
This list is not guaranteed to be complete.
|
||||
|
||||
* Delivery to programs that generate too much output may cause problems
|
||||
|
||||
If e-mail is delivered to a program which generates too much
|
||||
output, then sendmail may issue an error:
|
||||
|
||||
timeout waiting for input from local during Draining Input
|
||||
|
||||
Make sure that the program does not generate output beyond a
|
||||
status message (corresponding to the exit status). This may
|
||||
require a wrapper around the actual program to redirect output
|
||||
to /dev/null.
|
||||
|
||||
Such a problem has been reported for bulk_mailer.
|
||||
|
||||
* Null bytes are not handled properly in headers.
|
||||
|
||||
Sendmail should handle full binary data. As it stands, it handles
|
||||
all values in the body, but only 0x01-0x80 and 0xA0-0xFF in
|
||||
the header. Notably missing is 0x00, which would require a major
|
||||
restructuring of the code -- for example, almost no C library support
|
||||
could be used to handle strings.
|
||||
|
||||
* Header checks are not called if header value is too long or empty.
|
||||
|
||||
If the value of a header is longer than 1250 (MAXNAME + MAXATOM - 6)
|
||||
characters or it contains a single word longer than 256 (MAXNAME)
|
||||
characters then no header check is done even if one is configured for
|
||||
the header.
|
||||
|
||||
* Header lines which are too long will be split incorrectly.
|
||||
|
||||
Header lines which are longer than 2045 characters will be split
|
||||
but some characters might be lost. Fix: obey RFC (2)822 and do not
|
||||
send lines that are longer than 1000 characters.
|
||||
|
||||
* Sender addresses whose domain part cause a temporary A record lookup
|
||||
failure but have a valid MX record will be temporarily rejected in
|
||||
the default configuration. Solution: fix the DNS at the sender side.
|
||||
If that's not easy to achieve, possible workarounds are:
|
||||
- add an entry to the access map:
|
||||
dom.ain OK
|
||||
- (only for advanced users) replace
|
||||
|
||||
# Resolve map (to check if a host exists in check_mail)
|
||||
Kresolve host -a<OKR> -T<TEMP>
|
||||
|
||||
with
|
||||
|
||||
# Resolve map (to check if a host exists in check_mail)
|
||||
Kcanon host -a<OKR> -T<TEMP>
|
||||
Kdnsmx dns -R MX -a<OKR> -T<TEMP>
|
||||
Kresolve sequence dnsmx canon
|
||||
|
||||
|
||||
* Duplicate error messages.
|
||||
|
||||
Sometimes identical, duplicate error messages can be generated. As
|
||||
near as I can tell, this is rare and relatively innocuous.
|
||||
|
||||
* Misleading error messages.
|
||||
|
||||
If an illegal address is specified on the command line together
|
||||
with at least one valid address and PostmasterCopy is set, the
|
||||
DSN does not contain the illegal address, but only the valid
|
||||
address(es).
|
||||
|
||||
* \231 considered harmful.
|
||||
|
||||
Header addresses that have the \231 character (and possibly others
|
||||
in the range \201 - \237) behave in odd and usually unexpected ways.
|
||||
|
||||
* accept() problem on SVR4.
|
||||
|
||||
Apparently, the sendmail daemon loop (doing accept()s on the network)
|
||||
can get into a weird state on SVR4; it starts logging ``SYSERR:
|
||||
getrequests: accept: Protocol Error''. The workaround is to kill
|
||||
and restart the sendmail daemon. We don't have an SVR4 system at
|
||||
Berkeley that carries more than token mail load, so I can't validate
|
||||
this. It is likely to be a glitch in the sockets emulation, since
|
||||
"Protocol Error" is not possible error code with Berkeley TCP/IP.
|
||||
|
||||
I've also had someone report the message ``sendmail: accept:
|
||||
SIOCGPGRP failed errno 22'' on an SVR4 system. This message is
|
||||
not in the sendmail source code, so I assume it is also a bug
|
||||
in the sockets emulation. (Errno 22 is EINVAL "Invalid Argument"
|
||||
on all the systems I have available, including Solaris 2.x.)
|
||||
Apparently, this problem is due to linking -lc before -lsocket;
|
||||
if you are having this problem, check your Makefile.
|
||||
|
||||
* accept() problem on Linux.
|
||||
|
||||
The accept() in sendmail daemon loop can return ETIMEDOUT. An
|
||||
error is reported to syslog:
|
||||
|
||||
Jun 9 17:14:12 hostname sendmail[207]: NOQUEUE: SYSERR(root):
|
||||
getrequests: accept: Connection timed out
|
||||
|
||||
"Connection timed out" is not documented as a valid return from
|
||||
accept(2) and this was believed to be a bug in the Linux kernel.
|
||||
Later information from the Linux kernel group states that Linux
|
||||
2.0 kernels follow RFC1122 while sendmail follows the original BSD
|
||||
(now POSIX 1003.1g draft) specification. The 2.1.X and later kernels
|
||||
will follow the POSIX draft.
|
||||
|
||||
* Excessive mailing list nesting can run out of file descriptors.
|
||||
|
||||
If you have a mailing list that includes lots of other mailing
|
||||
lists, each of which has a separate owner, you can run out of
|
||||
file descriptors. Each mailing list with a separate owner uses
|
||||
one open file descriptor (prior to 8.6.6 it was three open
|
||||
file descriptors per list). This is particularly egregious if
|
||||
you have your connection cache set to be large.
|
||||
|
||||
* Connection caching breaks if you pass the port number as an argument.
|
||||
|
||||
If you have a definition such as:
|
||||
|
||||
Mport, P=[IPC], F=kmDFMuX, S=11/31, R=21,
|
||||
M=2100000, T=DNS/RFC822/SMTP,
|
||||
A=IPC [127.0.0.1] $h
|
||||
|
||||
(i.e., where $h is the port number instead of the host name) the
|
||||
connection caching code will break because it won't notice that
|
||||
two messages addressed to different ports should use different
|
||||
connections.
|
||||
|
||||
* ESMTP SIZE underestimates the size of a message
|
||||
|
||||
Sendmail makes no allowance for headers that it adds, nor does it
|
||||
account for the SMTP on-the-wire \r\n expansion. It probably doesn't
|
||||
allow for 8->7 bit MIME conversions either.
|
||||
|
||||
* Client ignores SIZE parameter.
|
||||
|
||||
When sendmail acts as client and the server specifies a limit
|
||||
for the mail size, sendmail will ignore this and try to send the
|
||||
mail anyway. The server will usually reject the MAIL command
|
||||
which specifies the size of the message and hence this problem
|
||||
is not significant.
|
||||
|
||||
* Paths to programs being executed and the mode of program files are
|
||||
not checked. Essentially, the RunProgramInUnsafeDirPath and
|
||||
RunWritableProgram bits in the DontBlameSendmail option are always
|
||||
set. This is not a problem if your system is well managed (that is,
|
||||
if binaries and system directories are mode 755 instead of something
|
||||
foolish like 777).
|
||||
|
||||
* 8-bit data in GECOS field
|
||||
|
||||
If the GECOS (personal name) information in the passwd file contains
|
||||
8-bit characters, those characters can be included in the message
|
||||
header, which can cause problems when sending SMTP to hosts that
|
||||
only accept 7-bit characters.
|
||||
|
||||
* 8->7 bit MIME conversion
|
||||
|
||||
When sendmail is doing 8->7 bit MIME conversions, and the message
|
||||
contains certain MIME body types that cannot be converted to 7-bit,
|
||||
sendmail will strip the message to 7-bit.
|
||||
|
||||
* 7->8 bit MIME conversion
|
||||
|
||||
If a message that is encoded as 7-bit MIME is converted to 8-bit and
|
||||
that message when decoded is illegal (e.g., because of long lines or
|
||||
illegal characters), sendmail can produce an illegal message.
|
||||
|
||||
* MIME encoded full name phrases in the From: header
|
||||
|
||||
If a full name phrase includes characters from MustQuoteChars, sendmail
|
||||
will quote the entire full name phrase. If MustQuoteChars includes
|
||||
characters which are not special characters according to STD 11 (RFC
|
||||
822), this quotation can interfere with MIME encoded full name phrases.
|
||||
By default, sendmail includes the single quote character (') in
|
||||
MustQuoteChars even though it is not listed as a special character in
|
||||
STD 11.
|
||||
|
||||
* bestmx map with -z flag truncates the list of MX hosts
|
||||
|
||||
A bestmx map configured with the -z flag will truncate the list
|
||||
of MX hosts. This prevents creation of strings which are too
|
||||
long for ruleset parsing. This can have an adverse effect on the
|
||||
relay_based_on_MX feature.
|
||||
|
||||
* Saving to ~sender/dead.letter fails if su'ed to root
|
||||
|
||||
If ErrorMode is set to print and an error in sending mail occurs,
|
||||
the normal action is to print a message to the screen and append
|
||||
the message to a dead.letter file in the sender's home directory.
|
||||
In the case where the sender is using su to act as root, the file
|
||||
safety checks prevent sendmail from saving the dead.letter file
|
||||
because the sender's uid and the current real uid do not match.
|
||||
|
||||
* Berkeley DB 2.X race condition with fcntl() locking
|
||||
|
||||
There is a race condition for Berkeley DB 2.X databases on
|
||||
operating systems which use fcntl() style locking, such as
|
||||
Solaris. Sendmail locks the map before calling db_open() to
|
||||
prevent others from modifying the map while it is being opened.
|
||||
Unfortunately, Berkeley DB opens the map, closes it, and then
|
||||
reopens it. fcntl() locking drops the lock when any file
|
||||
descriptor pointing to the file is closed, even if it is a
|
||||
different file descriptor than the one used to initially lock
|
||||
the file. As a result there is a possibility that entries in a
|
||||
map might not be found during a map rebuild. As a workaround,
|
||||
you can use makemap to build a map with a new name and then
|
||||
"mv" the new db file to replace the old one.
|
||||
|
||||
Sleepycat Software has added code to avoid this race condition to
|
||||
Berkeley DB versions after 2.7.5.
|
||||
|
||||
* File open timeouts not available on hard mounted NFS file systems
|
||||
|
||||
Since SIGALRM does not interrupt an RPC call for hard mounted
|
||||
NFS file systems, it is impossible to implement a timeout on a file
|
||||
open operation. Therefore, while the NFS server is not responding,
|
||||
attempts to open a file on that server will hang. Systems with
|
||||
local mail delivery and NFS hard mounted home directories should be
|
||||
avoided, as attempts to open the forward files could hang.
|
||||
|
||||
* Race condition for delivery to set-user-ID files
|
||||
|
||||
Sendmail will deliver to a fail if the file is owned by the DefaultUser
|
||||
or has the set-user-ID bit set. Unfortunately, some systems clear that bit
|
||||
when a file is modified. Sendmail compensates by resetting the file mode
|
||||
back to it's original settings. Unfortunately, there's still a
|
||||
permission failure race as sendmail checks the permissions before locking
|
||||
the file. This is unavoidable as sendmail must verify the file is safe
|
||||
to open before opening it. A file can not be locked until it is open.
|
||||
|
||||
* MAIL_HUB always takes precedence over LOCAL_RELAY
|
||||
|
||||
Despite the information in the documentation, MAIL_HUB ($H) will always
|
||||
be used if set instead of LOCAL_RELAY ($R). This will be fixed in a
|
||||
future version.
|
||||
|
||||
Revision: 8.57, Last updated Date: 2004/12/02 23:39:01
|
|
@ -1,79 +0,0 @@
|
|||
SENDMAIL LICENSE
|
||||
|
||||
The following license terms and conditions apply, unless a different
|
||||
license is obtained from Sendmail, Inc., 6425 Christie Ave, Fourth Floor,
|
||||
Emeryville, CA 94608, USA, or by electronic mail at license@sendmail.com.
|
||||
|
||||
License Terms:
|
||||
|
||||
Use, Modification and Redistribution (including distribution of any
|
||||
modified or derived work) in source and binary forms is permitted only if
|
||||
each of the following conditions is met:
|
||||
|
||||
1. Redistributions qualify as "freeware" or "Open Source Software" under
|
||||
one of the following terms:
|
||||
|
||||
(a) Redistributions are made at no charge beyond the reasonable cost of
|
||||
materials and delivery.
|
||||
|
||||
(b) Redistributions are accompanied by a copy of the Source Code or by an
|
||||
irrevocable offer to provide a copy of the Source Code for up to three
|
||||
years at the cost of materials and delivery. Such redistributions
|
||||
must allow further use, modification, and redistribution of the Source
|
||||
Code under substantially the same terms as this license. For the
|
||||
purposes of redistribution "Source Code" means the complete compilable
|
||||
and linkable source code of sendmail including all modifications.
|
||||
|
||||
2. Redistributions of source code must retain the copyright notices as they
|
||||
appear in each source code file, these license terms, and the
|
||||
disclaimer/limitation of liability set forth as paragraph 6 below.
|
||||
|
||||
3. Redistributions in binary form must reproduce the Copyright Notice,
|
||||
these license terms, and the disclaimer/limitation of liability set
|
||||
forth as paragraph 6 below, in the documentation and/or other materials
|
||||
provided with the distribution. For the purposes of binary distribution
|
||||
the "Copyright Notice" refers to the following language:
|
||||
"Copyright (c) 1998-2004 Sendmail, Inc. All rights reserved."
|
||||
|
||||
4. Neither the name of Sendmail, Inc. nor the University of California nor
|
||||
the names of their contributors may be used to endorse or promote
|
||||
products derived from this software without specific prior written
|
||||
permission. The name "sendmail" is a trademark of Sendmail, Inc.
|
||||
|
||||
5. All redistributions must comply with the conditions imposed by the
|
||||
University of California on certain embedded code, whose copyright
|
||||
notice and conditions for redistribution are as follows:
|
||||
|
||||
(a) Copyright (c) 1988, 1993 The Regents of the University of
|
||||
California. All rights reserved.
|
||||
|
||||
(b) Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
(i) Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
(ii) Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
(iii) Neither the name of the University nor the names of its
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
6. Disclaimer/Limitation of Liability: THIS SOFTWARE IS PROVIDED BY
|
||||
SENDMAIL, INC. AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
|
||||
NO EVENT SHALL SENDMAIL, INC., THE REGENTS OF THE UNIVERSITY OF
|
||||
CALIFORNIA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
Revision: 8.13, Last updated Date: 2004/05/11 23:57:57
|
|
@ -1,50 +0,0 @@
|
|||
# Id: Makefile.dist,v 8.15 2001/08/23 20:44:39 ca Exp
|
||||
# $NetBSD: Makefile,v 1.4 2003/06/01 14:06:40 atatat Exp $
|
||||
|
||||
SHELL= /bin/sh
|
||||
SUBDIRS= libsm libsmutil libsmdb sendmail editmap mail.local \
|
||||
mailstats makemap praliases rmail smrsh vacation
|
||||
# libmilter: requires pthread
|
||||
BUILD= ./Build
|
||||
OPTIONS= $(CONFIG) $(FLAGS)
|
||||
|
||||
all: FRC
|
||||
@for x in $(SUBDIRS); \
|
||||
do \
|
||||
(cd $$x; echo Making $@ in:; pwd; \
|
||||
$(SHELL) $(BUILD) $(OPTIONS)); \
|
||||
done
|
||||
|
||||
clean: FRC
|
||||
@for x in $(SUBDIRS); \
|
||||
do \
|
||||
(cd $$x; echo Making $@ in:; pwd; \
|
||||
$(SHELL) $(BUILD) $(OPTIONS) $@); \
|
||||
done
|
||||
|
||||
install: FRC
|
||||
@for x in $(SUBDIRS); \
|
||||
do \
|
||||
(cd $$x; echo Making $@ in:; pwd; \
|
||||
$(SHELL) $(BUILD) $(OPTIONS) $@); \
|
||||
done
|
||||
|
||||
install-docs: FRC
|
||||
@for x in $(SUBDIRS); \
|
||||
do \
|
||||
(cd $$x; echo Making $@ in:; pwd; \
|
||||
$(SHELL) $(BUILD) $(OPTIONS) $@); \
|
||||
done
|
||||
|
||||
fresh: FRC
|
||||
@for x in $(SUBDIRS); \
|
||||
do \
|
||||
(cd $$x; echo Making $@ in:; pwd; \
|
||||
$(SHELL) $(BUILD) $(OPTIONS) -c); \
|
||||
done
|
||||
|
||||
$(SUBDIRS): FRC
|
||||
@cd $@; pwd; \
|
||||
$(SHELL) $(BUILD) $(OPTIONS)
|
||||
|
||||
FRC:
|
File diff suppressed because it is too large
Load Diff
|
@ -1,466 +0,0 @@
|
|||
|
||||
SENDMAIL RELEASE 8
|
||||
|
||||
This directory has the latest sendmail(TM) software from Sendmail, Inc.
|
||||
|
||||
Report any bugs to sendmail-bugs@sendmail.ORG
|
||||
|
||||
There is a web site at http://WWW.Sendmail.ORG/ -- see that site for
|
||||
the latest updates.
|
||||
|
||||
+--------------+
|
||||
| INTRODUCTION |
|
||||
+--------------+
|
||||
|
||||
0. The vast majority of queries to <sendmail-questions@sendmail.org>
|
||||
are answered in the README files noted below.
|
||||
|
||||
1. Read this README file, especially this introduction, and the DIRECTORY
|
||||
PERMISSIONS sections.
|
||||
|
||||
2. Read the INSTALL file in this directory.
|
||||
|
||||
3. Read sendmail/README, especially:
|
||||
a. the introduction
|
||||
b. the BUILDING SENDMAIL section
|
||||
c. the relevant part(s) of the OPERATING SYSTEM AND COMPILE QUIRKS section
|
||||
|
||||
You may also find these useful:
|
||||
|
||||
d. sendmail/SECURITY
|
||||
e. devtools/README
|
||||
f. devtools/Site/README
|
||||
g. libmilter/README
|
||||
h. mail.local/README
|
||||
i. smrsh/README
|
||||
|
||||
4. Read cf/README.
|
||||
|
||||
Sendmail is a trademark of Sendmail, Inc.
|
||||
|
||||
+-----------------------+
|
||||
| DIRECTORY PERMISSIONS |
|
||||
+-----------------------+
|
||||
|
||||
Sendmail often gets blamed for many problems that are actually the
|
||||
result of other problems, such as overly permissive modes on directories.
|
||||
For this reason, sendmail checks the modes on system directories and
|
||||
files to determine if they can be trusted. For sendmail to run without
|
||||
complaining, you MUST execute the following command:
|
||||
|
||||
chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
|
||||
chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
|
||||
|
||||
You will probably have to tweak this for your environment (for example,
|
||||
some systems put the spool directory into /usr/spool instead of
|
||||
/var/spool). If you set the RunAsUser option in your sendmail.cf, the
|
||||
/var/spool/mqueue directory will have to be owned by the RunAsUser user.
|
||||
As a general rule, after you have compiled sendmail, run the command
|
||||
|
||||
sendmail -v -bi
|
||||
|
||||
to initialize the alias database. If it gives messages such as
|
||||
|
||||
WARNING: writable directory /etc
|
||||
WARNING: writable directory /var/spool/mqueue
|
||||
|
||||
then the directories listed have inappropriate write permissions and
|
||||
should be secured to avoid various possible security attacks.
|
||||
|
||||
Beginning with sendmail 8.9, these checks have become more strict to
|
||||
prevent users from being able to access files they would normally not
|
||||
be able to read. In particular, .forward and :include: files in unsafe
|
||||
directory paths (directory paths which are group or world writable) will
|
||||
no longer be allowed. This would mean that if user joe's home directory
|
||||
was writable by group staff, sendmail would not use his .forward file.
|
||||
This behavior can be altered, at the expense of system security, by
|
||||
setting the DontBlameSendmail option. For example, to allow .forward
|
||||
files in group writable directories:
|
||||
|
||||
O DontBlameSendmail=forwardfileingroupwritabledirpath
|
||||
|
||||
Or to allow them in both group and world writable directories:
|
||||
|
||||
O DontBlameSendmail=forwardfileinunsafedirpath
|
||||
|
||||
Items from these unsafe .forward and :include: files will be marked
|
||||
as unsafe addresses -- the items can not be deliveries to files or
|
||||
programs. This behavior can also be altered via DontBlameSendmail:
|
||||
|
||||
O DontBlameSendmail=forwardfileinunsafedirpath,
|
||||
forwardfileinunsafedirpathsafe
|
||||
|
||||
The first flag allows the .forward file to be read, the second allows
|
||||
the items in the file to be marked as safe for file and program
|
||||
delivery.
|
||||
|
||||
Other files affected by this strengthened security include class
|
||||
files (i.e., Fw /etc/mail/local-host-names), persistent host status files,
|
||||
and the files specified by the ErrorHeader and HelpFile options. Similar
|
||||
DontBlameSendmail flags are available for the class, ErrorHeader, and
|
||||
HelpFile files.
|
||||
|
||||
If you have an unsafe configuration of .forward and :include:
|
||||
files, you can make it safe by finding all such files, and doing
|
||||
a "chmod go-w $FILE" on each. Also, do a "chmod go-w $DIR" for
|
||||
each directory in the file's path.
|
||||
|
||||
|
||||
+--------------------------+
|
||||
| FILE AND MAP PERMISSIONS |
|
||||
+--------------------------+
|
||||
|
||||
Any application which uses either flock() or fcntl() style locking or
|
||||
other APIs that use one of these locking methods (such as open() with
|
||||
O_EXLOCK and O_SHLOCK) on files readable by other local untrusted users
|
||||
may be susceptible to local denial of service attacks.
|
||||
|
||||
File locking is used throughout sendmail for a variety of files
|
||||
including aliases, maps, statistics, and the pid file. Any user who
|
||||
can open one of these files can prevent sendmail or it's associated
|
||||
utilities, e.g., makemap or newaliases, from operating properly. This
|
||||
can also affect sendmail's ability to update status files such as
|
||||
statistics files. For system which use flock() for file locking, a
|
||||
user's ability to obtain an exclusive lock prevents other sendmail
|
||||
processes from reading certain files such as alias or map databases.
|
||||
|
||||
A workaround for this problem is to protect all sendmail files such
|
||||
that they can't be opened by untrusted users. As long as users can
|
||||
not open a file, they can not lock it. Since queue files should
|
||||
already have restricted permissions, the only files that need
|
||||
adjustment are alias, map, statistics, and pid files. These files
|
||||
should be owned by root or the trusted user specified in the
|
||||
TrustedUser option. Changing the permissions to be only readable and
|
||||
writable by that user is sufficient to avoid the denial of service.
|
||||
For example, depending on the paths you use, these commands would be
|
||||
used:
|
||||
|
||||
chmod 0640 /etc/mail/aliases /etc/mail/aliases.{db,pag,dir}
|
||||
chmod 0640 /etc/mail/*.{db,pag,dir}
|
||||
chmod 0640 /etc/mail/statistics /var/log/sendmail.st
|
||||
chmod 0600 /var/run/sendmail.pid /etc/mail/sendmail.pid
|
||||
|
||||
If the permissions 0640 are used, be sure that only trusted users belong
|
||||
to the group assigned to those files. Otherwise, files should not even
|
||||
be group readable. As of sendmail 8.12.4, the permissions shown above
|
||||
are the default permissions for newly created files.
|
||||
|
||||
Note that the denial of service on the plain text aliases file
|
||||
(/etc/mail/aliases) only prevents newaliases from rebuilding the
|
||||
aliases file. The same is true for the database files on systems which
|
||||
use fcntl() style locking. Since it does not interfere with normal
|
||||
operations, sites may chose to leave these files readable. Also, it is
|
||||
not necessary to protect the text files associated with map databases
|
||||
as makemap does not lock those files.
|
||||
|
||||
|
||||
+-----------------------+
|
||||
| RELATED DOCUMENTATION |
|
||||
+-----------------------+
|
||||
|
||||
There are other files you should read. Rooted in this directory are:
|
||||
|
||||
FAQ
|
||||
The FAQ (frequently answered questions) is no longer maintained
|
||||
with the sendmail release. It is available at
|
||||
http://www.sendmail.org/faq/ . The file FAQ is a reminder of
|
||||
this and a pointer to the web page.
|
||||
INSTALL
|
||||
Installation instructions for building and installing sendmail.
|
||||
KNOWNBUGS
|
||||
Known bugs in the current release.
|
||||
RELEASE_NOTES
|
||||
A detailed description of the changes in each version. This
|
||||
is quite long, but informative.
|
||||
sendmail/README
|
||||
Details on compiling and installing sendmail.
|
||||
cf/README
|
||||
Details on configuring sendmail.
|
||||
doc/op/op.me
|
||||
The sendmail Installation & Operations Guide. In addition
|
||||
to the shipped PostScript version, plain text and PDF versions
|
||||
can be generating using (assuming the required conversion software
|
||||
is installed on your system, see doc/op/Makefile):
|
||||
|
||||
cd doc/op && make op.txt op.pdf
|
||||
|
||||
Be warned: on some systems calling make in doc/op/ will cause
|
||||
errors due to nroff/groff problems. Known problems are:
|
||||
- running this off on systems with an old version of -me, you
|
||||
need to add the following macro to the macros:
|
||||
|
||||
.de sm
|
||||
\s-1\\$1\\s0\\$2
|
||||
..
|
||||
|
||||
This sets a word in a smaller pointsize.
|
||||
|
||||
- with new groff versions (1.18 seems affected)
|
||||
|
||||
GROFF_NO_SGR=1
|
||||
|
||||
needs to be set, e.g., in doc/op/Makefile:
|
||||
|
||||
ROFF_CMD= GROFF_NO_SGR=1 groff
|
||||
|
||||
|
||||
+--------------+
|
||||
| RELATED RFCS |
|
||||
+--------------+
|
||||
|
||||
There are several related RFCs that you may wish to read -- they are
|
||||
available via anonymous FTP to several sites. For a list of the
|
||||
primary repositories see:
|
||||
|
||||
http://www.isi.edu/in-notes/rfc-retrieval.txt
|
||||
|
||||
They are also online at:
|
||||
|
||||
http://www.ietf.org/
|
||||
|
||||
They can also be retrieved via electronic mail by sending
|
||||
email to one of:
|
||||
|
||||
mail-server@nisc.sri.com
|
||||
Put "send rfcNNN" in message body
|
||||
nis-info@nis.nsf.net
|
||||
Put "send RFCnnn.TXT-1" in message body
|
||||
sendrfc@jvnc.net
|
||||
Put "RFCnnn" as Subject: line
|
||||
|
||||
For further instructions see:
|
||||
|
||||
http://www.isi.edu/in-notes/rfc-editor/rfc-info
|
||||
|
||||
Important RFCs for electronic mail are:
|
||||
|
||||
RFC821 SMTP protocol
|
||||
RFC822 Mail header format
|
||||
RFC974 MX routing
|
||||
RFC976 UUCP mail format
|
||||
RFC1123 Host requirements (modifies 821, 822, and 974)
|
||||
RFC1344 Implications of MIME for Internet Mail Gateways
|
||||
RFC1413 Identification server
|
||||
RFC1428 Transition of Internet Mail from Just-Send-8 to
|
||||
8-bit SMTP/MIME
|
||||
RFC1652 SMTP Service Extension for 8bit-MIMEtransport
|
||||
RFC1869 SMTP Service Extensions (ESMTP spec)
|
||||
RFC1870 SMTP Service Extension for Message Size Declaration
|
||||
RFC1891 SMTP Service Extension for Delivery Status Notifications
|
||||
RFC1892 Multipart/Report Content Type for the Reporting of
|
||||
Mail System Administrative Messages
|
||||
RFC1893 Enhanced Mail System Status Codes
|
||||
RFC1894 An Extensible Message Format for Delivery Status
|
||||
Notifications
|
||||
RFC1985 SMTP Service Extension for Remote Message Queue Starting
|
||||
RFC2033 Local Mail Transfer Protocol (LMTP)
|
||||
RFC2034 SMTP Service Extension for Returning Enhanced Error Codes
|
||||
RFC2045 Multipurpose Internet Mail Extensions (MIME) Part One:
|
||||
Format of Internet Message Bodies
|
||||
RFC2476 Message Submission
|
||||
RFC2487 SMTP Service Extension for Secure SMTP over TLS
|
||||
RFC2554 SMTP Service Extension for Authentication
|
||||
RFC2821 Simple Mail Transfer Protocol
|
||||
RFC2822 Internet Message Format
|
||||
RFC2852 Deliver By SMTP Service Extension
|
||||
RFC2920 SMTP Service Extension for Command Pipelining
|
||||
|
||||
Other standards that may be of interest (but which are less directly
|
||||
relevant to sendmail) are:
|
||||
|
||||
RFC987 Mapping between RFC822 and X.400
|
||||
RFC1049 Content-Type header field (extension to RFC822)
|
||||
|
||||
Warning to AIX users: this version of sendmail does not implement
|
||||
MB, MR, or MG DNS resource records, as defined (as experiments) in
|
||||
RFC1035.
|
||||
|
||||
|
||||
+---------+
|
||||
| WARNING |
|
||||
+---------+
|
||||
|
||||
Since sendmail 8.11 and later includes hooks to cryptography, the
|
||||
following information from OpenSSL applies to sendmail as well.
|
||||
|
||||
PLEASE REMEMBER THAT EXPORT/IMPORT AND/OR USE OF STRONG CRYPTOGRAPHY
|
||||
SOFTWARE, PROVIDING CRYPTOGRAPHY HOOKS OR EVEN JUST COMMUNICATING
|
||||
TECHNICAL DETAILS ABOUT CRYPTOGRAPHY SOFTWARE IS ILLEGAL IN SOME
|
||||
PARTS OF THE WORLD. SO, WHEN YOU IMPORT THIS PACKAGE TO YOUR
|
||||
COUNTRY, RE-DISTRIBUTE IT FROM THERE OR EVEN JUST EMAIL TECHNICAL
|
||||
SUGGESTIONS OR EVEN SOURCE PATCHES TO THE AUTHOR OR OTHER PEOPLE
|
||||
YOU ARE STRONGLY ADVISED TO PAY CLOSE ATTENTION TO ANY EXPORT/IMPORT
|
||||
AND/OR USE LAWS WHICH APPLY TO YOU. THE AUTHORS ARE NOT LIABLE FOR
|
||||
ANY VIOLATIONS YOU MAKE HERE. SO BE CAREFUL, IT IS YOUR RESPONSIBILITY.
|
||||
|
||||
If you use OpenSSL then make sure you read their README file which
|
||||
contains information about patents etc.
|
||||
|
||||
|
||||
+-------------------+
|
||||
| DATABASE ROUTINES |
|
||||
+-------------------+
|
||||
|
||||
IF YOU WANT TO RUN THE NEW BERKELEY DB SOFTWARE: **** DO NOT ****
|
||||
use the version that was on the Net2 tape -- it has a number of
|
||||
nefarious bugs that were bad enough when I got them; you shouldn't have
|
||||
to go through the same thing. Instead, get a new version via the web at
|
||||
http://www.sleepycat.com/. This software is highly recommended; it gets
|
||||
rid of several stupid limits, it's much faster, and the interface is
|
||||
nicer to animals and plants. If the Berkeley DB include files
|
||||
are installed in a location other than those which your compiler searches,
|
||||
you will need to provide that directory when building:
|
||||
|
||||
Build -I/path/to/include/directory
|
||||
|
||||
If you are using Berkeley DB versions 1.85 or 1.86, you are *strongly*
|
||||
urged to upgrade to DB version 2 or later, available from
|
||||
http://www.sleepycat.com/. Berkeley DB versions 1.85 and 1.86 are known to
|
||||
be broken in various nasty ways (see http://www.sleepycat.com/db.185.html),
|
||||
and can cause sendmail to dump core. In addition, the newest versions of
|
||||
gcc and the Solaris compilers perform optimizations in those versions that
|
||||
may cause fairly random core dumps.
|
||||
|
||||
If you have no choice but to use Berkeley DB 1.85 or 1.86, and you are
|
||||
using both Berkeley DB and files in the UNIX ndbm format, remove ndbm.h
|
||||
and ndbm.o from the DB library after building it. You should also apply
|
||||
all of the patches for DB 1.85 and 1.86 found at the Sleepycat web site
|
||||
(see http://www.sleepycat.com/db.185.html), as they fix some of the known
|
||||
problems.
|
||||
|
||||
If you are using a version of Berkeley DB 2 previous to 2.3.15, and you
|
||||
are using both Berkeley DB and files in the UNIX ndbm format, remove dbm.o
|
||||
from the DB library after building it. No other changes are necessary.
|
||||
|
||||
If you are using Berkeley DB version 2.3.15 or greater, no changes are
|
||||
necessary.
|
||||
|
||||
The underlying database file formats changed between Berkeley DB versions
|
||||
1.85 and 1.86, again between DB 1.86 and version 2.0, and finally between
|
||||
DB 2.X and 3.X. If you are upgrading from one of those versions, you must
|
||||
recreate your database file(s). Do this by rebuilding all maps with
|
||||
makemap and rebuilding the alias file with newaliases.
|
||||
|
||||
|
||||
+--------------------+
|
||||
| HOST NAME SERVICES |
|
||||
+--------------------+
|
||||
|
||||
If you are using NIS or /etc/hosts, it is critical that you
|
||||
list the long (fully qualified) name somewhere (preferably first) in
|
||||
the /etc/hosts file used to build the NIS database. For example, the
|
||||
line should read
|
||||
|
||||
128.32.149.68 mastodon.CS.Berkeley.EDU mastodon
|
||||
|
||||
**** NOT ****
|
||||
|
||||
128.32.149.68 mastodon
|
||||
|
||||
If you do not include the long name, sendmail will complain loudly
|
||||
about ``unable to qualify my own domain name (mastodon) -- using
|
||||
short name'' and conclude that your canonical name is the short
|
||||
version and use that in messages. The name "mastodon" doesn't mean
|
||||
much outside of Berkeley, and so this creates incorrect and unreplyable
|
||||
messages.
|
||||
|
||||
|
||||
+-------------+
|
||||
| USE WITH MH |
|
||||
+-------------+
|
||||
|
||||
This version of sendmail notices and reports certain kinds of SMTP
|
||||
protocol violations that were ignored by older versions. If you
|
||||
are running MH you may wish to install the patch in contrib/mh.patch
|
||||
that will prevent these warning reports. This patch also works
|
||||
with the old version of sendmail, so it's safe to go ahead and
|
||||
install it.
|
||||
|
||||
|
||||
+----------------+
|
||||
| USE WITH IDENT |
|
||||
+----------------+
|
||||
|
||||
Sendmail 8 supports the IDENT protocol, as defined by RFC 1413.
|
||||
Note that the RFC states a client should wait at least 30 seconds
|
||||
for a response. As of 8.10.0, the default Timeout.ident is 5 seconds
|
||||
as many sites have adopted the practice of dropping IDENT queries.
|
||||
This has lead to delays processing mail.
|
||||
|
||||
No ident server is included with this distribution. It is available
|
||||
from:
|
||||
|
||||
ftp://ftp.lysator.liu.se/pub/ident/servers/
|
||||
http://sf.www.lysator.liu.se/~pen/pidentd/
|
||||
|
||||
+-------------------------+
|
||||
| INTEROPERATION PROBLEMS |
|
||||
+-------------------------+
|
||||
|
||||
Microsoft Exchange Server 5.0
|
||||
We have had a report that ``about 7% of messages from Sendmail
|
||||
to Exchange were not being delivered with status messages of
|
||||
"connection reset" and "I/O error".'' Upgrading Exchange from
|
||||
Version 5.0 to Version 5.5 Service Pack 2 solved this problem.
|
||||
|
||||
CommuniGate Pro
|
||||
CommuniGate Pro 3.2.4 does not accept the AUTH= -parameter on
|
||||
the MAIL FROM command if the client is not authenticated. Use
|
||||
|
||||
define(`confAUTH_OPTIONS', `A')
|
||||
|
||||
in .mc file if you have compiled sendmail with Cyrus SASL
|
||||
and you communicate with CommuniGate Pro servers.
|
||||
|
||||
+---------------------+
|
||||
| DIRECTORY STRUCTURE |
|
||||
+---------------------+
|
||||
|
||||
The structure of this directory tree is:
|
||||
|
||||
cf Source for sendmail configuration files. These are
|
||||
different than what you've seen before. They are a
|
||||
fairly dramatic rewrite, requiring the new sendmail
|
||||
(since they use new features).
|
||||
contrib Some contributed tools to help with sendmail. THESE
|
||||
ARE NOT SUPPORTED by sendmail -- contact the original
|
||||
authors if you have problems. (This directory is not
|
||||
on the 4.4BSD tape.)
|
||||
devtools Build environment. See devtools/README.
|
||||
doc Documentation. If you are getting source, read
|
||||
op.me -- it's long, but worth it.
|
||||
editmap A program to edit and query maps that have been created
|
||||
with makemap, e.g., adding and deleting entries.
|
||||
include Include files used by multiple programs in the distribution.
|
||||
libsmdb sendmail database library with support for Berkeley DB 1.X,
|
||||
Berkeley DB 2.X, Berkeley DB 3.X, and NDBM.
|
||||
libsmutil sendmail utility library with functions used by different
|
||||
programs.
|
||||
mail.local The source for the local delivery agent used for 4.4BSD.
|
||||
THIS IS NOT PART OF SENDMAIL! and may not compile
|
||||
everywhere, since it depends on some 4.4-isms. Warning:
|
||||
it does mailbox locking differently than other systems.
|
||||
mailstats Statistics printing program.
|
||||
makemap A program that creates the keyed maps used by the $( ... $)
|
||||
construct in sendmail. It is primitive but effective.
|
||||
It takes a very simple input format, so you will probably
|
||||
expect to preprocess must human-convenient formats
|
||||
using sed scripts before this program will like them.
|
||||
But it should be functionally complete.
|
||||
praliases A program to print the DBM or NEWDB version of the
|
||||
aliases file.
|
||||
rmail Source for rmail(8). This is used as a delivery
|
||||
agent for for UUCP, and could presumably be used by
|
||||
other non-socket oriented mailers. Older versions of
|
||||
rmail are probably deficient. RMAIL IS NOT PART OF
|
||||
SENDMAIL!!! The 4.4BSD source is included for you to
|
||||
look at or try to port to your system. There is no
|
||||
guarantee it will even compile on your operating system.
|
||||
smrsh The "sendmail restricted shell", which can be used as
|
||||
a replacement for /bin/sh in the prog mailer to provide
|
||||
increased security control. NOT PART OF SENDMAIL!
|
||||
sendmail Source for the sendmail program itself.
|
||||
test Some test scripts (currently only for compilation aids).
|
||||
vacation Source for the vacation program. NOT PART OF SENDMAIL!
|
||||
|
||||
Revision: 8.91, Last updated Date: 2002/11/09 23:33:07
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,30 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Id: Build,v 8.7 1999/03/02 02:37:12 peterh Exp
|
||||
# $NetBSD: Build,v 1.3 2003/06/01 14:06:42 atatat Exp $
|
||||
#
|
||||
|
||||
#
|
||||
# A quick-and-dirty script to create cf files.
|
||||
#
|
||||
|
||||
SMROOT=${SMROOT-../..}
|
||||
BUILDTOOLS=${BUILDTOOLS-$SMROOT/devtools}
|
||||
|
||||
M4=`sh $BUILDTOOLS/bin/find_m4.sh`
|
||||
ret=$?
|
||||
if [ $ret -ne 0 ]
|
||||
then
|
||||
exit $ret
|
||||
fi
|
||||
echo "Using M4=$M4"
|
||||
|
||||
eval exec ${MAKE-make} M4=$M4 $*
|
|
@ -1,209 +0,0 @@
|
|||
#
|
||||
# Makefile for configuration files.
|
||||
#
|
||||
# Id: Makefile,v 8.59 2004/08/06 03:54:05 gshapiro Exp
|
||||
# $NetBSD: Makefile,v 1.8 2005/03/15 02:14:15 atatat Exp $
|
||||
#
|
||||
|
||||
#
|
||||
# Create configuration files using "m4 ../m4/cf.m4 file.mc > file.cf";
|
||||
# this may be easier than tweaking the Makefile. You do need to
|
||||
# have a fairly modern M4 available (GNU m4 works). On SunOS, use
|
||||
# /usr/5bin/m4.
|
||||
#
|
||||
|
||||
# name of source for sendmail.cf (without extension)
|
||||
CF= sendmail
|
||||
# name of source for submit.cf (without extension)
|
||||
SUBMIT= submit
|
||||
# directory for .cf files
|
||||
MAILDIR=/etc/mail
|
||||
M4= m4
|
||||
CFDIR= ..
|
||||
SED= sed
|
||||
ECHO= echo
|
||||
CHMOD= chmod
|
||||
ROMODE= 444
|
||||
RM= rm -f
|
||||
# use our own install program; should be really confINSTALL
|
||||
INSTALL=../../devtools/bin/install.sh
|
||||
# CF file ownership/permissions
|
||||
CFOWN=root
|
||||
CFGRP=bin
|
||||
CFMODE=0444
|
||||
|
||||
|
||||
.SUFFIXES: .mc .cf
|
||||
|
||||
.mc.cf:
|
||||
$(RM) $@
|
||||
$(M4) ${CFDIR}/m4/cf.m4 $*.mc > $@ || ( $(RM) $@ && exit 1 )
|
||||
$(ECHO) "### $*.mc ###" >>$@
|
||||
$(SED) -e 's/^/# /' $*.mc >>$@
|
||||
$(CHMOD) $(ROMODE) $@
|
||||
|
||||
GENERIC=generic-bsd4.4.cf generic-hpux9.cf generic-hpux10.cf \
|
||||
generic-linux.cf generic-mpeix.cf generic-nextstep3.3.cf \
|
||||
generic-osf1.cf generic-solaris.cf \
|
||||
generic-sunos4.1.cf generic-ultrix4.cf
|
||||
BERKELEY=cs-hpux9.cf cs-hpux10.cf cs-osf1.cf cs-solaris.cf \
|
||||
cs-sunos4.1.cf cs-ultrix4.cf \
|
||||
s2k-osf1.cf s2k-ultrix4.cf \
|
||||
chez.cs.cf huginn.cs.cf mail.cs.cf mail.eecs.cf mailspool.cs.cf \
|
||||
python.cs.cf ucbarpa.cf ucbvax.cf vangogh.cs.cf
|
||||
OTHER= knecht.cf
|
||||
ALL= submit.cf $(GENERIC) $(OTHER)
|
||||
|
||||
all: $(ALL)
|
||||
|
||||
berkeley: $(BERKELEY)
|
||||
generic: $(GENERIC)
|
||||
other: $(OTHER)
|
||||
|
||||
clean cleandir:
|
||||
$(RM) $(ALL) core
|
||||
|
||||
install:
|
||||
@echo "Before installing the .cf files please make sure you have read the"
|
||||
@echo "instructions in the file ../../INSTALL. You should have prepared the"
|
||||
@echo "files \"submit.mc\" (supplied) and \"sendmail.mc\". Then you can use"
|
||||
@echo ""
|
||||
@echo " make install-cf"
|
||||
@echo ""
|
||||
@echo "If you use a different name than \"sendmail\" for your main .mc file"
|
||||
|
||||
@echo "then you should use"
|
||||
@echo ""
|
||||
@echo " make install-cf CF=config"
|
||||
@echo ""
|
||||
@echo "where \"config\" is the name of your main .mc file."
|
||||
|
||||
install-cf: install-sendmail-cf install-submit-cf
|
||||
|
||||
install-sendmail-cf: $(CF).cf
|
||||
$(INSTALL) -c -o $(CFOWN) -g $(CFGRP) -m $(CFMODE) $(CF).cf ${DESTDIR}$(MAILDIR)/sendmail.cf
|
||||
|
||||
install-submit-cf: $(SUBMIT).cf
|
||||
$(INSTALL) -c -o $(CFOWN) -g $(CFGRP) -m $(CFMODE) $(SUBMIT).cf ${DESTDIR}$(MAILDIR)/submit.cf
|
||||
|
||||
depend:
|
||||
|
||||
# this is overkill, but....
|
||||
M4FILES=\
|
||||
${CFDIR}/domain/Berkeley.EDU.m4 \
|
||||
${CFDIR}/domain/CS.Berkeley.EDU.m4 \
|
||||
${CFDIR}/domain/EECS.Berkeley.EDU.m4 \
|
||||
${CFDIR}/domain/S2K.Berkeley.EDU.m4 \
|
||||
${CFDIR}/domain/berkeley-only.m4 \
|
||||
${CFDIR}/domain/generic.m4 \
|
||||
${CFDIR}/feature/accept_unqualified_senders.m4 \
|
||||
${CFDIR}/feature/accept_unresolvable_domains.m4 \
|
||||
${CFDIR}/feature/access_db.m4 \
|
||||
${CFDIR}/feature/allmasquerade.m4 \
|
||||
${CFDIR}/feature/always_add_domain.m4 \
|
||||
${CFDIR}/feature/bestmx_is_local.m4 \
|
||||
${CFDIR}/feature/bitdomain.m4 \
|
||||
${CFDIR}/feature/blacklist_recipients.m4 \
|
||||
${CFDIR}/feature/conncontrol.m4 \
|
||||
${CFDIR}/feature/dnsbl.m4 \
|
||||
${CFDIR}/feature/domaintable.m4 \
|
||||
${CFDIR}/feature/generics_entire_domain.m4 \
|
||||
${CFDIR}/feature/genericstable.m4 \
|
||||
${CFDIR}/feature/ldap_routing.m4 \
|
||||
${CFDIR}/feature/limited_masquerade.m4 \
|
||||
${CFDIR}/feature/local_lmtp.m4 \
|
||||
${CFDIR}/feature/local_procmail.m4 \
|
||||
${CFDIR}/feature/loose_relay_check.m4 \
|
||||
${CFDIR}/feature/mailertable.m4 \
|
||||
${CFDIR}/feature/masquerade_entire_domain.m4 \
|
||||
${CFDIR}/feature/masquerade_envelope.m4 \
|
||||
${CFDIR}/feature/no_default_msa.m4 \
|
||||
${CFDIR}/feature/nocanonify.m4 \
|
||||
${CFDIR}/feature/notsticky.m4 \
|
||||
${CFDIR}/feature/nouucp.m4 \
|
||||
${CFDIR}/feature/nullclient.m4 \
|
||||
${CFDIR}/feature/promiscuous_relay.m4 \
|
||||
${CFDIR}/feature/redirect.m4 \
|
||||
${CFDIR}/feature/ratecontrol.m4 \
|
||||
${CFDIR}/feature/relay_based_on_MX.m4 \
|
||||
${CFDIR}/feature/relay_entire_domain.m4 \
|
||||
${CFDIR}/feature/relay_hosts_only.m4 \
|
||||
${CFDIR}/feature/relay_local_from.m4 \
|
||||
${CFDIR}/feature/relay_mail_from.m4 \
|
||||
${CFDIR}/feature/smrsh.m4 \
|
||||
${CFDIR}/feature/stickyhost.m4 \
|
||||
${CFDIR}/feature/use_ct_file.m4 \
|
||||
${CFDIR}/feature/use_cw_file.m4 \
|
||||
${CFDIR}/feature/uucpdomain.m4 \
|
||||
${CFDIR}/feature/virtuser_entire_domain.m4 \
|
||||
${CFDIR}/feature/virtusertable.m4 \
|
||||
${CFDIR}/hack/cssubdomain.m4 \
|
||||
${CFDIR}/m4/cf.m4 \
|
||||
${CFDIR}/m4/cfhead.m4 \
|
||||
${CFDIR}/m4/proto.m4 \
|
||||
${CFDIR}/m4/version.m4 \
|
||||
${CFDIR}/mailer/cyrus.m4 \
|
||||
${CFDIR}/mailer/fax.m4 \
|
||||
${CFDIR}/mailer/local.m4 \
|
||||
${CFDIR}/mailer/mail11.m4 \
|
||||
${CFDIR}/mailer/phquery.m4 \
|
||||
${CFDIR}/mailer/pop.m4 \
|
||||
${CFDIR}/mailer/procmail.m4 \
|
||||
${CFDIR}/mailer/qpage.m4 \
|
||||
${CFDIR}/mailer/smtp.m4 \
|
||||
${CFDIR}/mailer/usenet.m4 \
|
||||
${CFDIR}/mailer/uucp.m4 \
|
||||
${CFDIR}/ostype/aix3.m4 \
|
||||
${CFDIR}/ostype/aix4.m4 \
|
||||
${CFDIR}/ostype/altos.m4 \
|
||||
${CFDIR}/ostype/amdahl-uts.m4 \
|
||||
${CFDIR}/ostype/a-ux.m4 \
|
||||
${CFDIR}/ostype/bsd4.3.m4 \
|
||||
${CFDIR}/ostype/bsd4.4.m4 \
|
||||
${CFDIR}/ostype/bsdi.m4 \
|
||||
${CFDIR}/ostype/bsdi1.0.m4 \
|
||||
${CFDIR}/ostype/bsdi2.0.m4 \
|
||||
${CFDIR}/ostype/dgux.m4 \
|
||||
${CFDIR}/ostype/domainos.m4 \
|
||||
${CFDIR}/ostype/dragonfly.m4 \
|
||||
${CFDIR}/ostype/dynix3.2.m4 \
|
||||
${CFDIR}/ostype/freebsd4.m4 \
|
||||
${CFDIR}/ostype/freebsd5.m4 \
|
||||
${CFDIR}/ostype/gnu.m4 \
|
||||
${CFDIR}/ostype/hpux10.m4 \
|
||||
${CFDIR}/ostype/hpux11.m4 \
|
||||
${CFDIR}/ostype/hpux9.m4 \
|
||||
${CFDIR}/ostype/irix4.m4 \
|
||||
${CFDIR}/ostype/irix5.m4 \
|
||||
${CFDIR}/ostype/irix6.m4 \
|
||||
${CFDIR}/ostype/isc4.1.m4 \
|
||||
${CFDIR}/ostype/linux.m4 \
|
||||
${CFDIR}/ostype/maxion.m4 \
|
||||
${CFDIR}/ostype/mklinux.m4 \
|
||||
${CFDIR}/ostype/mpeix.m4 \
|
||||
${CFDIR}/ostype/nextstep.m4 \
|
||||
${CFDIR}/ostype/openbsd.m4 \
|
||||
${CFDIR}/ostype/osf1.m4 \
|
||||
${CFDIR}/ostype/powerux.m4 \
|
||||
${CFDIR}/ostype/ptx2.m4 \
|
||||
${CFDIR}/ostype/qnx.m4 \
|
||||
${CFDIR}/ostype/riscos4.5.m4 \
|
||||
${CFDIR}/ostype/sco-uw-2.1.m4 \
|
||||
${CFDIR}/ostype/sco3.2.m4 \
|
||||
${CFDIR}/ostype/sinix.m4 \
|
||||
${CFDIR}/ostype/solaris2.m4 \
|
||||
${CFDIR}/ostype/solaris2.ml.m4 \
|
||||
${CFDIR}/ostype/solaris2.pre5.m4 \
|
||||
${CFDIR}/ostype/solaris8.m4 \
|
||||
${CFDIR}/ostype/sunos3.5.m4 \
|
||||
${CFDIR}/ostype/sunos4.1.m4 \
|
||||
${CFDIR}/ostype/svr4.m4 \
|
||||
${CFDIR}/ostype/ultrix4.m4 \
|
||||
${CFDIR}/ostype/unixware7.m4 \
|
||||
${CFDIR}/ostype/unknown.m4 \
|
||||
${CFDIR}/ostype/uxpds.m4
|
||||
|
||||
$(ALL): $(M4FILES)
|
||||
$(BERKELEY): $(M4FILES)
|
||||
$(GENERIC): $(M4FILES)
|
||||
$(OTHER): $(M4FILES)
|
|
@ -1,34 +0,0 @@
|
|||
|
||||
SENDMAIL CONFIGURATION FILES INSTALLATION
|
||||
|
||||
This document describes how to install the sendmail configuration files.
|
||||
Please see ../README about the sendmail configuration files themselves.
|
||||
|
||||
By default you need two .mc files: sendmail.mc and submit.mc. The
|
||||
latter is an OS independent configuration file for the mail submission
|
||||
program (MSP). See ../README for details about both files.
|
||||
|
||||
Installation of these two files can be done via:
|
||||
|
||||
make install-cf
|
||||
|
||||
If you use a different name than "sendmail" for your main .mc file"
|
||||
then you should use
|
||||
|
||||
make install-cf CF=config
|
||||
|
||||
where "config" is the name of your main .mc file.
|
||||
|
||||
The default installation directory is /etc/mail and can be changed
|
||||
by specifying
|
||||
|
||||
MAILDIR=/other/dir
|
||||
|
||||
The name of the source file for "submit.cf" can be overridden by
|
||||
|
||||
SUBMIT=msp
|
||||
|
||||
For more details see Makefile.
|
||||
|
||||
|
||||
Revision: 1.2, Last updated Date: 2002/02/22 00:33:54
|
|
@ -1,35 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for a specific
|
||||
# machine in the Computer Science Division at Berkeley, and should
|
||||
# not be used elsewhere. It is provided on the sendmail distribution
|
||||
# as a sample only.
|
||||
#
|
||||
# This file is for a home machine that wants to masquerade as an
|
||||
# on-campus machine. Additionally, all addresses without a hostname
|
||||
# will be forwarded to that machine.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: chez.cs.mc,v 8.14 1999/02/07 07:25:59 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: chez.cs.mc,v 1.3 2003/06/01 14:06:42 atatat Exp $')
|
||||
OSTYPE(bsd4.4)dnl
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
define(`LOCAL_RELAY', vangogh.CS.Berkeley.EDU)dnl
|
||||
MASQUERADE_AS(vangogh.CS.Berkeley.EDU)dnl
|
||||
FEATURE(use_cw_file)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
|
@ -1,30 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This the prototype for a "null client" -- that is, a client that
|
||||
# does nothing except forward all mail to a mail hub. IT IS NOT
|
||||
# USABLE AS IS!!!
|
||||
#
|
||||
# To use this, you MUST use the nullclient feature with the name of
|
||||
# the mail hub as its argument. You MUST also define an `OSTYPE' to
|
||||
# define the location of the queue directories and the like.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: clientproto.mc,v 8.16 2000/03/21 21:05:26 ca Exp')
|
||||
VERSIONID(`$NetBSD: clientproto.mc,v 1.3 2003/06/01 14:06:42 atatat Exp $')
|
||||
|
||||
OSTYPE(unknown)
|
||||
FEATURE(nullclient, mailhost.$m)
|
|
@ -1,32 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for HP-UX 9.x.
|
||||
# It applies only to the Computer Science Division at Berkeley,
|
||||
# and should not be used elsewhere. It is provided on the sendmail
|
||||
# distribution as a sample only. To create your own configuration
|
||||
# file, create an appropriate domain file in ../domain, change the
|
||||
# `DOMAIN' macro below to reference that file, and copy the result
|
||||
# to a name of your own choosing.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: cs-hpux10.mc,v 8.13 1999/02/07 07:26:00 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: cs-hpux10.mc,v 1.3 2003/06/01 14:06:42 atatat Exp $')
|
||||
OSTYPE(hpux10)dnl
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
define(`MAIL_HUB', mailspool.CS.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
|
@ -1,32 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for HP-UX 9.x.
|
||||
# It applies only to the Computer Science Division at Berkeley,
|
||||
# and should not be used elsewhere. It is provided on the sendmail
|
||||
# distribution as a sample only. To create your own configuration
|
||||
# file, create an appropriate domain file in ../domain, change the
|
||||
# `DOMAIN' macro below to reference that file, and copy the result
|
||||
# to a name of your own choosing.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: cs-hpux9.mc,v 8.14 1999/02/07 07:26:00 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: cs-hpux9.mc,v 1.3 2003/06/01 14:06:42 atatat Exp $')
|
||||
OSTYPE(hpux9)dnl
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
define(`MAIL_HUB', mailspool.CS.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
|
@ -1,31 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for OSF/1.
|
||||
# It applies only to the Computer Science Division at Berkeley,
|
||||
# and should not be used elsewhere. It is provided on the sendmail
|
||||
# distribution as a sample only. To create your own configuration
|
||||
# file, create an appropriate domain file in ../domain, change the
|
||||
# `DOMAIN' macro below to reference that file, and copy the result
|
||||
# to a name of your own choosing.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: cs-osf1.mc,v 8.13 1999/02/07 07:26:00 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: cs-osf1.mc,v 1.3 2003/06/01 14:06:42 atatat Exp $')
|
||||
OSTYPE(osf1)dnl
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
|
@ -1,31 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for Solaris 2.x.
|
||||
# It applies only to the Computer Science Division at Berkeley,
|
||||
# and should not be used elsewhere. It is provided on the sendmail
|
||||
# distribution as a sample only. To create your own configuration
|
||||
# file, create an appropriate domain file in ../domain, change the
|
||||
# `DOMAIN' macro below to reference that file, and copy the result
|
||||
# to a name of your own choosing.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: cs-solaris2.mc,v 8.12 1999/02/07 07:26:00 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: cs-solaris2.mc,v 1.3 2003/06/01 14:06:42 atatat Exp $')
|
||||
OSTYPE(solaris2)dnl
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
|
@ -1,31 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for SunOS 4.1.x.
|
||||
# It applies only to the Computer Science Division at Berkeley,
|
||||
# and should not be used elsewhere. It is provided on the sendmail
|
||||
# distribution as a sample only. To create your own configuration
|
||||
# file, create an appropriate domain file in ../domain, change the
|
||||
# `DOMAIN' macro below to reference that file, and copy the result
|
||||
# to a name of your own choosing.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: cs-sunos4.1.mc,v 8.13 1999/02/07 07:26:01 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: cs-sunos4.1.mc,v 1.3 2003/06/01 14:06:42 atatat Exp $')
|
||||
OSTYPE(sunos4.1)dnl
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
|
@ -1,31 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for Ultrix 4.x.
|
||||
# It applies only to the Computer Science Division at Berkeley,
|
||||
# and should not be used elsewhere. It is provided on the sendmail
|
||||
# distribution as a sample only. To create your own configuration
|
||||
# file, create an appropriate domain file in ../domain, change the
|
||||
# `DOMAIN' macro below to reference that file, and copy the result
|
||||
# to a name of your own choosing.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: cs-ultrix4.mc,v 8.13 1999/02/07 07:26:02 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: cs-ultrix4.mc,v 1.3 2003/06/01 14:06:42 atatat Exp $')
|
||||
OSTYPE(ultrix4)dnl
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
|
@ -1,41 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# (C) Copyright 1995 by Carnegie Mellon University
|
||||
#
|
||||
# All Rights Reserved
|
||||
#
|
||||
# Permission to use, copy, modify, and distribute this software and its
|
||||
# documentation for any purpose and without fee is hereby granted,
|
||||
# provided that the above copyright notice appear in all copies and that
|
||||
# both that copyright notice and this permission notice appear in
|
||||
# supporting documentation, and that the name of CMU not be
|
||||
# used in advertising or publicity pertaining to distribution of the
|
||||
# software without specific, written prior permission.
|
||||
#
|
||||
# CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
# ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
# CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
# ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
# WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
# ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
# SOFTWARE.
|
||||
#
|
||||
# Contributed to Berkeley by John Gardiner Myers <jgm+@CMU.EDU>.
|
||||
#
|
||||
# This sample mc file is for a site that uses the Cyrus IMAP server
|
||||
# exclusively for local mail.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: cyrusproto.mc,v 8.7 1999/09/07 14:57:10 ca Exp')
|
||||
VERSIONID(`$NetBSD: cyrusproto.mc,v 1.3 2003/06/01 14:06:42 atatat Exp $')
|
||||
define(`confBIND_OPTS',`-DNSRCH -DEFNAMES')
|
||||
define(`confLOCAL_MAILER', `cyrus')
|
||||
FEATURE(`nocanonify')
|
||||
FEATURE(`always_add_domain')
|
||||
MAILER(`local')
|
||||
MAILER(`smtp')
|
||||
MAILER(`cyrus')
|
||||
|
||||
LOCAL_RULE_0
|
||||
Rbb + $+ < @ $=w . > $#cyrusbb $: $1
|
File diff suppressed because it is too large
Load Diff
|
@ -1,29 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a generic configuration file for 4.4 BSD-based systems,
|
||||
# including 4.4-Lite, BSDi, NetBSD, and FreeBSD.
|
||||
# It has support for local and SMTP mail only. If you want to
|
||||
# customize it, copy it to a name appropriate for your environment
|
||||
# and do the modifications there.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: generic-bsd4.4.mc,v 1.3 2003/06/01 14:06:43 atatat Exp $')
|
||||
OSTYPE(bsd4.4)dnl
|
||||
DOMAIN(generic)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
File diff suppressed because it is too large
Load Diff
|
@ -1,28 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999, 2001 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a generic configuration file for HP-UX 10.x.
|
||||
# It has support for local and SMTP mail only. If you want to
|
||||
# customize it, copy it to a name appropriate for your environment
|
||||
# and do the modifications there.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: generic-hpux10.mc,v 8.13 2001/05/29 17:29:52 ca Exp')
|
||||
VERSIONID(`$NetBSD: generic-hpux10.mc,v 1.5 2003/06/01 14:06:43 atatat Exp $')
|
||||
OSTYPE(hpux10)dnl
|
||||
DOMAIN(generic)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
File diff suppressed because it is too large
Load Diff
|
@ -1,28 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a generic configuration file for HP-UX 9.x.
|
||||
# It has support for local and SMTP mail only. If you want to
|
||||
# customize it, copy it to a name appropriate for your environment
|
||||
# and do the modifications there.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: generic-hpux9.mc,v 8.11 1999/02/07 07:26:02 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: generic-hpux9.mc,v 1.3 2003/06/01 14:06:43 atatat Exp $')
|
||||
OSTYPE(hpux9)dnl
|
||||
DOMAIN(generic)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
File diff suppressed because it is too large
Load Diff
|
@ -1,28 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a generic configuration file for Linux.
|
||||
# It has support for local and SMTP mail only. If you want to
|
||||
# customize it, copy it to a name appropriate for your environment
|
||||
# and do the modifications there.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: generic-linux.mc,v 1.3 2003/06/01 14:06:43 atatat Exp $')
|
||||
OSTYPE(linux)dnl
|
||||
DOMAIN(generic)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
File diff suppressed because it is too large
Load Diff
|
@ -1,26 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2001 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a generic configuration file for HP MPE/iX.
|
||||
# It has support for local and SMTP mail only. If you want to
|
||||
# customize it, copy it to a name appropriate for your environment
|
||||
# and do the modifications there.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: generic-mpeix.mc,v 8.1 2001/12/13 23:56:37 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: generic-mpeix.mc,v 1.1.1.2 2003/06/01 14:01:41 atatat Exp $')
|
||||
OSTYPE(mpeix)dnl
|
||||
DOMAIN(generic)dnl
|
||||
define(`confFORWARD_PATH', `$z/.forward')dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
File diff suppressed because it is too large
Load Diff
|
@ -1,28 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a generic configuration file for NEXTSTEP 3.3 systems.
|
||||
# It has support for local and SMTP mail only. If you want to
|
||||
# customize it, copy it to a name appropriate for your environment
|
||||
# and do the modifications there.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: generic-nextstep3.3.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: generic-nextstep3.3.mc,v 1.3 2003/06/01 14:06:43 atatat Exp $')
|
||||
OSTYPE(nextstep)dnl
|
||||
DOMAIN(generic)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
File diff suppressed because it is too large
Load Diff
|
@ -1,28 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a generic configuration file for OSF/1.
|
||||
# It has support for local and SMTP mail only. If you want to
|
||||
# customize it, copy it to a name appropriate for your environment
|
||||
# and do the modifications there.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: generic-osf1.mc,v 8.11 1999/02/07 07:26:02 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: generic-osf1.mc,v 1.3 2003/06/01 14:06:43 atatat Exp $')
|
||||
OSTYPE(osf1)dnl
|
||||
DOMAIN(generic)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
File diff suppressed because it is too large
Load Diff
|
@ -1,30 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999, 2001 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a generic configuration file for SunOS 5.x (a.k.a. Solaris 2.x
|
||||
# and Solaris 7 through the present version).
|
||||
#
|
||||
# It has support for local and SMTP mail only. If you want to
|
||||
# customize it, copy it to a name appropriate for your environment
|
||||
# and do the modifications there.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: generic-solaris.mc,v 8.13 2001/06/27 21:46:30 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: generic-solaris.mc,v 1.1.1.2 2003/06/01 14:01:42 atatat Exp $')
|
||||
OSTYPE(solaris2)dnl
|
||||
DOMAIN(generic)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
File diff suppressed because it is too large
Load Diff
|
@ -1,28 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a generic configuration file for SunOS 4.1.x.
|
||||
# It has support for local and SMTP mail only. If you want to
|
||||
# customize it, copy it to a name appropriate for your environment
|
||||
# and do the modifications there.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: generic-sunos4.1.mc,v 8.11 1999/02/07 07:26:03 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: generic-sunos4.1.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
OSTYPE(sunos4.1)dnl
|
||||
DOMAIN(generic)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
File diff suppressed because it is too large
Load Diff
|
@ -1,28 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a generic configuration file for Ultrix 4.x.
|
||||
# It has support for local and SMTP mail only. If you want to
|
||||
# customize it, copy it to a name appropriate for your environment
|
||||
# and do the modifications there.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: generic-ultrix4.mc,v 8.11 1999/02/07 07:26:03 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: generic-ultrix4.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
OSTYPE(ultrix4)dnl
|
||||
DOMAIN(generic)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
|
@ -1,44 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for a specific
|
||||
# machine in the Computer Science Division at Berkeley, and should
|
||||
# not be used elsewhere. It is provided on the sendmail distribution
|
||||
# as a sample only.
|
||||
#
|
||||
# This file is for the backup CS Division mail server.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: huginn.cs.mc,v 8.15 1999/02/07 07:26:03 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: huginn.cs.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
OSTYPE(hpux9)dnl
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
MASQUERADE_AS(CS.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
||||
|
||||
LOCAL_CONFIG
|
||||
DDBerkeley.EDU
|
||||
|
||||
# hosts for which we accept and forward mail (must be in .Berkeley.EDU)
|
||||
CF CS
|
||||
FF/etc/sendmail.cw
|
||||
|
||||
LOCAL_RULE_0
|
||||
R< @ $=F . $D . > : $* $@ $>7 $2 @here:... -> ...
|
||||
R$* $=O $* < @ $=F . $D . > $@ $>7 $1 $2 $3 ...@here -> ...
|
||||
|
||||
R$* < @ $=F . $D . > $#local $: $1 use UDB
|
|
@ -1,260 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is specific to Eric's home machine.
|
||||
#
|
||||
# Run daemon with -bd -q5m
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: knecht.mc,v 8.58 2004/01/28 00:54:41 eric Exp')
|
||||
VERSIONID(`$NetBSD: knecht.mc,v 1.6 2005/03/15 02:14:15 atatat Exp $')
|
||||
OSTYPE(bsd4.4)
|
||||
DOMAIN(generic)
|
||||
|
||||
define(`ALIAS_FILE', ``/etc/mail/aliases, /etc/mail/lists/sendmail.org/aliases, /var/listmanager/aliases'')
|
||||
define(`confFORWARD_PATH', `$z/.forward.$w:$z/.forward+$h:$z/.forward')
|
||||
define(`confDEF_USER_ID', `mailnull')
|
||||
define(`confHOST_STATUS_DIRECTORY', `.hoststat')
|
||||
define(`confTO_ICONNECT', `10s')
|
||||
define(`confTO_QUEUEWARN', `8h')
|
||||
define(`confMIN_QUEUE_AGE', `27m')
|
||||
define(`confTRUSTED_USERS', ``www listmgr'')
|
||||
define(`confPRIVACY_FLAGS', ``authwarnings,noexpn,novrfy'')
|
||||
|
||||
define(`CERT_DIR', `MAIL_SETTINGS_DIR`'certs')
|
||||
define(`confCACERT_PATH', `CERT_DIR')
|
||||
define(`confCACERT', `CERT_DIR/CAcert.pem')
|
||||
define(`confSERVER_CERT', `CERT_DIR/MYcert.pem')
|
||||
define(`confSERVER_KEY', `CERT_DIR/MYkey.pem')
|
||||
define(`confCLIENT_CERT', `CERT_DIR/MYcert.pem')
|
||||
define(`confCLIENT_KEY', `CERT_DIR/MYkey.pem')
|
||||
|
||||
define(`CYRUS_MAILER_PATH', `/usr/local/cyrus/bin/deliver')
|
||||
|
||||
FEATURE(access_db)
|
||||
FEATURE(local_lmtp)
|
||||
FEATURE(virtusertable)
|
||||
FEATURE(mailertable)
|
||||
|
||||
FEATURE(`nocanonify', `canonify_hosts')
|
||||
CANONIFY_DOMAIN(`sendmail.org')
|
||||
CANONIFY_DOMAIN_FILE(`/etc/mail/canonify-domains')
|
||||
|
||||
dnl # at most 10 queue runners
|
||||
define(`confMAX_QUEUE_CHILDREN', `20')
|
||||
|
||||
define(`confMAX_RUNNERS_PER_QUEUE', `5')
|
||||
|
||||
dnl # run at most 10 concurrent processes for initial submission
|
||||
define(`confFAST_SPLIT', `10')
|
||||
|
||||
dnl # 10 runners, split into at most 15 recipients per envelope
|
||||
QUEUE_GROUP(`mqueue', `P=/var/spool/mqueue, R=5, r=15, F=f')
|
||||
|
||||
|
||||
dnl # enable spam assassin
|
||||
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m')
|
||||
|
||||
MAILER(local)
|
||||
MAILER(smtp)
|
||||
MAILER(cyrus)
|
||||
|
||||
LOCAL_RULE_0
|
||||
Rcyrus.$+ + $+ < @ $=w . > $#cyrus $@ $2 $: $1
|
||||
Rcyrus.$+ < @ $=w . > $#cyrus $: $1
|
||||
|
||||
LOCAL_CONFIG
|
||||
#
|
||||
# Regular expression to reject:
|
||||
# * numeric-only localparts from aol.com and msn.com
|
||||
# * localparts starting with a digit from juno.com
|
||||
#
|
||||
Kcheckaddress regex -a@MATCH
|
||||
^([0-9]+<@(aol|msn)\.com|[0-9][^<]*<@juno\.com)\.?>
|
||||
|
||||
######################################################################
|
||||
#
|
||||
# Names that won't be allowed in a To: line (local-part and domains)
|
||||
#
|
||||
C{RejectToLocalparts} friend you
|
||||
C{RejectToDomains} public.com
|
||||
|
||||
LOCAL_RULESETS
|
||||
HTo: $>CheckTo
|
||||
|
||||
SCheckTo
|
||||
R$={RejectToLocalparts}@$* $#error $: "553 Header error"
|
||||
R$*@$={RejectToDomains} $#error $: "553 Header error"
|
||||
|
||||
######################################################################
|
||||
HMessage-Id: $>CheckMessageId
|
||||
|
||||
SCheckMessageId
|
||||
# Record the presence of the header
|
||||
R$* $: $(storage {MessageIdCheck} $@ OK $) $1
|
||||
|
||||
# validate syntax
|
||||
R< $+ @ $+ > $@ OK
|
||||
R$* $#error $: "554 Header error"
|
||||
|
||||
|
||||
######################################################################
|
||||
HReceived: $>CheckReceived
|
||||
|
||||
SCheckReceived
|
||||
# Record the presence of any Received header
|
||||
R$* $: $(storage {ReceivedCheck} $@ OK $) $1
|
||||
|
||||
# check syntax
|
||||
R$* ......................................................... $*
|
||||
$#error $: "554 Header error"
|
||||
|
||||
######################################################################
|
||||
#
|
||||
# Reject advertising subjects
|
||||
#
|
||||
|
||||
Kadvsubj regex -b -a@MATCH ±?°í
|
||||
HSubject: $>+CheckSubject
|
||||
SCheckSubject
|
||||
R$* $: $(advsubj $&{currHeader} $: OK $)
|
||||
ROK $@ OK
|
||||
R$* $#error $@ 5.7.0 $: 550 5.7.0 spam rejected.
|
||||
|
||||
######################################################################
|
||||
#
|
||||
# Reject certain senders
|
||||
# Regex match to catch things in quotes
|
||||
#
|
||||
HFrom: $>+CheckFrom
|
||||
KCheckFrom regex -a@MATCH
|
||||
[^a-z]?(Net-Pa)[^a-z]
|
||||
|
||||
SCheckFrom
|
||||
R$* $: $( CheckFrom $1 $)
|
||||
R@MATCH $#error $: "553 Header error"
|
||||
|
||||
LOCAL_RULESETS
|
||||
SLocal_check_mail
|
||||
# check address against various regex checks
|
||||
R$* $: $>Parse0 $>3 $1
|
||||
R$+ $: $(checkaddress $1 $)
|
||||
R@MATCH $#error $: "553 Header error"
|
||||
|
||||
#
|
||||
# Following code from Anthony Howe <achowe@snert.com>. The check
|
||||
# for the Outlook Express marker may hit some legal messages, but
|
||||
# the Content-Disposition is clearly illegal.
|
||||
#
|
||||
|
||||
#########################################################################
|
||||
#
|
||||
# w32.sircam.worm@mm
|
||||
#
|
||||
# There are serveral patterns that appear common ONLY to SirCam worm and
|
||||
# not to Outlook Express, which claims to have sent the worm. There are
|
||||
# four headers that always appear together and in this order:
|
||||
#
|
||||
# X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
|
||||
# X-Mailer: Microsoft Outlook Express 5.50.4133.2400
|
||||
# Content-Type: multipart/mixed; boundary="----27AA9124_Outlook_Express_message_boundary"
|
||||
# Content-Disposition: Multipart message
|
||||
#
|
||||
# Empirical study of the worm message headers vs. true Outlook Express
|
||||
# (5.50.4133.2400 & 5.50.4522.1200) messages with multipart/mixed attachments
|
||||
# shows Outlook Express does:
|
||||
#
|
||||
# a) NOT supply a Content-Disposition header for multipart/mixed messages.
|
||||
# b) NOT specify the header X-MimeOLE header name in all-caps
|
||||
# c) NOT specify boundary tag with the expression "_Outlook_Express_message_boundary"
|
||||
#
|
||||
# The solution below catches any one of this three issues. This is not an ideal
|
||||
# solution, but a temporary measure. A correct solution would be to check for
|
||||
# the presence of ALL three header attributes. Also the solution is incomplete
|
||||
# since Outlook Express 5.0 and 4.0 were not compared.
|
||||
#
|
||||
# NOTE regex keys are first dequoted and spaces removed before matching.
|
||||
# This caused me no end of grief.
|
||||
#
|
||||
#########################################################################
|
||||
|
||||
LOCAL_RULESETS
|
||||
|
||||
KSirCamWormMarker regex -f -aSUSPECT multipart/mixed;boundary=----.+_Outlook_Express_message_boundary
|
||||
HContent-Type: $>CheckContentType
|
||||
|
||||
######################################################################
|
||||
SCheckContentType
|
||||
R$+ $: $(SirCamWormMarker $1 $)
|
||||
RSUSPECT $#error $: "553 Possible virus, see http://www.symantec.com/avcenter/venc/data/w32.sircam.worm@mm.html"
|
||||
|
||||
HContent-Disposition: $>CheckContentDisposition
|
||||
|
||||
######################################################################
|
||||
SCheckContentDisposition
|
||||
R$- $@ OK
|
||||
R$- ; $+ $@ OK
|
||||
R$* $#error $: "553 Illegal Content-Disposition"
|
||||
|
||||
|
||||
#
|
||||
# Sobig.F
|
||||
#
|
||||
|
||||
LOCAL_CONFIG
|
||||
Kstorage macro
|
||||
|
||||
LOCAL_RULESETS
|
||||
######################################################################
|
||||
### check for the existance of the X-MailScanner Header
|
||||
HX-MailScanner: $>+CheckXMSc
|
||||
D{SobigFPat}Found to be clean
|
||||
D{SobigFMsg}This message may contain the Sobig.F virus.
|
||||
|
||||
SCheckXMSc
|
||||
### if it exists, and the defined value is set, record the presence
|
||||
R${SobigFPat} $* $: $(storage {SobigFCheck} $@ SobigF $) $1
|
||||
R$* $@ OK
|
||||
|
||||
######################################################################
|
||||
Scheck_eoh
|
||||
# Check if a Message-Id was found
|
||||
R$* $: < $&{MessageIdCheck} >
|
||||
|
||||
# If Message-Id was found clear the X-MailScanner store and return with OK
|
||||
R< $+ > $@ OK $>ClearStorage
|
||||
|
||||
# Are we the first Hop?
|
||||
R$* $: < $&{ReceivedCheck} >
|
||||
R< $+ > $@ OK $>ClearStorage
|
||||
|
||||
# no Message-Id->check X-Mailscanner presence, too
|
||||
R$* $: < $&{SobigFCheck} >
|
||||
|
||||
# clear store
|
||||
R$* $: $>ClearStorage $1
|
||||
# no msgid, first hop and Header found? -> reject the message
|
||||
R < SobigF > $#error $: 553 ${SobigFMsg}
|
||||
|
||||
# No Header! Fine, take the message
|
||||
R$* $@ OK
|
||||
|
||||
######################################################################
|
||||
SClearStorage
|
||||
R$* $: $(storage {SobigFCheck} $) $1
|
||||
R$* $: $(storage {ReceivedCheck} $) $1
|
||||
R$* $: $(storage {MessageIdCheck} $) $1
|
||||
R$* $@ $1
|
|
@ -1,45 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for a specific
|
||||
# machine in the Computer Science Division at Berkeley, and should
|
||||
# not be used elsewhere. It is provided on the sendmail distribution
|
||||
# as a sample only.
|
||||
#
|
||||
# This file is for the primary CS Division mail server.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: mail.cs.mc,v 8.18 1999/02/07 07:26:04 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: mail.cs.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
OSTYPE(ultrix4)dnl
|
||||
DOMAIN(Berkeley.EDU)dnl
|
||||
MASQUERADE_AS(CS.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
||||
define(`confUSERDB_SPEC', ``/usr/local/lib/users.cs.db,/usr/local/lib/users.eecs.db'')dnl
|
||||
|
||||
LOCAL_CONFIG
|
||||
DDBerkeley.EDU
|
||||
|
||||
# hosts for which we accept and forward mail (must be in .Berkeley.EDU)
|
||||
CF CS
|
||||
FF/etc/sendmail.cw
|
||||
|
||||
LOCAL_RULE_0
|
||||
R< @ $=F . $D . > : $* $@ $>7 $2 @here:... -> ...
|
||||
R$* $=O $* < @ $=F . $D . > $@ $>7 $1 $2 $3 ...@here -> ...
|
||||
|
||||
R$* < @ $=F . $D . > $#local $: $1 use UDB
|
|
@ -1,45 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for a specific
|
||||
# machine in Electrical Engineering and Computer Sciences at Berkeley,
|
||||
# and should not be used elsewhere. It is provided on the sendmail
|
||||
# distribution as a sample only.
|
||||
#
|
||||
# This file is for the primary EECS mail server.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: mail.eecs.mc,v 8.18 1999/02/07 07:26:04 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: mail.eecs.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
OSTYPE(ultrix4)dnl
|
||||
DOMAIN(EECS.Berkeley.EDU)dnl
|
||||
MASQUERADE_AS(EECS.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
||||
define(`confUSERDB_SPEC', `/usr/local/lib/users.eecs.db,/usr/local/lib/users.cs.db,/usr/local/lib/users.coe.db')dnl
|
||||
|
||||
LOCAL_CONFIG
|
||||
DDBerkeley.EDU
|
||||
|
||||
# hosts for which we accept and forward mail (must be in .Berkeley.EDU)
|
||||
CF EECS
|
||||
FF/etc/sendmail.cw
|
||||
|
||||
LOCAL_RULE_0
|
||||
R< @ $=F . $D . > : $* $@ $>7 $2 @here:... -> ...
|
||||
R$* $=O $* < @ $=F . $D . > $@ $>7 $1 $2 $3 ...@here -> ...
|
||||
|
||||
R$* < @ $=F . $D . > $#local $: $1 use UDB
|
|
@ -1,38 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for a specific
|
||||
# machine in the Computer Science Division at Berkeley, and should
|
||||
# not be used elsewhere. It is provided on the sendmail distribution
|
||||
# as a sample only.
|
||||
#
|
||||
# This file is for our mail spool machine. For a while we were using
|
||||
# "root.machinename" instead of "root+machinename", so this is included
|
||||
# for back compatibility.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: mailspool.cs.mc,v 8.12 1999/02/07 07:26:04 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: mailspool.cs.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
OSTYPE(sunos4.1)dnl
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
||||
|
||||
LOCAL_CONFIG
|
||||
CDroot sys-custodian
|
||||
|
||||
LOCAL_RULE_3
|
||||
R$=D . $+ $1 + $2
|
|
@ -1,43 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for a specific
|
||||
# machine in the Computer Science Division at Berkeley, and should
|
||||
# not be used elsewhere. It is provided on the sendmail distribution
|
||||
# as a sample only.
|
||||
#
|
||||
# This file is for a home machine that wants to masquerade as an
|
||||
# on-campus machine. Additionally, all addresses without a hostname
|
||||
# will be forwarded to that machine.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: python.cs.mc,v 8.12 1999/02/07 07:26:04 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: python.cs.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
OSTYPE(bsd4.4)dnl
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
define(`LOCAL_RELAY', vangogh.CS.Berkeley.EDU)dnl
|
||||
MASQUERADE_AS(vangogh.CS.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
||||
|
||||
# accept mail sent to the domain head
|
||||
DDBostic.COM
|
||||
|
||||
LOCAL_RULE_0
|
||||
# accept mail sent to the domain head
|
||||
R< @ $D . > : $* $@ $>7 $1 @here:... -> ...
|
||||
R$* $=O $* < @ $D . > $@ $>7 $1 $2 $3 ...@here -> ...
|
||||
R$* < @ $D . > $#local $: $1 user@here -> user
|
|
@ -1,31 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for OSF/1.
|
||||
# It applies only to the Sequoia 2000 Project at Berkeley,
|
||||
# and should not be used elsewhere. It is provided on the sendmail
|
||||
# distribution as a sample only. To create your own configuration
|
||||
# file, create an appropriate domain file in ../domain, change the
|
||||
# `DOMAIN' macro below to reference that file, and copy the result
|
||||
# to a name of your own choosing.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: s2k-osf1.mc,v 8.13 1999/02/07 07:26:04 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: s2k-osf1.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
OSTYPE(osf1)dnl
|
||||
DOMAIN(S2K.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
|
@ -1,31 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for Ultrix 4.x.
|
||||
# It applies only to the Sequoia 2000 Project at Berkeley,
|
||||
# and should not be used elsewhere. It is provided on the sendmail
|
||||
# distribution as a sample only. To create your own configuration
|
||||
# file, create an appropriate domain file in ../domain, change the
|
||||
# `DOMAIN' macro below to reference that file, and copy the result
|
||||
# to a name of your own choosing.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: s2k-ultrix4.mc,v 8.13 1999/02/07 07:26:04 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: s2k-ultrix4.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
OSTYPE(ultrix4)dnl
|
||||
DOMAIN(S2K.Berkeley.EDU)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
File diff suppressed because it is too large
Load Diff
|
@ -1,27 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2001-2003 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is the prototype file for a set-group-ID sm-msp sendmail that
|
||||
# acts as a initial mail submission program.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: submit.mc,v 8.13 2003/09/10 22:12:48 ca Exp')
|
||||
VERSIONID(`$NetBSD: submit.mc,v 1.1.1.4 2005/03/15 02:06:01 atatat Exp $')
|
||||
define(`confCF_VERSION', `Submit')dnl
|
||||
define(`__OSTYPE__',`')dnl dirty hack to keep proto.m4 from complaining
|
||||
define(`_USE_DECNET_SYNTAX_', `1')dnl support DECnet
|
||||
define(`confTIME_ZONE', `USE_TZ')dnl
|
||||
define(`confDONT_INIT_GROUPS', `True')dnl
|
||||
dnl
|
||||
dnl If you use IPv6 only, change [127.0.0.1] to [IPv6:::1]
|
||||
FEATURE(`msp', `[127.0.0.1]')dnl
|
|
@ -1,34 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is the prototype file for a configuration that supports nothing
|
||||
# but basic SMTP connections via TCP.
|
||||
#
|
||||
# You MUST change the `OSTYPE' macro to specify the operating system
|
||||
# on which this will run; this will set the location of various
|
||||
# support files for your operating system environment. You MAY
|
||||
# create a domain file in ../domain and reference it by adding a
|
||||
# `DOMAIN' macro after the `OSTYPE' macro. I recommend that you
|
||||
# first copy this to another file name so that new sendmail releases
|
||||
# will not trash your changes.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: tcpproto.mc,v 8.14 2000/08/03 15:26:50 ca Exp')
|
||||
VERSIONID(`$NetBSD: tcpproto.mc,v 1.5 2003/06/01 14:06:44 atatat Exp $')
|
||||
OSTYPE(`unknown')
|
||||
FEATURE(`nouucp', `reject')
|
||||
MAILER(`local')
|
||||
MAILER(`smtp')
|
|
@ -1,31 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This machine has been decommissioned at Berkeley, and hence should
|
||||
# not be considered to be tested. This file is provided as an example
|
||||
# only, of how you might set up a joint SMTP/UUCP configuration. At
|
||||
# this point I recommend using `FEATURE(mailertable)' instead of
|
||||
# `SITECONFIG'. See also ucbvax.mc.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: ucbarpa.mc,v 8.12 1999/02/07 07:26:05 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: ucbarpa.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
OSTYPE(bsd4.4)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
||||
MAILER(uucp)dnl
|
||||
SITECONFIG(uucp.ucbarpa, ucbarpa, U)
|
|
@ -1,92 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This machine has been decommissioned at Berkeley, and hence should
|
||||
# not be considered to be tested. This file is provided as an example
|
||||
# only, of how you might set up a fairly complex configuration.
|
||||
# Ucbvax was our main relay (both SMTP and UUCP) for many years.
|
||||
# At this point I recommend using `FEATURE(mailertable)' instead of
|
||||
# `SITECONFIG' for routing of UUCP within your domain.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: ucbvax.mc,v 8.14 1999/02/07 07:26:05 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: ucbvax.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
OSTYPE(bsd4.3)
|
||||
DOMAIN(CS.Berkeley.EDU)
|
||||
MASQUERADE_AS(CS.Berkeley.EDU)
|
||||
MAILER(local)
|
||||
MAILER(smtp)
|
||||
MAILER(uucp)
|
||||
undefine(`UUCP_RELAY')dnl
|
||||
|
||||
LOCAL_CONFIG
|
||||
DDBerkeley.EDU
|
||||
|
||||
# names for which we act as a local forwarding agent
|
||||
CF CS
|
||||
FF/etc/sendmail.cw
|
||||
|
||||
# local UUCP connections, and our local uucp name
|
||||
SITECONFIG(uucp.ucbvax, ucbvax, U)
|
||||
|
||||
# remote UUCP connections, and the machine they are on
|
||||
SITECONFIG(uucp.ucbarpa, ucbarpa.Berkeley.EDU, W)
|
||||
|
||||
SITECONFIG(uucp.cogsci, cogsci.Berkeley.EDU, X)
|
||||
|
||||
LOCAL_RULE_3
|
||||
# map old UUCP names into Internet names
|
||||
UUCPSMTP(bellcore, bellcore.com)
|
||||
UUCPSMTP(decvax, decvax.dec.com)
|
||||
UUCPSMTP(decwrl, decwrl.dec.com)
|
||||
UUCPSMTP(hplabs, hplabs.hp.com)
|
||||
UUCPSMTP(lbl-csam, lbl-csam.arpa)
|
||||
UUCPSMTP(pur-ee, ecn.purdue.edu)
|
||||
UUCPSMTP(purdue, purdue.edu)
|
||||
UUCPSMTP(research, research.att.com)
|
||||
UUCPSMTP(sdcarl, sdcarl.ucsd.edu)
|
||||
UUCPSMTP(sdcsvax, sdcsvax.ucsd.edu)
|
||||
UUCPSMTP(ssyx, ssyx.ucsc.edu)
|
||||
UUCPSMTP(sun, sun.com)
|
||||
UUCPSMTP(ucdavis, ucdavis.ucdavis.edu)
|
||||
UUCPSMTP(ucivax, ics.uci.edu)
|
||||
UUCPSMTP(ucla-cs, cs.ucla.edu)
|
||||
UUCPSMTP(ucla-se, seas.ucla.edu)
|
||||
UUCPSMTP(ucsbcsl, ucsbcsl.ucsb.edu)
|
||||
UUCPSMTP(ucscc, c.ucsc.edu)
|
||||
UUCPSMTP(ucsd, ucsd.edu)
|
||||
UUCPSMTP(ucsfcgl, cgl.ucsf.edu)
|
||||
UUCPSMTP(unmvax, unmvax.cs.unm.edu)
|
||||
UUCPSMTP(uwvax, spool.cs.wisc.edu)
|
||||
|
||||
LOCAL_RULE_0
|
||||
|
||||
# make sure we handle the local domain as absolute
|
||||
R$* < @ $* $D > $* $: $1 < @ $2 $D . > $3
|
||||
|
||||
# handle names we forward for as though they were local, so we will use UDB
|
||||
R< @ $=F . $D . > : $* $@ $>7 $2 @here:... -> ...
|
||||
R< @ $D . > : $* $@ $>7 $1 @here:... -> ...
|
||||
R$* $=O $* < @ $=F . $D . > $@ $>7 $1 $2 $3 ...@here -> ...
|
||||
R$* $=O $* < @ $D . > $@ $>7 $1 $2 $3 ...@here -> ...
|
||||
|
||||
R$* < @ $=F . $D . > $#local $: $1 use UDB
|
||||
|
||||
# handle local UUCP connections in the Berkeley.EDU domain
|
||||
R$+<@cnmat.$D . > $#uucp$@cnmat$:$1
|
||||
R$+<@cnmat.CS.$D . > $#uucp$@cnmat$:$1
|
||||
R$+<@craig.$D . > $#uucp$@craig$:$1
|
||||
R$+<@craig.CS.$D . > $#uucp$@craig$:$1
|
|
@ -1,35 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is the prototype for a configuration that only supports UUCP
|
||||
# and does not have DNS support at all.
|
||||
#
|
||||
# You MUST change the `OSTYPE' macro to specify the operating system
|
||||
# on which this will run; this will set the location of various
|
||||
# support files for your operating system environment. You MAY
|
||||
# create a domain file in ../domain and reference it by adding a
|
||||
# `DOMAIN' macro after the `OSTYPE' macro. I recommend that you
|
||||
# first copy this to another file name so that new sendmail releases
|
||||
# will not trash your changes.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: uucpproto.mc,v 8.15 1999/02/07 07:26:05 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: uucpproto.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
OSTYPE(unknown)
|
||||
FEATURE(promiscuous_relay)dnl
|
||||
FEATURE(accept_unresolvable_domains)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(uucp)dnl
|
|
@ -1,34 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# This is a Berkeley-specific configuration file for a specific
|
||||
# machine in the Computer Science Division at Berkeley, and should
|
||||
# not be used elsewhere. It is provided on the sendmail distribution
|
||||
# as a sample only.
|
||||
#
|
||||
# This file is for the BSD development machine; it has some parameters
|
||||
# set up (to stress sendmail) and accepts mail for some other machines.
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: vangogh.cs.mc,v 8.13 1999/02/07 07:26:05 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: vangogh.cs.mc,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
OSTYPE(bsd4.4)dnl
|
||||
MAILER(local)dnl
|
||||
MAILER(smtp)dnl
|
||||
define(`MCI_CACHE_SIZE', 5)
|
||||
Cw okeeffe.CS.Berkeley.EDU
|
||||
Cw python.CS.Berkeley.EDU
|
|
@ -1,25 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
divert(0)
|
||||
VERSIONID(`Id: Berkeley.EDU.m4,v 8.17 1999/02/07 07:26:06 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: Berkeley.EDU.m4,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
DOMAIN(berkeley-only)dnl
|
||||
define(`BITNET_RELAY', `bitnet-relay.Berkeley.EDU')dnl
|
||||
define(`UUCP_RELAY', `uucp-relay.Berkeley.EDU')dnl
|
||||
define(`confFORWARD_PATH', `$z/.forward.$w:$z/.forward')dnl
|
||||
define(`confCW_FILE', `-o /etc/sendmail.cw')dnl
|
||||
define(`confDONT_INIT_GROUPS', True)dnl
|
||||
FEATURE(redirect)dnl
|
||||
FEATURE(use_cw_file)dnl
|
||||
FEATURE(stickyhost)dnl
|
|
@ -1,20 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
divert(0)
|
||||
VERSIONID(`Id: CS.Berkeley.EDU.m4,v 8.10 1999/02/07 07:26:06 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: CS.Berkeley.EDU.m4,v 1.3 2003/06/01 14:06:44 atatat Exp $')
|
||||
DOMAIN(Berkeley.EDU)dnl
|
||||
HACK(cssubdomain)dnl
|
||||
define(`confUSERDB_SPEC',
|
||||
`/usr/sww/share/lib/users.cs.db,/usr/sww/share/lib/users.eecs.db')dnl
|
|
@ -1,18 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
divert(0)
|
||||
VERSIONID(`Id: EECS.Berkeley.EDU.m4,v 8.10 1999/02/07 07:26:06 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: EECS.Berkeley.EDU.m4,v 1.3 2003/06/01 14:06:45 atatat Exp $')
|
||||
DOMAIN(Berkeley.EDU)dnl
|
||||
MASQUERADE_AS(EECS.Berkeley.EDU)dnl
|
|
@ -1,18 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
divert(0)
|
||||
VERSIONID(`Id: S2K.Berkeley.EDU.m4,v 8.10 1999/02/07 07:26:06 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: S2K.Berkeley.EDU.m4,v 1.3 2003/06/01 14:06:45 atatat Exp $')
|
||||
DOMAIN(CS.Berkeley.EDU)dnl
|
||||
MASQUERADE_AS(postgres.Berkeley.EDU)dnl
|
|
@ -1,20 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
divert(0)
|
||||
VERSIONID(`Id: unspecified-domain.m4,v 8.10 1999/02/07 07:26:07 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: berkeley-only.m4,v 1.3 2003/06/01 14:06:45 atatat Exp $')
|
||||
errprint(`*** ERROR: You are trying to use the Berkeley sample configuration')
|
||||
errprint(` files outside of the Computer Science Division at Berkeley.')
|
||||
errprint(` The configuration (.mc) files must be customized to reference')
|
||||
errprint(` domain files appropriate for your environment.')
|
|
@ -1,29 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# The following is a generic domain file. You should be able to
|
||||
# use it anywhere. If you want to customize it, copy it to a file
|
||||
# named with your domain and make the edits; then, copy the appropriate
|
||||
# .mc files and change `DOMAIN(generic)' to reference your updated domain
|
||||
# files.
|
||||
#
|
||||
divert(0)
|
||||
VERSIONID(`Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp')
|
||||
VERSIONID(`$NetBSD: generic.m4,v 1.3 2003/06/01 14:06:45 atatat Exp $')
|
||||
define(`confFORWARD_PATH', `$z/.forward.$w+$h:$z/.forward+$h:$z/.forward.$w:$z/.forward')dnl
|
||||
define(`confMAX_HEADERS_LENGTH', `32768')dnl
|
||||
FEATURE(`redirect')dnl
|
||||
FEATURE(`use_cw_file')dnl
|
||||
EXPOSED_USER(`root')
|
|
@ -1,17 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: accept_unqualified_senders.m4,v 8.6 1999/02/07 07:26:07 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: accept_unqualified_senders.m4,v 1.3 2003/06/01 14:06:45 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_ACCEPT_UNQUALIFIED_SENDERS_', 1)
|
|
@ -1,17 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: accept_unresolvable_domains.m4,v 8.10 1999/02/07 07:26:07 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: accept_unresolvable_domains.m4,v 1.3 2003/06/01 14:06:45 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_ACCEPT_UNRESOLVABLE_DOMAINS_', 1)
|
|
@ -1,45 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998-2002, 2004 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: access_db.m4,v 8.26 2004/06/24 18:10:02 ca Exp')
|
||||
VERSIONID(`$NetBSD: access_db.m4,v 1.5 2005/03/15 02:14:15 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_ACCESS_TABLE_', `')
|
||||
define(`_TAG_DELIM_', `:')dnl should be in OperatorChars
|
||||
ifelse(lower(_ARG2_),`skip',`define(`_ACCESS_SKIP_', `1')')
|
||||
ifelse(lower(_ARG2_),`lookupdotdomain',`define(`_LOOKUPDOTDOMAIN_', `1')')
|
||||
ifelse(lower(_ARG3_),`skip',`define(`_ACCESS_SKIP_', `1')')
|
||||
ifelse(lower(_ARG3_),`lookupdotdomain',`define(`_LOOKUPDOTDOMAIN_', `1')')
|
||||
define(`_ATMPF_', `<TMPF>')dnl
|
||||
dnl check whether arg contains -T`'_ATMPF_
|
||||
dnl unless it is a sequence map
|
||||
ifelse(defn(`_ARG_'), `', `',
|
||||
defn(`_ARG_'), `LDAP', `',
|
||||
`ifelse(index(_ARG_, `sequence '), `0', `',
|
||||
`ifelse(index(_ARG_, _ATMPF_), `-1',
|
||||
`errprint(`*** WARNING: missing -T'_ATMPF_` in argument of FEATURE(`access_db',' defn(`_ARG_')`)
|
||||
')
|
||||
define(`_ABP_', index(_ARG_, ` '))
|
||||
define(`_NARG_', `substr(_ARG_, 0, _ABP_) -T'_ATMPF_` substr(_ARG_, _ABP_)')
|
||||
')
|
||||
')
|
||||
')
|
||||
ifdef(`_GREET_PAUSE_',
|
||||
`errprint(`*** WARNING: FEATURE(`greet_pause') before FEATURE(`access_db')
|
||||
greet_pause will not use access_db!')')
|
||||
|
||||
LOCAL_CONFIG
|
||||
# Access list database (for spam stomping)
|
||||
Kaccess ifelse(defn(`_ARG_'), `', DATABASE_MAP_TYPE -T`'_ATMPF_ MAIL_SETTINGS_DIR`access',
|
||||
defn(`_ARG_'), `LDAP', `ldap -T`'_ATMPF_ -1 -v sendmailMTAMapValue,sendmailMTAMapSearch:FILTER:sendmailMTAMapObject,sendmailMTAMapURL:URL:sendmailMTAMapObject -k (&(objectClass=sendmailMTAMapObject)(|(sendmailMTACluster=${sendmailMTACluster})(sendmailMTAHost=$j))(sendmailMTAMapName=access)(sendmailMTAKey=%0))',
|
||||
defn(`_NARG_'), `', `_ARG_', `_NARG_')
|
|
@ -1,26 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: allmasquerade.m4,v 8.13 2000/09/12 22:00:53 ca Exp')
|
||||
VERSIONID(`$NetBSD: allmasquerade.m4,v 1.4 2003/06/01 14:06:45 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
ifdef(`_MAILER_local_',
|
||||
`errprint(`*** MAILER(`local') must appear after FEATURE(`allmasquerade')')
|
||||
')dnl
|
||||
ifdef(`_MAILER_uucp_',
|
||||
`errprint(`*** MAILER(`uucp') must appear after FEATURE(`allmasquerade')')
|
||||
')dnl
|
||||
define(`_ALL_MASQUERADE_', 1)
|
|
@ -1,23 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: always_add_domain.m4,v 8.11 2000/09/12 22:00:53 ca Exp')
|
||||
VERSIONID(`$NetBSD: always_add_domain.m4,v 1.4 2003/06/01 14:06:45 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
ifdef(`_MAILER_local_',
|
||||
`errprint(`*** MAILER(`local') must appear after FEATURE(`always_add_domain')')
|
||||
')dnl
|
||||
define(`_ALWAYS_ADD_DOMAIN_', ifelse(len(X`'_ARG_),`1',`',_ARG_))
|
|
@ -1,23 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: authinfo.m4,v 1.9 2002/06/27 23:23:57 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: authinfo.m4,v 1.1.1.3 2005/03/15 02:06:02 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_AUTHINFO_TABLE_', `')
|
||||
|
||||
LOCAL_CONFIG
|
||||
# authinfo list database: contains info for authentication as client
|
||||
Kauthinfo ifelse(defn(`_ARG_'), `', DATABASE_MAP_TYPE MAIL_SETTINGS_DIR`authinfo',
|
||||
defn(`_ARG_'), `LDAP', `ldap -1 -v sendmailMTAMapValue,sendmailMTAMapSearch:FILTER:sendmailMTAMapObject,sendmailMTAMapURL:URL:sendmailMTAMapObject -k (&(objectClass=sendmailMTAMapObject)(|(sendmailMTACluster=${sendmailMTACluster})(sendmailMTAHost=$j))(sendmailMTAMapName=authinfo)(sendmailMTAKey=%0))',
|
||||
`_ARG_')
|
|
@ -1,52 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: bestmx_is_local.m4,v 8.26 2000/09/17 17:30:00 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: bestmx_is_local.m4,v 1.4 2003/06/01 14:06:45 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_BESTMX_IS_LOCAL_', _ARG_)
|
||||
|
||||
LOCAL_CONFIG
|
||||
# turn on bestMX lookup table
|
||||
Kbestmx bestmx
|
||||
ifelse(defn(`_ARG_'), `', `dnl',`
|
||||
# limit bestmx to these domains
|
||||
CB`'_ARG_')
|
||||
|
||||
LOCAL_NET_CONFIG
|
||||
|
||||
# If we are the best MX for a site, then we want to accept
|
||||
# its mail as local. We assume we've already weeded out mail to
|
||||
# UUCP sites which are connected to us, which should also have
|
||||
# listed us as their best MX.
|
||||
#
|
||||
# Warning: this may generate a lot of extra DNS traffic -- a
|
||||
# lower cost method is to list all the expected best MX hosts
|
||||
# in $=w. This should be fine (and easier to administer) for
|
||||
# low to medium traffic hosts. If you use the limited bestmx
|
||||
# by passing in a set of possible domains it will improve things.
|
||||
|
||||
ifelse(defn(`_ARG_'), `', `dnl
|
||||
# unlimited bestmx
|
||||
R$* < @ $* > $* $: $1 < @ $2 @@ $(bestmx $2 $) > $3',
|
||||
`dnl
|
||||
# limit bestmx to $=B
|
||||
R$* < @ $* $=B . > $* $: $1 < @ $2 $3 . @@ $(bestmx $2 $3 . $) > $4')
|
||||
R$* $=O $* < @ $* @@ $=w . > $* $@ $>Recurse $1 $2 $3
|
||||
R< @ $* @@ $=w . > : $* $@ $>Recurse $3
|
||||
dnl we cannot use _LOCAL_ here since it is defined too late
|
||||
R$* < @ $* @@ $=w . > $* $@ $>CanonLocal < $1 >
|
||||
R$* < @ $* @@ $* > $* $: $1 < @ $2 > $4
|
|
@ -1,26 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999, 2001-2002 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: bitdomain.m4,v 8.30 2002/06/27 23:23:57 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: bitdomain.m4,v 1.5 2005/03/15 02:14:15 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_BITDOMAIN_TABLE_', `')
|
||||
|
||||
LOCAL_CONFIG
|
||||
# BITNET mapping table
|
||||
Kbitdomain ifelse(defn(`_ARG_'), `', DATABASE_MAP_TYPE MAIL_SETTINGS_DIR`bitdomain',
|
||||
defn(`_ARG_'), `LDAP', `ldap -1 -v sendmailMTAMapValue,sendmailMTAMapSearch:FILTER:sendmailMTAMapObject,sendmailMTAMapURL:URL:sendmailMTAMapObject -k (&(objectClass=sendmailMTAMapObject)(|(sendmailMTACluster=${sendmailMTACluster})(sendmailMTAHost=$j))(sendmailMTAMapName=bitdomain)(sendmailMTAKey=%0))',
|
||||
`_ARG_')
|
|
@ -1,20 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: blacklist_recipients.m4,v 8.13 1999/04/02 02:25:13 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: blacklist_recipients.m4,v 1.3 2003/06/01 14:06:45 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
ifdef(`_ACCESS_TABLE_',
|
||||
`define(`_BLACKLIST_RCPT_', 1)',
|
||||
`errprint(`*** ERROR: FEATURE(blacklist_recipients) requires FEATURE(access_db)
|
||||
')')
|
|
@ -1,34 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
divert(0)
|
||||
VERSIONID(`Id: compat_check.m4,v 1.4 2002/02/26 22:15:31 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: compat_check.m4,v 1.1.1.2 2003/06/01 14:01:43 atatat Exp $')
|
||||
divert(-1)
|
||||
ifdef(`_ACCESS_TABLE_', `',
|
||||
`errprint(`FEATURE(`compat_check') requires FEATURE(`access_db')
|
||||
')')
|
||||
|
||||
LOCAL_RULESETS
|
||||
Scheck_compat
|
||||
# look up the pair of addresses
|
||||
# (we use <@> as the separator. Note this in the map too!)
|
||||
R< $+ > $| $+ $: $1 $| $2
|
||||
R$+ $| < $+ > $: $1 $| $2
|
||||
R$+ $| $+ $: <$(access Compat:$1<@>$2 $:OK $)>
|
||||
R$* $| $* $@ ok
|
||||
# act on the result,
|
||||
# it must be one of the following... anything else will be allowed..
|
||||
dnl for consistency with the other two even though discard does not take a
|
||||
dnl reply code
|
||||
R< DISCARD:$* > $#discard $: $1 " - discarded by check_compat"
|
||||
R< DISCARD $* > $#discard $: $1 " - discarded by check_compat"
|
||||
R< TEMP:$* > $#error $@ TEMPFAIL $: $1 " error from check_compat. Try again later"
|
||||
R< ERROR:$* > $#error $@ UNAVAILABLE $: $1 " error from check_compat"
|
|
@ -1,37 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2003, 2004 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: conncontrol.m4,v 1.4 2004/02/19 21:31:47 ca Exp')
|
||||
VERSIONID(`$NetBSD: conncontrol.m4,v 1.1.1.1 2005/03/15 02:06:02 atatat Exp $')
|
||||
|
||||
divert(-1)
|
||||
ifdef(`_ACCESS_TABLE_', `
|
||||
define(`_CONN_CONTROL_', `1')
|
||||
ifelse(defn(`_ARG_'), `', `',
|
||||
strcasecmp(defn(`_ARG_'), `nodelay'), `1',
|
||||
`ifdef(`_DELAY_CHECKS_',
|
||||
`
|
||||
define(`_CONN_CONTROL_IMMEDIATE_', `1')
|
||||
define(`_CONTROL_IMMEDIATE_', `1')
|
||||
',
|
||||
`errprint(`*** ERROR: FEATURE(`conncontrol', `nodelay') requires FEATURE(`delay_checks')')'
|
||||
)',
|
||||
`errprint(`*** ERROR: unknown parameter '"defn(`_ARG_')"` for FEATURE(`conncontrol')')')
|
||||
define(`_FFR_SRCHLIST_A', `1')
|
||||
ifelse(len(X`'_ARG2_), `1', `',
|
||||
_ARG2_, `terminate', `define(`_CONN_CONTROL_REPLY', `421')',
|
||||
`errprint(`*** ERROR: FEATURE(`conncontrol'): unknown argument '"_ARG2_"
|
||||
)'
|
||||
)
|
||||
', `errprint(`*** ERROR: FEATURE(`conncontrol') requires FEATURE(`access_db')
|
||||
')')
|
||||
ifdef(`_CONN_CONTROL_REPLY',,`define(`_CONN_CONTROL_REPLY', `452')')
|
|
@ -1,26 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: delay_checks.m4,v 8.8 2000/12/05 18:50:45 ca Exp')
|
||||
VERSIONID(`$NetBSD: delay_checks.m4,v 1.4 2003/06/01 14:06:45 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_DELAY_CHECKS_', 1)
|
||||
ifelse(defn(`_ARG_'), `', `',
|
||||
lower(substr(_ARG_,0,1)), `f', `define(`_SPAM_FRIEND_', 1) define(`_SPAM_FH_', 1)',
|
||||
lower(substr(_ARG_,0,1)), `h', `define(`_SPAM_HATER_', 1) define(`_SPAM_FH_', 1)',
|
||||
`errprint(`*** ERROR: illegal argument _ARG_ for FEATURE(delay_checks)
|
||||
')
|
||||
')
|
||||
|
||||
dnl be backward compatible by default
|
||||
ifelse(len(X`'_ARG2_), `1', `define(`_DELAY_COMPAT_8_10_', 1)', `')
|
|
@ -1,34 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998-2002 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
ifdef(`DNSBL_MAP', `', `define(`DNSBL_MAP', `dns -R A')')
|
||||
divert(0)
|
||||
ifdef(`_DNSBL_R_',`dnl',`dnl
|
||||
VERSIONID(`Id: dnsbl.m4,v 8.29 2002/08/09 21:02:08 ca Exp')
|
||||
VERSIONID(`$NetBSD: dnsbl.m4,v 1.6 2005/03/15 02:14:15 atatat Exp $')
|
||||
define(`_DNSBL_R_',`')
|
||||
LOCAL_CONFIG
|
||||
# map for DNS based blacklist lookups
|
||||
Kdnsbl DNSBL_MAP -T<TMP>ifdef(`DNSBL_MAP_OPT',` DNSBL_MAP_OPT')')
|
||||
divert(-1)
|
||||
define(`_DNSBL_SRV_', `ifelse(len(X`'_ARG_),`1',`blackholes.mail-abuse.org',_ARG_)')dnl
|
||||
define(`_DNSBL_MSG_', `ifelse(len(X`'_ARG2_),`1',`"550 Rejected: " $`'&{client_addr} " listed at '_DNSBL_SRV_`"',`_ARG2_')')dnl
|
||||
define(`_DNSBL_MSG_TMP_', `ifelse(_ARG3_,`t',`"451 Temporary lookup failure of " $`'&{client_addr} " at '_DNSBL_SRV_`"',`_ARG3_')')dnl
|
||||
divert(8)
|
||||
# DNS based IP address spam list _DNSBL_SRV_
|
||||
R$* $: $&{client_addr}
|
||||
R$-.$-.$-.$- $: <?> $(dnsbl $4.$3.$2.$1._DNSBL_SRV_. $: OK $)
|
||||
R<?>OK $: OKSOFAR
|
||||
ifelse(len(X`'_ARG3_),`1',
|
||||
`R<?>$+<TMP> $: TMPOK',
|
||||
`R<?>$+<TMP> $#error $@ 4.7.1 $: _DNSBL_MSG_TMP_')
|
||||
R<?>$+ $#error $@ 5.7.1 $: _DNSBL_MSG_
|
||||
divert(-1)
|
|
@ -1,26 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999, 2001-2002 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: domaintable.m4,v 8.24 2002/06/27 23:23:57 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: domaintable.m4,v 1.5 2005/03/15 02:14:15 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_DOMAIN_TABLE_', `')
|
||||
|
||||
LOCAL_CONFIG
|
||||
# Domain table (adding domains)
|
||||
Kdomaintable ifelse(defn(`_ARG_'), `', DATABASE_MAP_TYPE MAIL_SETTINGS_DIR`domaintable',
|
||||
defn(`_ARG_'), `LDAP', `ldap -1 -v sendmailMTAMapValue,sendmailMTAMapSearch:FILTER:sendmailMTAMapObject,sendmailMTAMapURL:URL:sendmailMTAMapObject -k (&(objectClass=sendmailMTAMapObject)(|(sendmailMTACluster=${sendmailMTACluster})(sendmailMTAHost=$j))(sendmailMTAMapName=domain)(sendmailMTAKey=%0))',
|
||||
`_ARG_')
|
|
@ -1,45 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
ifdef(`_EDNSBL_R_',`dnl',`dnl
|
||||
VERSIONID(`Id: enhdnsbl.m4,v 1.9 2002/05/19 21:27:29 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: enhdnsbl.m4,v 1.1.1.2 2003/06/01 14:01:43 atatat Exp $')
|
||||
LOCAL_CONFIG
|
||||
define(`_EDNSBL_R_',`')dnl
|
||||
# map for enhanced DNS based blacklist lookups
|
||||
Kednsbl dns -R A -a. -T<TMP> -r`'ifdef(`EDNSBL_TO',`EDNSBL_TO',`5')
|
||||
')
|
||||
divert(-1)
|
||||
define(`_EDNSBL_SRV_', `ifelse(len(X`'_ARG_),`1',`blackholes.mail-abuse.org',_ARG_)')dnl
|
||||
define(`_EDNSBL_MSG_', `ifelse(len(X`'_ARG2_),`1',`"550 Rejected: " $`'&{client_addr} " listed at '_EDNSBL_SRV_`"',`_ARG2_')')dnl
|
||||
define(`_EDNSBL_MSG_TMP_', `ifelse(_ARG3_,`t',`"451 Temporary lookup failure of " $`'&{client_addr} " at '_EDNSBL_SRV_`"',`_ARG3_')')dnl
|
||||
define(`_EDNSBL_MATCH_', `ifelse(len(X`'_ARG4_),`1',`$`'+',_ARG4_)')dnl
|
||||
divert(8)
|
||||
# DNS based IP address spam list _EDNSBL_SRV_
|
||||
R$* $: $&{client_addr}
|
||||
R$-.$-.$-.$- $: <?> $(ednsbl $4.$3.$2.$1._EDNSBL_SRV_. $: OK $)
|
||||
R<?>OK $: OKSOFAR
|
||||
ifelse(len(X`'_ARG3_),`1',
|
||||
`R<?>$+<TMP> $: TMPOK',
|
||||
`R<?>$+<TMP> $#error $@ 4.7.1 $: _EDNSBL_MSG_TMP_')
|
||||
R<?>_EDNSBL_MATCH_ $#error $@ 5.7.1 $: _EDNSBL_MSG_
|
||||
ifelse(len(X`'_ARG5_),`1',`dnl',
|
||||
`R<?>_ARG5_ $#error $@ 5.7.1 $: _EDNSBL_MSG_')
|
||||
ifelse(len(X`'_ARG6_),`1',`dnl',
|
||||
`R<?>_ARG6_ $#error $@ 5.7.1 $: _EDNSBL_MSG_')
|
||||
ifelse(len(X`'_ARG7_),`1',`dnl',
|
||||
`R<?>_ARG7_ $#error $@ 5.7.1 $: _EDNSBL_MSG_')
|
||||
ifelse(len(X`'_ARG8_),`1',`dnl',
|
||||
`R<?>_ARG8_ $#error $@ 5.7.1 $: _EDNSBL_MSG_')
|
||||
ifelse(len(X`'_ARG9_),`1',`dnl',
|
||||
`R<?>_ARG9_ $#error $@ 5.7.1 $: _EDNSBL_MSG_')
|
||||
divert(-1)
|
|
@ -1,17 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: generics_entire_domain.m4,v 8.1 1999/03/16 00:43:05 ca Exp')
|
||||
VERSIONID(`$NetBSD: generics_entire_domain.m4,v 1.3 2003/06/01 14:06:46 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_GENERICS_ENTIRE_DOMAIN_', 1)
|
|
@ -1,26 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999, 2001-2002 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: genericstable.m4,v 8.23 2002/06/27 23:23:57 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: genericstable.m4,v 1.5 2005/03/15 02:14:15 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_GENERICS_TABLE_', `')
|
||||
|
||||
LOCAL_CONFIG
|
||||
# Generics table (mapping outgoing addresses)
|
||||
Kgenerics ifelse(defn(`_ARG_'), `', DATABASE_MAP_TYPE MAIL_SETTINGS_DIR`genericstable',
|
||||
defn(`_ARG_'), `LDAP', `ldap -1 -v sendmailMTAMapValue,sendmailMTAMapSearch:FILTER:sendmailMTAMapObject,sendmailMTAMapURL:URL:sendmailMTAMapObject -k (&(objectClass=sendmailMTAMapObject)(|(sendmailMTACluster=${sendmailMTACluster})(sendmailMTAHost=$j))(sendmailMTAMapName=generics)(sendmailMTAKey=%0))',
|
||||
`_ARG_')
|
|
@ -1,45 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2004 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: greet_pause.m4,v 1.4 2004/07/06 20:49:51 ca Exp')
|
||||
VERSIONID(`$NetBSD: greet_pause.m4,v 1.1.1.1 2005/03/15 02:06:02 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
ifelse(len(X`'_ARG_),`1',`ifdef(`_ACCESS_TABLE_', `',
|
||||
`errprint(`*** ERROR: FEATURE(`greet_pause') requires FEATURE(`access_db')
|
||||
')')')
|
||||
|
||||
define(`_GREET_PAUSE_', `')
|
||||
|
||||
LOCAL_RULESETS
|
||||
######################################################################
|
||||
### greet_pause: lookup pause time before 220 greeting
|
||||
###
|
||||
### Parameters:
|
||||
### $1: {client_name}
|
||||
### $2: {client_addr}
|
||||
######################################################################
|
||||
SLocal_greet_pause
|
||||
Sgreet_pause
|
||||
R$* $: <$1><?> $| $>"Local_greet_pause" $1
|
||||
R<$*><?> $| $#$* $#$2
|
||||
R<$*><?> $| $* $: $1
|
||||
ifdef(`_ACCESS_TABLE_', `dnl
|
||||
R$+ $| $+ $: $>D < $1 > <?> <! GreetPause> < $2 >
|
||||
R $| $+ $: $>A < $1 > <?> <! GreetPause> <> empty client_name
|
||||
R<?> <$+> $: $>A < $1 > <?> <! GreetPause> <> no: another lookup
|
||||
ifelse(len(X`'_ARG_),`1',
|
||||
`R<?> <$*> $@',
|
||||
`R<?> <$*> $# _ARG_')
|
||||
R<$* <TMPF>> <$*> $@
|
||||
R<$+> <$*> $# $1',`dnl
|
||||
R$* $# _ARG_')
|
|
@ -1,47 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999-2002, 2004 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: ldap_routing.m4,v 8.14 2004/02/18 02:45:11 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: ldap_routing.m4,v 1.6 2005/03/15 02:14:15 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
# Check first two arguments. If they aren't set, may need to warn in proto.m4
|
||||
ifelse(len(X`'_ARG1_), `1', `define(`_LDAP_ROUTING_WARN_', `yes')')
|
||||
ifelse(len(X`'_ARG2_), `1', `define(`_LDAP_ROUTING_WARN_', `yes')')
|
||||
ifelse(len(X`'_ARG5_), `1', `', `define(`_LDAP_ROUTE_NODOMAIN_', `yes')')
|
||||
|
||||
# Check for third argument to indicate how to deal with non-existant
|
||||
# LDAP records
|
||||
ifelse(len(X`'_ARG3_), `1', `define(`_LDAP_ROUTING_', `_PASS_THROUGH_')',
|
||||
_ARG3_, `passthru', `define(`_LDAP_ROUTING_', `_PASS_THROUGH_')',
|
||||
_ARG3_, `sendertoo', `define(`_LDAP_ROUTING_', `_MUST_EXIST_')define(`_LDAP_SENDER_MUST_EXIST_')',
|
||||
`define(`_LDAP_ROUTING_', `_MUST_EXIST_')')
|
||||
|
||||
# Check for fourth argument to indicate how to deal with +detail info
|
||||
ifelse(len(X`'_ARG4_), `1', `',
|
||||
_ARG4_, `strip', `define(`_LDAP_ROUTE_DETAIL_', `_STRIP_')',
|
||||
_ARG4_, `preserve', `define(`_LDAP_ROUTE_DETAIL_', `_PRESERVE_')')
|
||||
|
||||
# Check for sixth argument to indicate how to deal with tempfails
|
||||
ifelse(len(X`'_ARG6_), `1', `define(`_LDAP_ROUTE_MAPTEMP_', `_QUEUE_')',
|
||||
_ARG6_, `tempfail', `define(`_LDAP_ROUTE_MAPTEMP_', `_TEMPFAIL_')',
|
||||
_ARG6_, `queue', `define(`_LDAP_ROUTE_MAPTEMP_', `_QUEUE_')')
|
||||
|
||||
LOCAL_CONFIG
|
||||
# LDAP routing maps
|
||||
Kldapmh ifelse(len(X`'_ARG1_), `1',
|
||||
`ldap -1 -T<TMPF> -v mailHost -k (&(objectClass=inetLocalMailRecipient)(mailLocalAddress=%0))',
|
||||
`_ARG1_')
|
||||
|
||||
Kldapmra ifelse(len(X`'_ARG2_), `1',
|
||||
`ldap -1 -T<TMPF> -v mailRoutingAddress -k (&(objectClass=inetLocalMailRecipient)(mailLocalAddress=%0))',
|
||||
`_ARG2_')
|
|
@ -1,20 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: limited_masquerade.m4,v 8.9 1999/02/07 07:26:09 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: limited_masquerade.m4,v 1.3 2003/06/01 14:06:46 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_LIMITED_MASQUERADE_', 1)
|
|
@ -1,29 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998-2000, 2002 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: local_lmtp.m4,v 8.17 2002/11/17 04:41:04 ca Exp')
|
||||
VERSIONID(`$NetBSD: local_lmtp.m4,v 1.5 2005/03/15 02:14:15 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
ifdef(`_MAILER_local_',
|
||||
`errprint(`*** FEATURE(local_lmtp) must occur before MAILER(local)
|
||||
')')dnl
|
||||
|
||||
define(`LOCAL_MAILER_PATH',
|
||||
ifelse(defn(`_ARG_'), `',
|
||||
ifdef(`confEBINDIR', confEBINDIR, `/usr/libexec')`/mail.local',
|
||||
_ARG_))
|
||||
define(`LOCAL_MAILER_FLAGS', `PSXmnz9')
|
||||
define(`LOCAL_MAILER_ARGS',
|
||||
ifelse(len(X`'_ARG2_), `1', `mail.local -l', _ARG2_))
|
||||
define(`LOCAL_MAILER_DSN_DIAGNOSTIC_CODE', `SMTP')
|
||||
define(`_LOCAL_LMTP_', `1')
|
|
@ -1,19 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: local_no_masquerade.m4,v 1.2 2000/08/03 15:54:59 ca Exp')
|
||||
VERSIONID(`$NetBSD: local_no_masquerade.m4,v 1.1.1.2 2003/06/01 14:01:43 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
ifdef(`_MAILER_local_',
|
||||
`errprint(`*** MAILER(`local') must appear after FEATURE(`local_no_masquerade')')
|
||||
')dnl
|
||||
define(`_LOCAL_NO_MASQUERADE_', `1')
|
|
@ -1,37 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999, 2002 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1994 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: local_procmail.m4,v 8.22 2002/11/17 04:24:19 ca Exp')
|
||||
VERSIONID(`$NetBSD: local_procmail.m4,v 1.5 2005/03/15 02:14:15 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
ifdef(`_MAILER_local_',
|
||||
`errprint(`*** FEATURE(local_procmail) must occur before MAILER(local)
|
||||
')')dnl
|
||||
|
||||
define(`LOCAL_MAILER_PATH',
|
||||
ifelse(defn(`_ARG_'), `',
|
||||
ifdef(`PROCMAIL_MAILER_PATH',
|
||||
PROCMAIL_MAILER_PATH,
|
||||
`/usr/local/bin/procmail'),
|
||||
_ARG_))
|
||||
define(`LOCAL_MAILER_ARGS',
|
||||
ifelse(len(X`'_ARG2_), `1', `procmail -Y -a $h -d $u', _ARG2_))
|
||||
define(`LOCAL_MAILER_FLAGS',
|
||||
ifelse(len(X`'_ARG3_), `1', `SPfhn9', _ARG3_))
|
||||
dnl local_procmail conflicts with local_lmtp but the latter might be
|
||||
dnl defined in an OS/ file (solaris8). Let's just undefine it.
|
||||
undefine(`_LOCAL_LMTP_')
|
||||
undefine(`LOCAL_MAILER_DSN_DIAGNOSTIC_CODE')
|
|
@ -1,23 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: lookupdotdomain.m4,v 1.1 2000/04/13 22:32:49 ca Exp')
|
||||
VERSIONID(`$NetBSD: lookupdotdomain.m4,v 1.1.1.2 2003/06/01 14:01:43 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
ifdef(`_ACCESS_TABLE_',
|
||||
`define(`_LOOKUPDOTDOMAIN_')',
|
||||
`errprint(`*** ERROR: FEATURE(`lookupdotdomain') requires FEATURE(`access_db')
|
||||
')')
|
||||
ifdef(`_RELAY_HOSTS_ONLY_',
|
||||
`errprint(`*** WARNING: FEATURE(`lookupdotdomain') does not work well with FEATURE(`relay_hosts_only')
|
||||
')')
|
|
@ -1,17 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: loose_relay_check.m4,v 8.6 1999/02/07 07:26:10 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: loose_relay_check.m4,v 1.3 2003/06/01 14:06:46 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_LOOSE_RELAY_CHECK_', 1)
|
|
@ -1,26 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999, 2001-2002 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: mailertable.m4,v 8.25 2002/06/27 23:23:57 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: mailertable.m4,v 1.5 2005/03/15 02:14:15 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_MAILER_TABLE_', `')
|
||||
|
||||
LOCAL_CONFIG
|
||||
# Mailer table (overriding domains)
|
||||
Kmailertable ifelse(defn(`_ARG_'), `', DATABASE_MAP_TYPE MAIL_SETTINGS_DIR`mailertable',
|
||||
defn(`_ARG_'), `LDAP', `ldap -1 -v sendmailMTAMapValue,sendmailMTAMapSearch:FILTER:sendmailMTAMapObject,sendmailMTAMapURL:URL:sendmailMTAMapObject -k (&(objectClass=sendmailMTAMapObject)(|(sendmailMTACluster=${sendmailMTACluster})(sendmailMTAHost=$j))(sendmailMTAMapName=mailer)(sendmailMTAKey=%0))',
|
||||
`_ARG_')
|
|
@ -1,20 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: masquerade_entire_domain.m4,v 8.9 1999/02/07 07:26:10 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: masquerade_entire_domain.m4,v 1.3 2003/06/01 14:06:46 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_MASQUERADE_ENTIRE_DOMAIN_', 1)
|
|
@ -1,20 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: masquerade_envelope.m4,v 8.9 1999/02/07 07:26:10 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: masquerade_envelope.m4,v 1.3 2003/06/01 14:06:46 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_MASQUERADE_ENVELOPE_', 1)
|
|
@ -1,79 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2000-2002, 2004 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)dnl
|
||||
VERSIONID(`Id: msp.m4,v 1.33 2004/02/09 22:32:38 ca Exp')
|
||||
VERSIONID(`$NetBSD: msp.m4,v 1.1.1.3 2005/03/15 02:06:02 atatat Exp $')
|
||||
divert(-1)
|
||||
undefine(`ALIAS_FILE')
|
||||
define(`confDELIVERY_MODE', `i')
|
||||
define(`confUSE_MSP', `True')
|
||||
define(`confFORWARD_PATH', `')
|
||||
define(`confPRIVACY_FLAGS', `goaway,noetrn,restrictqrun')
|
||||
define(`confDONT_PROBE_INTERFACES', `True')
|
||||
dnl ---------------------------------------------
|
||||
dnl run as this user (even if called by root)
|
||||
ifdef(`confRUN_AS_USER',,`define(`confRUN_AS_USER', `smmsp')')
|
||||
ifdef(`confTRUSTED_USER',,`define(`confTRUSTED_USER',
|
||||
`ifelse(index(confRUN_AS_USER,`:'), -1, `confRUN_AS_USER',
|
||||
`substr(confRUN_AS_USER,0,index(confRUN_AS_USER,`:'))')')')
|
||||
dnl ---------------------------------------------
|
||||
dnl This queue directory must have the same group
|
||||
dnl as sendmail and it must be group-writable.
|
||||
dnl notice: do not test for QUEUE_DIR, it is set in some ostype/*.m4 files
|
||||
ifdef(`MSP_QUEUE_DIR',
|
||||
`define(`QUEUE_DIR', `MSP_QUEUE_DIR')',
|
||||
`define(`QUEUE_DIR', `/var/spool/clientmqueue')')
|
||||
define(`_MTA_HOST_', ifelse(defn(`_ARG_'), `', `[localhost]', `_ARG_'))
|
||||
define(`_MSP_FQHN_',`dnl used to qualify addresses
|
||||
ifdef(`MASQUERADE_NAME', ifdef(`_MASQUERADE_ENVELOPE_', `$M', `$j'), `$j')')
|
||||
ifelse(_ARG2_, `MSA', `define(`RELAY_MAILER_ARGS', `TCP $h 587')')
|
||||
dnl ---------------------------------------------
|
||||
ifdef(`confPID_FILE', `dnl',
|
||||
`define(`confPID_FILE', QUEUE_DIR`/sm-client.pid')')
|
||||
define(`confQUEUE_FILE_MODE', `0660')dnl
|
||||
ifdef(`STATUS_FILE',
|
||||
`define(`_F_',
|
||||
`define(`_b_', index(STATUS_FILE, `sendmail.st'))ifelse(_b_, `-1', `STATUS_FILE', `substr(STATUS_FILE, 0, _b_)sm-client.st')')
|
||||
define(`STATUS_FILE', _F_)
|
||||
undefine(`_b_') undefine(`_F_')',
|
||||
`define(`STATUS_FILE', QUEUE_DIR`/sm-client.st')')
|
||||
FEATURE(`no_default_msa')dnl
|
||||
ifelse(defn(`_DPO_'), `',
|
||||
`DAEMON_OPTIONS(`Name=NoMTA, Addr=127.0.0.1, M=E')dnl')
|
||||
define(`_DEF_LOCAL_MAILER_FLAGS', `')dnl
|
||||
define(`_DEF_LOCAL_SHELL_FLAGS', `')dnl
|
||||
define(`LOCAL_MAILER_PATH', `[IPC]')dnl
|
||||
define(`LOCAL_MAILER_FLAGS', `lmDFMuXkw5')dnl
|
||||
define(`LOCAL_MAILER_ARGS', `TCP $h')dnl
|
||||
define(`LOCAL_MAILER_DSN_DIAGNOSTIC_CODE', `SMTP')dnl
|
||||
define(`LOCAL_SHELL_PATH', `[IPC]')dnl
|
||||
define(`LOCAL_SHELL_FLAGS', `lmDFMuXk5')dnl
|
||||
define(`LOCAL_SHELL_ARGS', `TCP $h')dnl
|
||||
MODIFY_MAILER_FLAGS(`SMTP', `+k5')dnl
|
||||
MODIFY_MAILER_FLAGS(`ESMTP', `+k5')dnl
|
||||
MODIFY_MAILER_FLAGS(`DSMTP', `+k5')dnl
|
||||
MODIFY_MAILER_FLAGS(`SMTP8', `+k5')dnl
|
||||
MODIFY_MAILER_FLAGS(`RELAY', `+k')dnl
|
||||
MAILER(`local')dnl
|
||||
MAILER(`smtp')dnl
|
||||
|
||||
LOCAL_CONFIG
|
||||
D{MTAHost}_MTA_HOST_
|
||||
|
||||
LOCAL_RULESETS
|
||||
SLocal_localaddr
|
||||
R$+ $: $>ParseRecipient $1
|
||||
R$* < @ $+ > $* $#relay $@ ${MTAHost} $: $1 < @ $2 > $3
|
||||
ifdef(`_USE_DECNET_SYNTAX_',
|
||||
`# DECnet
|
||||
R$+ :: $+ $#relay $@ ${MTAHost} $: $1 :: $2', `dnl')
|
||||
R$* $#relay $@ ${MTAHost} $: $1 < @ _MSP_FQHN_ >
|
|
@ -1,34 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2004 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
ifdef(`_MTAMARK_R',`dnl',`dnl
|
||||
VERSIONID(`Id: mtamark.m4,v 1.1 2004/03/22 19:22:40 ca Exp')
|
||||
VERSIONID(`$NetBSD: mtamark.m4,v 1.1.1.1 2005/03/15 02:06:02 atatat Exp $')
|
||||
LOCAL_CONFIG
|
||||
define(`_MTAMARK_R',`')dnl
|
||||
# map for MTA mark
|
||||
Kmtamark dns -R TXT -a. -T<TMP> -r`'ifdef(`MTAMARK_TO',`MTAMARK_TO',`5')
|
||||
')
|
||||
divert(-1)
|
||||
define(`_MTAMARK_RR_', `ifelse(len(X`'_ARG3_),`1',`_perm._smtp._srv',`_ARG3_')')dnl
|
||||
define(`_MTAMARK_MSG_', `ifelse(len(X`'_ARG_),`1',`"550 Rejected: " $`'&{client_addr} " not listed as MTA"',`_ARG_')')dnl
|
||||
define(`_MTAMARK_MSG_TMP_', `ifelse(_ARG2_,`t',`"451 Temporary lookup failure of " _MTAMARK_RR_.$`'&{client_addr}',`_ARG2_')')dnl
|
||||
divert(8)
|
||||
# DNS based IP MTA list
|
||||
R$* $: $&{client_addr}
|
||||
R$-.$-.$-.$- $: <?> $(mtamark _MTAMARK_RR_.$4.$3.$2.$1.in-addr.arpa. $: OK $)
|
||||
R<?>1. $: OKSOFAR
|
||||
R<?>0. $#error $@ 5.7.1 $: _MTAMARK_MSG_
|
||||
ifelse(len(X`'_ARG2_),`1',
|
||||
`R<?>$+<TMP> $: TMPOK',
|
||||
`R<?>$+<TMP> $#error $@ 4.7.1 $: _MTAMARK_MSG_TMP_')
|
||||
divert(-1)
|
|
@ -1,17 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: no_default_msa.m4,v 8.2 2001/02/14 05:03:22 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: no_default_msa.m4,v 1.5 2003/06/01 14:06:46 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_NO_MSA_', `1')
|
|
@ -1,25 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: nocanonify.m4,v 8.12 1999/08/28 00:42:01 ca Exp')
|
||||
VERSIONID(`$NetBSD: nocanonify.m4,v 1.3 2003/06/01 14:06:46 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_NO_CANONIFY_', 1)
|
||||
ifelse(defn(`_ARG_'), `', `',
|
||||
strcasecmp(defn(`_ARG_'), `canonify_hosts'), `1',
|
||||
`define(`_CANONIFY_HOSTS_', 1)',
|
||||
`errprint(`*** ERROR: unknown parameter '"defn(`_ARG_')"` for FEATURE(`nocanonify')
|
||||
')')
|
|
@ -1,22 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: notsticky.m4,v 8.11 1999/02/07 07:26:11 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: notsticky.m4,v 1.3 2003/06/01 14:06:46 atatat Exp $')
|
||||
#
|
||||
# This is now the default. Use ``FEATURE(stickyhost)'' if you want
|
||||
# the old default behaviour.
|
||||
#
|
||||
divert(-1)
|
|
@ -1,28 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: nouucp.m4,v 8.13 1999/11/24 18:37:07 ca Exp')
|
||||
VERSIONID(`$NetBSD: nouucp.m4,v 1.3 2003/06/01 14:06:46 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
ifelse(defn(`_ARG_'), `',
|
||||
`errprint(`*** ERROR: missing argument for FEATURE(nouucp):
|
||||
use `reject' or `nospecial'. See cf/README.
|
||||
')define(`_NO_UUCP_', `e')',
|
||||
substr(_ARG_,0,1), `r', `define(`_NO_UUCP_', `r')',
|
||||
substr(_ARG_,0,1), `n', `define(`_NO_UUCP_', `n')',
|
||||
`errprint(`*** ERROR: illegal argument _ARG_ for FEATURE(nouucp)
|
||||
')
|
||||
')
|
|
@ -1,39 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
# The Regents of the University of California. All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
ifelse(defn(`_ARG_'), `', `errprint(`Feature "nullclient" requires argument')',
|
||||
`define(`_NULL_CLIENT_', _ARG_)')
|
||||
|
||||
#
|
||||
# This is used only for relaying mail from a client to a hub when
|
||||
# that client does absolutely nothing else -- i.e., it is a "null
|
||||
# mailer". In this sense, it acts like the "R" option in Sun
|
||||
# sendmail.
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: nullclient.m4,v 8.24 2000/09/17 17:30:00 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: nullclient.m4,v 1.6 2003/06/01 14:06:46 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
undefine(`ALIAS_FILE')
|
||||
define(`MAIL_HUB', _NULL_CLIENT_)
|
||||
define(`SMART_HOST', _NULL_CLIENT_)
|
||||
define(`confFORWARD_PATH', `')
|
||||
ifdef(`confFROM_HEADER',, `define(`confFROM_HEADER', `<$g>')')
|
||||
define(`_DEF_LOCAL_MAILER_FLAGS', `lsDFM5q')
|
||||
MASQUERADE_AS(_NULL_CLIENT_)
|
||||
FEATURE(`allmasquerade')
|
||||
FEATURE(`masquerade_envelope')
|
||||
MAILER(`local')
|
||||
MAILER(`smtp')
|
|
@ -1,17 +0,0 @@
|
|||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
|
||||
divert(0)
|
||||
VERSIONID(`Id: preserve_local_plus_detail.m4,v 8.1 2000/04/10 05:48:05 gshapiro Exp')
|
||||
VERSIONID(`$NetBSD: preserve_local_plus_detail.m4,v 1.1.1.2 2003/06/01 14:01:43 atatat Exp $')
|
||||
divert(-1)
|
||||
|
||||
define(`_PRESERVE_LOCAL_PLUS_DETAIL_', `1')
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue