2015-09-30 5 views
-1

Я установил Postfix на сервер Ubuntu 14.04 с Nginx. Пока я его устанавливал, я отправлял системную электронную почту как «[email protected]», не понимая, что теперь будет думать, что это локальный почтовый ящик. Этот адрес электронной почты является учетной записью Gmail, поэтому серверу необходимо посмотреть записи MX.Postfix считает, что системная электронная почта является локальной

Я предполагаю, что происходит то, что он видит, что его локальный адрес и просто отправляет его локально. Я послал испытание с:

echo "This is the body of the email" | mail -s "This is the subject line" [email protected] 

И достаточно уверенный в/вар/почты/корень появилось сообщение:

From MAILER-DAEMON Wed Sep 30 19:05:59 2015 
Return-Path: <> 
X-Original-To: [email protected] 
Delivered-To: [email protected] 
Received: by mydomain.com (Postfix) 
     id 5D29F1249E9; Wed, 30 Sep 2015 19:05:59 -0400 (EDT) 
Date: Wed, 30 Sep 2015 19:05:59 -0400 (EDT) 
From: [email protected] (Mail Delivery System) 
Subject: Undelivered Mail Returned to Sender 
To: [email protected] 
Auto-Submitted: auto-replied 
MIME-Version: 1.0 
Content-Type: multipart/report; report-type=delivery-status; 
     boundary="52BC21249E1.1443654359/mydomain.com" 
Message-Id: <[email protected]> 

This is a MIME-encapsulated message. 

--52BC21249E1.1443654359/mydomain.com 
Content-Description: Notification 
Content-Type: text/plain; charset=us-ascii 

This is the mail system at host mydomain.com. 

I'm sorry to have to inform you that your message could not 
be delivered to one or more recipients. It's attached below. 

For further assistance, please send mail to postmaster. 

If you do so, please include this problem report. You can 
delete your own text from the attached returned message. 

        The mail system 

<[email protected]>: unknown user: "info" 

--52BC21249E1.1443654359/mydomain.com 
Content-Description: Delivery report 
Content-Type: message/delivery-status 

Reporting-MTA: dns; mydomain.com 
X-Postfix-Queue-ID: 52BC21249E1 
X-Postfix-Sender: rfc822; [email protected] 
Arrival-Date: Wed, 30 Sep 2015 19:05:59 -0400 (EDT) 

Final-Recipient: rfc822; [email protected] 
Action: failed 
Status: 5.1.1 
Diagnostic-Code: X-Postfix; unknown user: "info" 

--52BC21249E1.1443654359/mydomain.com 
Content-Description: Undelivered Message 
Content-Type: message/rfc822 

Return-Path: <[email protected]> 
Received: by mydomain.com (Postfix, from userid 0) 
     id 52BC21249E1; Wed, 30 Sep 2015 19:05:59 -0400 (EDT) 
Subject: This is the subject line 
To: <[email protected]> 
X-Mailer: mail (GNU Mailutils 2.99.98) 
Message-Id: <[email protected]> 
Date: Wed, 30 Sep 2015 19:05:59 -0400 (EDT) 
From: [email protected] (root) 

This is the body of the email 

--52BC21249E1.1443654359/mydomain.com-- 

Я не знаю, как я могу получить сервер для отправки электронной почты в нужном месте? Должен ли я изменить системную электронную почту на что-то случайное?

ответ

1

Я предполагаю, что вы, вероятно, установили машину с mydomain.com в качестве имени хоста, поэтому Postfix настроен так, чтобы думать, что он отвечает на электронную почту для mydomain.com. Вероятно, вы захотите отредактировать свой /etc/postfix/main.cf и удалить свой домен с линии mydestination. (И затем перезапустите Postfix.)

+0

Вот и все! Большое спасибо. Это произошло, когда я установил адрес электронной почты системы при настройке? – Tom

+0

Я думаю, что Postfix просто по умолчанию использует любое имя хоста локального сервера. Поэтому, когда сервер был установлен, имя хоста было установлено как «mydomain.com», а позже, когда Postfix был установлен, он сказал: «О, хорошо, я mydomain.com, я буду использовать это ...» –

+0

Также , пожалуйста, примите ответ, если он сработает для вас. :) –