APAR status
Closed as Permanent restriction.
Error description
At present, there is no configurable feature to force the Domino SMTP listener task to check all addresses in the MIME header of an SMTP mail to ensure that the addresses have been correctly constructed. Domino accepts messages containing incorrectly constructed reply addresses. This is a major problem when a customer is being hit by SPAM. SPAM mails often have a reply address which is incorrectly constructed. When the SPAM is addressed to a non-existant user it will cause the Domino server to generate an NDR. However when the Mail From or Reply address is invalid then the router will go into a loop trying to process a mail to a non-existant user from a non-existant user with an invalid or no reply address. There is a parameter called: "SMTPStrict821AddressSyntax=1" I ran some tests with the Notes.ini parameter "SMTPStrict821AddressSyntax=1". When this parameter is enabled it does not accept SMTP messages whose sender or recipient address is in RFC822. For example: If the Mail From: is "Michelle purcell"<mpurcell@ie.ibm.com> then the SMTP listener task generates a 501 Syntax error message. If the Mail From is <mpurcell@ie.ibm.com> then this is accepted OK. So only RFC821 addresses are accepted. The Company DTZ receives both RFC821 and RFC822 mails from external senders. Therefore this would not work for this customer. They would like to see a more flexible parameter which checks and allows for both formats. This would then prevent messages containing invalid (i.e. poorly constructed email addresses through preventing further complications of SPAM. For Example: The message is addressed to xyz@dtz.com. This is compliant with RFC821. But the return address of the sender(spammer) is "<92134517DF67254AA47D10AB60600C420230EC0F@MAIL.clients.whiteine t.com>" It is received by their Mail Gateway which scans the mail. (They cannot apply filters at the Gateway as they found that this caused genuine messages to get lost with little tracking or logging) So when this SPAM mail addressed to xyz@dtz.com reaches the domino server, it generates a reply to the sender (delivery failure report). , "<92134517DF67254AA47D10AB60600C420230EC0F@MAIL.clients.whiteine t.com>" . Since the return address is not valid it generates an error during transfer and holds up the email queue. The sender address is not RFC compliant and the router task eventually hangs after processing thousands of these types of mails. (the router issue is being troubleshooted separately...)
Local fix
Turn this feature on from the Relay Host/Gateway software (i.e. MIMESWEEPER) This is not the best workaround as you can have several different domains routing through the same gateway and this restricts all domains as opposed to the one that wants to have this validation which in this case is the Domino Domain. Using the R6 feature to verify that the sender exists in the domino directory is also not a workaround applicable to this customer as they have a smarthost which connects to an exchange server and this would mean having to set us Directory assistance to allow non-domino users to receive SMTP mail. Using the config document options to restrict and verify the DNS of the SMTP connection will also not help as they are using a Relay host to pass the messages to the Domino SMTP server.
Problem summary
A programming error was found but will not be corrected. It will
Problem conclusion
A programming error was found but will not be corrected. It will
Temporary fix
Comments
This APAR is associated with SPR# MPUL649HHK.
APAR Information
APAR number
LO42921
Reported component name
NOTES CLIENT
Reported component ID
5724E6255
Reported release
850
Status
CLOSED PRS
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-08-03
Closed date
2009-08-14
Last modified date
2009-08-14
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
NA
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Product":{"code":"SSKTWP","label":"Lotus Notes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
14 August 2009