cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1504
Views
0
Helpful
5
Replies

fixup smtp issue

02hammer
Level 1
Level 1

When I have "fixup protocol smtp 25", We get thousands of errors on the smtp servers (sendmail) that say "timeout waiting for input". When I "no" the fixup, everything works great. Has anyone seen this? I have not found anything in the bug reports yet.

5 Replies 5

dclark
Level 1
Level 1

I to have seen this. I always use the no fixup smtp 25 command on the PIX. The fixup protocol is a good idea, but until all sendmail servers are updated or migrated to Exchange server, older sendmail servers seem to have a problem.

Dave

7sboals
Level 1
Level 1

My company is an asp that provides online marketing using e-mail. We also use no fixup for smtp. When fixup is enabled, it blocks the standard smtp message with **********. You can test this by doing a telnet hostname 25. Without SMTP fixup, when you telnet, you will be able to view the smtp header message: 220 tester.responsys.com ESMTP Server (Microsoft Exchange Internet Mail Servic

e 5.5.2653.13) ready. Fixup masks this message and causes issue with smtp servers.

Had the same problem with MS Exchange 2k. When you would telnet to port 25 on the outside you would get garbage in 5.1(1), but after adding no fixup smtp 25 it worked fine.

7sboals,

Hmm. If you mail server responds "ESMTP Server" as you posted then you shouldn't be using SMTP fixup. You are not using SMTP; you are using ESMTP. While they are compatible with each other, the fixup works in environments using SMTP.

Liberty for All,

Brian

Brian Ford | brford@cisco.com | brford@yahoo.com | 51 75 61 6c 69 74 79 20 6d 65 61 6e 73 20 64 6f 69 6e 67 20 69 74 20 72 69 67 68 74 20 77 68 65 6e 20 6e 6f 20 6f 6e 65 20 69 73 20 6c 6f 6f 6b 69 6e 67 2e | Email me when you figure this out.

brford
Cisco Employee
Cisco Employee

Craig,

The PIX SMTP Fixup is an implementation of IETF RFC 821 for screening SMTP traffic. It assumes that it is between two mail servers communicating via SMTP. If one of the mail servers implementation of SMTP is bad, or if the servers are using ESMTP then this fixup doesn't work.

Liberty for All,

Brian

Brian Ford | brford@cisco.com | brford@yahoo.com | 51 75 61 6c 69 74 79 20 6d 65 61 6e 73 20 64 6f 69 6e 67 20 69 74 20 72 69 67 68 74 20 77 68 65 6e 20 6e 6f 20 6f 6e 65 20 69 73 20 6c 6f 6f 6b 69 6e 67 2e | Email me when you figure this out.