На электронные письма, не добирающиеся до домена, указывает запись MX

Можно использовать статус выхода diff и head в обрабатывают замену:

[kbrandt@localhost ~]$ echo arf > foo
[kbrandt@localhost ~]$ echo arf > foo1
[kbrandt@localhost ~]$ diff <(head -n1 foo) <(head -n1 foo1)
[kbrandt@localhost ~]$ echo $?
0
[kbrandt@localhost ~]$ echo foo > foo1
[kbrandt@localhost ~]$ diff <(head -n1 foo) <(head -n1 foo1)
1c1
< arf
---
> foo
[kbrandt@localhost ~]$ echo $?
1
[kbrandt@localhost ~]$ 

Разность сравнивает файлы, если статус выхода является нулем, чем соответствие файлов. Ненулевой означает, что они не соответствовали или была ошибка рабочая разность, которая кажется маловероятной. $? переменная оболочки, которая имеет статус выхода предыдущей команды. Можно перенаправить вывод разности путем добавления > /dev/null в конец различной команды, если Вы не хотите видеть его на экране:

[kbrandt@localhost ~]$ diff <(head -n1 foo) <(head -n1 foo1) > /dev/null
[kbrandt@localhost ~]$ echo $?
1
0
задан 7 February 2013 в 10:04
1 ответ

Setting up the MX record for foo.com to point at bar.com only tells the Internet that mail for foo.com should be directed toward that specific server. It doesn't automatically configure that server to receive and process the mail.

The problem here is that your mail server at bar.com doesn't know that it's supposed to handle mail for foo.com. So since it doesn't know what to do with the mail, it must reject the mail. You are probably seeing weird bounce messages like "MX loops back to myself".

You can fix this by configuring the mail server at bar.com to also accept mail for foo.com. Exactly how you do this depends on the specific mail server in use, which is a detail not present in your question.

4
ответ дан 4 December 2019 в 11:54

Теги

Похожие вопросы