Our domain gets e-mails from Company A, but as the log below shows they are rejected because the Message-ID field is invalid:
Aug 28 14:21:44 grimace sm-mta[15540]: STARTTLS=server, relay=host234.companya.com [65.218.114.XXX], version=TLSv1/SSLv3, verify=FAIL, cipher=EDH-DSS-DES-CBC3-SHA, bits=168/168 Aug 28 14:21:44 mail sm-mta[15540]: l7SJLhXB015540: ruleset=CheckMessageId, arg1=<9b8e85b6-da30-4786-9d24-217d43a0ddf2>, relay=host234.companya.com [65.218.114.XXX], reject=553 5.0.0 Header Error Aug 28 14:21:44 grimace sm-mta[15540]: l7SJLhXB015540: from=<[EMAIL PROTECTED]>, size=780, class=0, nrcpts=1, msgid=<9b8e85b6-da30-4786-9d24-217d43a0ddf2>, proto=ESMTP, daemon=MTA, relay=host234.companya.com [65.218.114.XXX] I understand this is most probably a problem on their end. However, I can't fix that and am wondering if there is anything I can do to accept these e-mails. I tried adding "companya.com OK" to the /etc/mail/access file and ran "makemap hash /etc/mail/access < /etc/mail/access". sendmail is still rejecting the e-mails. I don't want to completely disable the CheckMessageId check in my config file. Am I even using the access file correctly or is there any other way to accept these e-mails? I am on OpenBSD 3.9-RELEASE with the default sendmail configuration from it. Thanks for any help, Kareem Dana

