Re: SRS and Callbacks

Chris Sweeney <[email protected]> Mon, 15 Jan 2007 01:24:48 -0500
Newsgroups gmane.mail.spam.srs.general
Organization osubucks.org
Message-ID <[email protected]>
This is a cryptographically signed message in MIME format.

--------------ms040102050806030408040205
Content-Type: multipart/alternative;
 boundary="------------050905060604080308050007"

This is a multi-part message in MIME format.
--------------050905060604080308050007
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

do you know if there is an RFC that states the proper way to do callbacks?

Stuart D. Gathman wrote:
> On Mon, 15 Jan 2007, Chris Sweeney wrote:
>
>   
>> OK I have to ask for help now.  I have a user that is unable to send
>> email because of what I consider broken call back.  When this particular
>> place does call back its coming from a real email address instead of a
>> <> null address.  In this case when you send email to
>>     
>
> Yup.  That is real broken.  Unclear on the concept, even.
>
>   
>> [email protected] it calls back with
>> [email protected] Is there away to get around this
>> broken call back problem?
>>     
>
> Pymilter has a feature to work around such braindamage.  It is called
> banned_users, and whenever the local part is one of the banned_users,
> the MAIL FROM is considered equivalent to <>, including requiring
> a valid SRS sig in RCPT.  I usually include 'postmaster' in the
> banned_users, and you would include 'sender_verification'.  Of course,
> this means that postmaster@anydomain can't send me email directly.
> This is usually not a problem because postmaster is normally redirected to
> some other user, who responds from that account.
>
>     self.is_bounce = (f == '<>' or t[0].lower() in banned_users)
>
> 'Banned_users' is maybe not the best name for the config option, but
> that is in effect what it does.
>
>   

-------
To unsubscribe, change your address, or temporarily deactivate your subscription, 
please go to http://v2.listbox.com/member/?list_id=1129

--------------050905060604080308050007
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
do you know if there is an RFC that states the proper way to do
callbacks?<br>
<br>
Stuart D. Gathman wrote:
<blockquote
 cite="[email protected]"
 type="cite">
  <pre wrap="">On Mon, 15 Jan 2007, Chris Sweeney wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">OK I have to ask for help now.  I have a user that is unable to send
email because of what I consider broken call back.  When this particular
place does call back its coming from a real email address instead of a
&lt;&gt; null address.  In this case when you send email to
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Yup.  That is real broken.  Unclear on the concept, even.

  </pre>
  <blockquote type="cite">
    <pre wrap=""><a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a> it calls back with
<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a> Is there away to get around this
broken call back problem?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Pymilter has a feature to work around such braindamage.  It is called
banned_users, and whenever the local part is one of the banned_users,
the MAIL FROM is considered equivalent to &lt;&gt;, including requiring
a valid SRS sig in RCPT.  I usually include 'postmaster' in the
banned_users, and you would include 'sender_verification'.  Of course,
this means that postmaster@anydomain can't send me email directly.
This is usually not a problem because postmaster is normally redirected to
some other user, who responds from that account.

    self.is_bounce = (f == '&lt;&gt;' or t[0].lower() in banned_users)

'Banned_users' is maybe not the best name for the config option, but
that is in effect what it does.

  </pre>
</blockquote>
<HR>
To unsubscribe, change your address, or temporarily deactivate your subscription, <BR>please go to <A HREF="http://v2.listbox.com/member/?list_id=1129">http://v2.listbox.com/member/?list_id=1129</A>
</body>
</html>

--------------050905060604080308050007--

--------------ms040102050806030408040205
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH
AQAAoIIQNDCCBIowggNyoAMCAQICECf06hH0eobEbp27bqkXBwcwDQYJKoZI
hvcNAQEFBQAwbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFC
MSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAG
A1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0wNTA2MDcwODA5
MTBaFw0yMDA1MzAxMDQ4MzhaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMC
VVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNF
UlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0
LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGlj
YXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkni
ii8efNIxB8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQy
lbsMTzC9mKALi+VuG6JG+ni8om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEe
aYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLmSGHGTPNpsaguG7bUMSAsvIKK
jqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7NlyP0e
03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws6wIDAQABo4HhMIHe
MB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1QaMB0GA1UdDgQWBBSJ
gmd9xJ0mcABLtFBIfN49rgRufTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/
BAUwAwEB/zB7BgNVHR8EdDByMDigNqA0hjJodHRwOi8vY3JsLmNvbW9kb2Nh
LmNvbS9BZGRUcnVzdEV4dGVybmFsQ0FSb290LmNybDA2oDSgMoYwaHR0cDov
L2NybC5jb21vZG8ubmV0L0FkZFRydXN0RXh0ZXJuYWxDQVJvb3QuY3JsMA0G
CSqGSIb3DQEBBQUAA4IBAQAZ2IkRbyispgCi54fBm5AD236hEv0e8+LwAamU
VEJrmgnEoG3XkJIEA2Z5Q3H8+G+v23ZF4jcaPd3kWQR4rBz0g0bzes9bhHIt
5UbBuhgRKfPLSXmHPLptBZ2kbWhPrXIUNqi5sf2/z3/wpGqUNVCPz4FtVbHd
WTBK322gnGQfSXzvNrv042n0+DmPWq1LhTq3Du3Tzw1EovsEv+QvcI4l+1pU
BrPQxLxtjftzMizpm4QkLdZ/kXpoAlAfDj9N6cz1u2fo3BwuO/xOzf4CjuOo
EwqlJkRl6RDyTVKnrtw+ymsyXEFs/vVdoOr/0fqbhlhtPZZH5f4ulQTCAMyO
ofK7MIIFzzCCBLegAwIBAgIRAOwQ5HdndHJn2f6ueRpo48QwDQYJKoZIhvcN
AQEFBQAwga4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMO
U2FsdCBMYWtlIENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29y
azEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3QuY29tMTYwNAYDVQQD
Ey1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgRW1h
aWwwHhcNMDYwOTA1MDAwMDAwWhcNMDcwOTA1MjM1OTU5WjCB5DE1MDMGA1UE
CxMsQ29tb2RvIFRydXN0IE5ldHdvcmsgLSBQRVJTT05BIE5PVCBWQUxJREFU
RUQxRjBEBgNVBAsTPVRlcm1zIGFuZCBDb25kaXRpb25zIG9mIHVzZTogaHR0
cDovL3d3dy5jb21vZG8ubmV0L3JlcG9zaXRvcnkxHzAdBgNVBAsTFihjKTIw
MDMgQ29tb2RvIExpbWl0ZWQxHDAaBgNVBAMTE0NocmlzdG9waGVyIFN3ZWVu
ZXkxJDAiBgkqhkiG9w0BCQEWFWNzd2VlbmV5QG9zdWJ1Y2tzLm9yZzCBnzAN
BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1TkoG7joQd+83glfuISZ2NP4ih00
0qVbc9WOqMAjf3+yjxeO6bSkC3yWDupBS0+mmASGhSlXqhEPKucg0tgvxsw+
TKJtXCIo8JjfVHXYIqcNbsTJ+FqujMTZFkBo54F7xPMQ2KzQ3iBb7FjhVlrE
zqnXvvDXyYoDiWCOde1V130CAwEAAaOCAjIwggIuMB8GA1UdIwQYMBaAFImC
Z33EnSZwAEu0UEh83j2uBG59MB0GA1UdDgQWBBRyBWZX3s8BC4gK1oWgWESp
8lORwjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAX
BggrBgEFBQcDBAYLKwYBBAGyMQEDBQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYG
A1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYIKwYBBQUHAgEWHWh0dHBz
Oi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMIGlBgNVHR8EgZ0wgZowTKBKoEiG
Rmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1VUTi1VU0VSRmlyc3QtQ2xpZW50
QXV0aGVudGljYXRpb25hbmRFbWFpbC5jcmwwSqBIoEaGRGh0dHA6Ly9jcmwu
Y29tb2RvLm5ldC9VVE4tVVNFUkZpcnN0LUNsaWVudEF1dGhlbnRpY2F0aW9u
YW5kRW1haWwuY3JsMIGGBggrBgEFBQcBAQR6MHgwOwYIKwYBBQUHMAKGL2h0
dHA6Ly9jcnQuY29tb2RvY2EuY29tL1VUTkFkZFRydXN0Q2xpZW50Q0EuY3J0
MDkGCCsGAQUFBzAChi1odHRwOi8vY3J0LmNvbW9kby5uZXQvVVROQWRkVHJ1
c3RDbGllbnRDQS5jcnQwIAYDVR0RBBkwF4EVY3N3ZWVuZXlAb3N1YnVja3Mu
b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQB4jqYxfgqu8EUu9HKlA8QPs/714iP1
KxSOTyw2ipejcecMUk24GKLapiGeJ2kW3s5ngocPFp7GOKYFXTSgIehZFnqd
J5/2nLK43K5uOq3QZKPMzEwGwHIAsFI6bZirmXoOS29Ab50muyT42mVKkJTD
gaW0woQIO2bzxO0/b2UbfTx1tKOOldWUiDfUFTNI7/RvOTuR5veuZW4zaZhB
GRUmsayfxp0hNU3ovACD2qMVqbyNJsBy4HDeEFVppdIHfbTVOo9+8mdnWZYd
SzQNExOxXtsjuHY66yVPoPfIKRikbaTf2jiIjXeMUc0VkiFtNyUEHZLC3rvT
Se7EHgPQCGBjMIIFzzCCBLegAwIBAgIRAOwQ5HdndHJn2f6ueRpo48QwDQYJ
KoZIhvcNAQEFBQAwga4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUG
A1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1Qg
TmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3QuY29tMTYw
NAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBh
bmQgRW1haWwwHhcNMDYwOTA1MDAwMDAwWhcNMDcwOTA1MjM1OTU5WjCB5DE1
MDMGA1UECxMsQ29tb2RvIFRydXN0IE5ldHdvcmsgLSBQRVJTT05BIE5PVCBW
QUxJREFURUQxRjBEBgNVBAsTPVRlcm1zIGFuZCBDb25kaXRpb25zIG9mIHVz
ZTogaHR0cDovL3d3dy5jb21vZG8ubmV0L3JlcG9zaXRvcnkxHzAdBgNVBAsT
FihjKTIwMDMgQ29tb2RvIExpbWl0ZWQxHDAaBgNVBAMTE0NocmlzdG9waGVy
IFN3ZWVuZXkxJDAiBgkqhkiG9w0BCQEWFWNzd2VlbmV5QG9zdWJ1Y2tzLm9y
ZzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1TkoG7joQd+83glfuISZ
2NP4ih000qVbc9WOqMAjf3+yjxeO6bSkC3yWDupBS0+mmASGhSlXqhEPKucg
0tgvxsw+TKJtXCIo8JjfVHXYIqcNbsTJ+FqujMTZFkBo54F7xPMQ2KzQ3iBb
7FjhVlrEzqnXvvDXyYoDiWCOde1V130CAwEAAaOCAjIwggIuMB8GA1UdIwQY
MBaAFImCZ33EnSZwAEu0UEh83j2uBG59MB0GA1UdDgQWBBRyBWZX3s8BC4gK
1oWgWESp8lORwjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNV
HSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQEDBQIwEQYJYIZIAYb4QgEBBAQD
AgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYIKwYBBQUHAgEW
HWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMIGlBgNVHR8EgZ0wgZow
TKBKoEiGRmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1VUTi1VU0VSRmlyc3Qt
Q2xpZW50QXV0aGVudGljYXRpb25hbmRFbWFpbC5jcmwwSqBIoEaGRGh0dHA6
Ly9jcmwuY29tb2RvLm5ldC9VVE4tVVNFUkZpcnN0LUNsaWVudEF1dGhlbnRp
Y2F0aW9uYW5kRW1haWwuY3JsMIGGBggrBgEFBQcBAQR6MHgwOwYIKwYBBQUH
MAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL1VUTkFkZFRydXN0Q2xpZW50
Q0EuY3J0MDkGCCsGAQUFBzAChi1odHRwOi8vY3J0LmNvbW9kby5uZXQvVVRO
QWRkVHJ1c3RDbGllbnRDQS5jcnQwIAYDVR0RBBkwF4EVY3N3ZWVuZXlAb3N1
YnVja3Mub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQB4jqYxfgqu8EUu9HKlA8QP
s/714iP1KxSOTyw2ipejcecMUk24GKLapiGeJ2kW3s5ngocPFp7GOKYFXTSg
IehZFnqdJ5/2nLK43K5uOq3QZKPMzEwGwHIAsFI6bZirmXoOS29Ab50muyT4
2mVKkJTDgaW0woQIO2bzxO0/b2UbfTx1tKOOldWUiDfUFTNI7/RvOTuR5veu
ZW4zaZhBGRUmsayfxp0hNU3ovACD2qMVqbyNJsBy4HDeEFVppdIHfbTVOo9+
8mdnWZYdSzQNExOxXtsjuHY66yVPoPfIKRikbaTf2jiIjXeMUc0VkiFtNyUE
HZLC3rvTSe7EHgPQCGBjMYID0jCCA84CAQEwgcQwga4xCzAJBgNVBAYTAlVT
MQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNV
BAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3
dy51c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVu
dCBBdXRoZW50aWNhdGlvbiBhbmQgRW1haWwCEQDsEOR3Z3RyZ9n+rnkaaOPE
MAkGBSsOAwIaBQCgggJjMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJ
KoZIhvcNAQkFMQ8XDTA3MDExNTA2MjQ0OFowIwYJKoZIhvcNAQkEMRYEFE9d
qCEGCT/am6EYBgq1ONzqHBSsMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcN
AwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0G
CCqGSIb3DQMCAgEoMIHVBgkrBgEEAYI3EAQxgccwgcQwga4xCzAJBgNVBAYT
AlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAc
BgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDov
L3d3dy51c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNs
aWVudCBBdXRoZW50aWNhdGlvbiBhbmQgRW1haWwCEQDsEOR3Z3RyZ9n+rnka
aOPEMIHXBgsqhkiG9w0BCRACCzGBx6CBxDCBrjELMAkGA1UEBhMCVVMxCzAJ
BgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMV
VGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVz
ZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1
dGhlbnRpY2F0aW9uIGFuZCBFbWFpbAIRAOwQ5HdndHJn2f6ueRpo48QwDQYJ
KoZIhvcNAQEBBQAEgYBzL9xfpunTQ0CAc1flA8wQpHqoU7DmzSsrYalTIeWi
77kw21S4Ch9rTkDg9BdrlIHyONUFxEQVO+O4ecZSTVOmyWV3IicaG1VgVvq1
qkRgDqknVmaHqZvBDm9mEZE8Sj8fWTOpo9YtMJQRKmMIs6L2LCc0uxq3WkW3
/Q3CvL7x1wAAAAAAAA==

--------------ms040102050806030408040205--

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.