Re: [otrs] ERR164 DNS error: MX target hostname invalid when send ingreplies

Thanks much for the information. I gave your suggestions a try below but I when replying to emails I now receive the error message below. I'm not sure how my authentication is failing and I don't know how to enable debug... Error: SMTP authentication failed! Enable debug for more info! Comment: Please contact the admin. Bug Report: Traceback: ERROR: OTRS-CGI-10 Perl: 5.8.1 OS: linux Time: Mon Dec 1 13:30:25 2003 Message: SMTP authentication failed! Enable debug for more info! Traceback (12763): Module: Kernel::System::Email::SMTP::Send (v1.3.2.2) Line: 104 Module: Kernel::System::Email::Send (v1.1.2.1) Line: 52 Module: Kernel::System::Ticket::SendArticle::SendArticle (v1.11) Line: 180 Module: Kernel::Modules::AgentCompose::SendEmail (v1.46) Line: 353 Module: Kernel::Modules::AgentCompose::Run (v1.46) Line: 78 Module: /opt/otrs/bin/cgi-bin/index.pl (v1.58) Line: 608 I edited the Config.pm file as shown below, as well as change the username to 'jcoltrin' as well as 'agia_mail\jcoltrin' (to try to authenticate to the domain, but both uses had the same result: my $Self = shift; # ---------------------------------------------------- # # ---------------------------------------------------- # # # # Start of your own config options!!! # # # # ---------------------------------------------------- # # ---------------------------------------------------- # # ---------------------------------------------------- # # system data # # ---------------------------------------------------- # # SecureMode # (Enable this so you can't use the installer.pl) $Self->{SecureMode} = 0; # SystemID # (The identify of the system. Each ticket number and # each http session id starts with this number) $Self->{SystemID} = 10; # TicketHook # (To set the Ticket identifier. Some people want to # set this to e. g. 'Call#', 'MyTicket#' or 'TN'.) $Self->{TicketHook} = 'IM Request #'; # FQDN # (Full qualified domain name of your system.) $Self->{FQDN} = 'helpdesk.agia.com'; # AdminEmail # (Email of the system admin.) $Self->{AdminEmail} = 'jcoltrin@agia.com mailto:'jcoltrin@agia.com ; # Organization # (If this is anything other than '', then the email will have an # Organization X-Header) $Self->{Organization} = 'AGIA Inc.'; # **************************************************** # # Jason's Mail settings to get OTRS to use our # # Exchange server. # # **************************************************** # $Self->{'SendmailModule'} = 'Kernel::System::Email::SMTP'; $Self->{'SendmailModule::Host'} = 'm2.agia.com'; $Self->{'SendmailModule::Port'} = '25'; $Self->{'SendmailModule::AuthUser'} = 'jcoltrin'; #adapt this setting $Self->{'SendmailModule::AuthPassword'} = '*******'; #adapt this setting # ---------------------------------------------------- # : So in all, the error message about the DNS error below has gone away but my end result is still not being able to reply to a message. On Thursday, November 27, 2003 9:08 AM Jason Coltrin <[EMAIL PROTECTED]> wrote:
When sending an email outside my otrs server, via POP3(?) to my
Never. It's SMTP.
exchange server, I receive the following message:
------------------------- Message log follows:
-------------------------|
no valid recipients were found for this message
Xfail: <[EMAIL PROTECTED]> reason: (ERR164) router inet_hosts: DNS
error: The MX (m1.agia.com) target hostname 'm1.agia.com' has an
unauthorised address of [172.25.0.10]: RFC-1918 addresses are never
valid for MX targets on the public Internet!
The above is coming from your mail server, not from OTRS. As a mail server with an RFC1918-Address like yours isn't directly reachable from the internet, you get the above error. You might want to take care you're using the right server to send mail. The output looks like coming from an smail installation, not Exchange. Check your Mail settings in OTRS, I believe you are using your localhost's smail (not the best choice anyway - consider exim) instead of your SMTP Exchange. To use the latter, set this in Config.pm: $Self->{'SendmailModule'} = 'Kernel::System::Email::SMTP'; $Self->{'SendmailModule::Host'} = 'm2.agia.com'; $Self->{'SendmailModule::Port'} = '25'; $Self->{'SendmailModule::AuthUser'} = ''; #adapt this setting $Self->{'SendmailModule::AuthPassword'} = ''; #adapt this setting I don't believe changing the below will do anything about it, but you might want to try setting this in Config.pm: $Self->{CheckMXRecord} = 1; hth, Robert Kehl

On Monday, December 01, 2003 10:55 PM
Jason Coltrin
Error: SMTP authentication failed! Enable debug for more info! Message: SMTP authentication failed! Enable debug for more info!
Recheck the username and password. Look in Exchange's logs. Enable Debug vie setting: $Self->{Debug} = 4; And look what's put out then.
I edited the Config.pm file as shown below, as well as change the username ...snip.... $Self->{AdminEmail} = 'jcoltrin@agia.com;
Seems you're missing a closing ' here... hth, Robert Kehl -- ((otrs.de)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Tel. +49 (0)6172 4832388
participants (2)
-
Jason Coltrin
-
Robert Kehl