Jag är novis när det gäller Linux och särskilt när det gäller sendmail. Jag ska försöka konfigurera en Linux-dator så att all utgående mail skickas via en SMTP-server (mailhost) som ligger lokalt på det interna nätet på företaget. Jag har försökt konfigurerat /etc/mail/sendmail.mc och kört m4 på den enligt de instruktioner jag hittat, men när jag försöker skicka mail ut från datorn får jag följande returmail: Nu har jag ändrat lite i inställningarna så nu får jag inte felmeddelandet längre, jag får istället annat fel. Skicka mail med sendmail via proxy
*****************************
Date: Wed, 15 Dec 2004 12:19:48 +0100
From: Mail Delivery Subsystem <MAILER-DAEMON@ringhals.vattenfall.se>
To: <root@localhost.localdomain>
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
[-- Bilaga #1 --]
[-- Typ: text/plain, Kodning: 7bit, Storlek: 0,6K --]
The original message was received at Wed, 15 Dec 2004 12:19:48 +0100
from fs028 [127.0.0.1]
----- The following addresses had permanent fatal errors -----
<magnus.olsson@ringhals.se>
(reason: 553 5.1.8 <root@localhost.localdomain>... Domain of sender address root@localhost.localdomain does not exist)
----- Transcript of session follows -----
... while talking to smtp2.vattenfall.se.:
>>> MAIL From:<root@localhost.localdomain> SIZE=423
<<< 553 5.1.8 <root@localhost.localdomain>... Domain of sender address root@localhost.localdomain does not exist
501 5.6.0 Data format error
[-- Bilaga #2 --]
[-- Typ: message/delivery-status, Kodning: 7bit, Storlek: 0,4K --]
Reporting-MTA: dns; localhost.localdomain
Received-From-MTA: DNS; fs028
Arrival-Date: Wed, 15 Dec 2004 12:19:48 +0100
Final-Recipient: RFC822; magnus.olsson@ringhals.se
Action: failed
Status: 5.1.8
Diagnostic-Code: SMTP; 553 5.1.8 <root@localhost.localdomain>... Domain of sender address root@localhost.localdomain does not exist
Last-Attempt-Date: Wed, 15 Dec 2004 12:19:48 +0100
[-- Bilaga #3 --]
[-- Typ: message/rfc822, Kodning: 7bit, Storlek: 0,6K --]
Date: Wed, 15 Dec 2004 12:19:48 +0100
From: root <>
To: magnus.olsson@ringhals.se
Subject: test
User-Agent: Mutt/1.4.1i
test
*****************************
Jag har provat att lägga följande i sendmail.mc (förstår egentligen inte så mycket vad detta betyder)
FEATURE(always_add_domain)dnl
FEATURE(`masquerade_entire_domain')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`allmasquerade')dnl
MASQUERADE_AS(`ringhals.vattenfall.se.')dnl
MASQUERADE_DOMAIN(`ringhals.vattenfall.se.')dnl
MASQUERADE_AS(ringhals.vattenfall.se)dnl
och följande har jag försökt att lägga i sendmail.cf utöver det som genereras:
DSmailhost
DRmailhost
CRmailhost
mailhost finns naturligtvis definerad i /etc/hosts
Vad gör jag fel, och hur ska man EGENTLIGEN göra?
PS: Jag har RedHat Enteprise ES 3Sv: Skicka mail med sendmail via proxy
Om jag försöker skicka som en vanlig användare fungerar det nu, men när jag försöker skicka som root går det aldrig fram. Det märkliga är att den påstår att det är skickat och jag får inget fel från mailservern.