2015-04-22 4 views
0

Я не могу отправить сообщение из командной строки. Проверено /var/spool/mail/ файл и эта ошибка:Не удается отправить письма от linux

<[email protected]> host aserv0021.net.com[141.xxx.1xx.233] said: 
553 5.1.8 <[email protected]>... Domain of sender address 
[email protected] does not exist (in reply to MAIL FROM 
command) 

--8F9311E0709.1429732346/doooo-0.localdomain 
Content-Description: Delivery report 
Content-Type: message/delivery-status 

Reporting-MTA: dns; doooo-0.localdomain 
X-Postfix-Queue-ID: 8F9311E0709 
X-Postfix-Sender: rfc822; [email protected] 
Arrival-Date: Thu, 23 Apr 2015 01:22:24 +0530 (IST) 

Final-Recipient: rfc822; [email protected] 
Action: failed 
Status: 5.1.8 
Remote-MTA: dns; aserv0021.mycompany.com 
Diagnostic-Code: smtp; 553 5.1.8 <[email protected]>... Domain of 
sender address [email protected] does not exist 

Return-Path: <[email protected]> 
Received: by doooo-0.localdomain (Postfix, from userid 5xxxx6) 
    id 8F93xxx0709; Thu, 23 Apr 2015 01:22:24 +0530 (IST) 
Date: Thu, 23 Apr 2015 01:22:24 +0530 
To: [email protected] 
Subject: No commit since previous build 
User-Agent: Heirloom mailx 12.4 7/29/08 
MIME-Version: 1.0 
Content-Type: text/plain; charset=us-ascii 
Content-Transfer-Encoding: 7bit 
Message-Id: <[email protected]> 
From: [email protected] (myid id) 

некоторые электронной почты тело текста х из прикрепленного возвращенного сообщения.

Пожалуйста, дайте мне знать, чего я здесь не хватает.

Спасибо!

ответ

2

Ваша машина нуждается в правильном имени DNS-сервера и в том, что принимающая MTA будет принимать почту.

Во избежание большого количества спама большинство почтовых агентов (MTA) имеют довольно строгую проверку правил и не будут принимать почту, если не соблюдаются различные правила, включая поиск домена отправителя и подтверждение того, что это реальный домен ,

Используйте команду «имя хоста» и посмотреть, если вы получите что-то вроде

mumble.mycompany.com

в качестве результата. Домен «localdomain» обычно заменяется, когда в машине не был настроен реальный домен.

Вы можете временно настроить имя хоста с помощью

имя хоста mumble.mycompany.com

но вы должны получить реальное имя хоста из ИТ-отдела и его установки в системе по-разному в зависимости от линукс ты используешь.

+0

спасибо. Похоже, ни один домен не был настроен на эту систему OEL linux. когда я набираю «hostname», я просто получаю это: doooo-0. Мой/etc/hosts содержит запись: 10.xxx.x.xx doooo-0 doooo-0.in.mycompany.com 12x.0.0.x localhost localhost.localdomian localhost2 localhost2.localdomain2 как настроить имя хоста и где? – Celestial

+1

Настройка имени хоста зависит от разных дистрибутивов Linux. Вам нужно проверить документацию по настройке сети для OEL Linux. Это также зависит от использования статических IP-адресов или DHCP. – Hankster