Sendmail process failed with error code 67
Solution 1:
Your local MTA thinks that mail for whatever domain you tried to send to should be sent to the local machine, but there is no user with that username on the local machine. Ensure that the server's hostname is not the same as the domain name you are trying to deliver to, and that sendmail is not configured to deliver mail for that domain locally.
Solution 2:
Way too late for this answer I'm sure, but I'll add my experience here since the answer is still somewhat unclear.
Error 67 is defined in /usr/include/sysexits.h
as :
#define EX_NOUSER 67 /* addressee unknown */
Which made sense in my case because I was trying to send mail from my-domain
to user@my-domain
, so sendmail
was looking for a local user on that system to send the mail to.
The solution I wound up going with was to add user
to /etc/aliases
with an address that was not @my-domain
This fixed the issue no problem.