?
Solved

Sendmail error    "lost input channel from"     using Sendmail version 8.13.1

Posted on 2007-11-28
6
Medium Priority
?
4,079 Views
Last Modified: 2013-12-17
Using Sendmail version 8.13.1 from a Linux box.
Seem to be getting " lost input channel  "  and a "User Unknown " almost immediate. Can send email to every other external domains i.e @hotmail.com or @gmail.com  but if the destination domain is the company's domain then it gets rejected.
This sendmail in on an internal network and allows mail out /in and due to other mail going out we know the firewall is not to blame for rejection. The mails being sent go via the correct SMTP server as seen in the mail log.
I have added a RELAY  to this domain and even SPAM CONTROL for that Domain to ALLOW . But every time we get "lost input channel" and almost immediately the <username@companyname.com  user Unknown  then the   "lost input channel".
It is really weird as to why we are unable to send to every other domain than our own.
Appreciate as to why .
0
Comment
Question by:ccfcfc
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 29

Expert Comment

by:Jan Springer
ID: 20365983
What do you get when you telnet to port 25 of the machine hosting your domain?

Does your sendmail box think that your domain is local to that machine (/etc/mail/local-host-names)?

Is the MX record for your domain pointing to the correct fully qualified domain name?

Could you post the /var/log/maillog snippet?
0
 

Author Comment

by:ccfcfc
ID: 20366084
Emails go out as you can see below so I know SMTP traffic is working. The MX record works and is valid as it is used for company emails in general. SO I know the Domain/MX is correct

See extract from maillog , hope this helps
This one worked - see destination address :-
from=<Info@Intamac.com>, size=639, class=0, nrcpts=1, msgid=<200711281147.lASBlHEw011401@mail01.dev>, proto=ESMTP, daemon=Daemon0, relay=inta-dev-iis01.dev.intamac.com [192.168.31.40]
Nov 28 11:47:18 mail01 sendmail[11403]: lASBlHEw011401: to=<m.farrington1980@gmail.com>, delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=120639, relay=smtp.bt.net. [194.72.6.62], dsn=2.0.0, stat=Sent (OK id=1IxLLu-0005Is-M1)

This one not - same application creating email . For some reason it tried to use different SMTP agent
<mFarrington@intamac.com>... User unknown
Nov 28 12:11:05 mail01 sendmail[11532]: lASCB53r011532: lost input channel from inta-dev-iis01.dev.intamac.com [192.168.31.40] to Daemon0 after rcpt
Nov 28 12:11:05 mail01 sendmail[11532]: lASCB53r011532: from=<Info@Intamac.com>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=Daemon0, relay=inta-dev-iis01.dev.intamac.com [192.168.31.40]
Nov 28 12:12:10 mail01 sendmail[11550]: lASCC9gd011550: <mFarrington@intamac.com>... User unknown
Nov 28 12:12:10 mail01 sendmail[11550]: lASCC9gd011550: lost input channel from inta-dev-iis01.dev.intamac.com [192.168.31.40] to Daemon0 after rcpt
Nov 28 12:12:10 mail01 sendmail[11550]: lASCC9gd011550: from=<Info@Intamac.com>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=Daemon0, relay=inta-dev-iis01.dev.intamac.com [192.168.31.40]


0
 
LVL 29

Expert Comment

by:Jan Springer
ID: 20366376
Does mail01 /etc/mail/local-host-names have 'intamac.com'?

If so, are the intamac.com mailboxes on mail01?

Is it possible that mail01 is trying to deliver the mail locally and shouldn't?
0
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

 

Author Comment

by:ccfcfc
ID: 20366516
Yes /etc /mail/local-host-names does have intamac.com in it.
No the mail boxes are not on mail01 but on an external domain used by the company.
Well I kinda guessed that mail01 was trying to do that but and should not as the username for the intamac.com domain are external. Whats is confusing if we sent to any other domain they get sent as expected.
Like I said I have added SPAN CONTROL entry and a relay entry to allow to go to intamac.com . It is as you said, it is trying to deliver to the local mail01 server of which the require dmailbox does not exist on.
I guess I need to force mail out if it says  <usrename>@intamac.com . Not entirely sure as to why is this not happening already.


0
 
LVL 29

Accepted Solution

by:
Jan Springer earned 1000 total points
ID: 20366626
No, all you have to do is remove 'intamac.com' from /etc/mail/local-host-names and restart sendmail.

You would leave in 'mail01.intamac.com' for its own mail delivery unless you are forwarding that host's mail.

If mail01 can properly resolve DNS and get the MX records for intamac.com, then there is nothing else to do.  If it does not, then we need to fix DNS.
0
 

Author Closing Comment

by:ccfcfc
ID: 31411399
Thanks, removing the local domain fixed the problem. Kinda just needed confirmation of what I was thinking.
0

Featured Post

Get MySQL database support online, now!

At Percona’s web store you can order your MySQL database support needs in minutes. No hassles, no fuss, just pick and click. Pay online with a credit card.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Pop culture is prime bait for hackers seeking to infect user’s computers and mobile devices with malicious malware. Hackers know exactly what the latest trends are online and know how to use them to their advantage.
We aren’t perfect, just like everyone else.  Check out the email errors our community caught and learn the top errors every email marketer should avoid.
Familiarize people with the process of utilizing SQL Server stored procedures from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Micr…
In this video we show how to create an Accepted Domain in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Ac…
Suggested Courses
Course of the Month9 days, 11 hours left to enroll

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question