I’m trying to set RT up on a test server so I can evaluate it for my job.
I’ve got it all installed and working except for sending outgoing mail. I’ve
got Postfix installed as my MTA and it works fine itself as far as I can
tell. But when I send messages to the domain of what will most likely be the
customers receiving mail I get back:
450 4.1.8 user@localhost: Sender address rejected: Domain not found (in
reply to RCPT TO command))
user@localhost is the user that RT is running as (changed to that because I
don’t want to send my server info out to the whole list). I’ve got
$CorrespondAddress and $CommentAddress both defined, and email addresses
defined for each queue as well, including the General queue that all
incoming mail goes to. When I look at the Outgoing mail in RT from the
Ticket information, it has the correct From: and Reply To: email addresses
in the header information. But the Postfix mail.log is saying that the From:
address is my user@localhost address.
I’ve done a test with Postfix logging in locally with telnet, setting the
the mail goes through fine. So the fact that my test server isn’t the actual
domain that the email is coming from isn’t the problem. This won’t be the
case on the live server either. Postfix will be on the machine solely as a
means for local programs to send mail.
It’s something in the way RT is sending the mail as far as I can tell that’s
causing the problem. Anyone able to assist with this?