если Вы хотите, чтобы все Ваши электронные письма были обработаны Gmail, Вы не должны должны быть настраивать сервер SMTP на своей стороне (является ли это postfix
, exim
или безотносительно).
ошибка SMTP Вы добираетесь (550
) указывает, что gmail-mailservers не распознает адрес получателя, как являющийся одним их. таким образом, я проверил бы дважды, есть ли у Вас действительно "verifed мой домен с Google" (не ясный, что Вы подразумеваете под этим).
наконец, вот предложенный миграционный путь, который должен минимизировать потерю электронной почты:
MX
запишите для указания на Gmail. не прежде.вот сессия telnet для проверки адреса электронной почты с Google (это пытается проверить joe@example.com
и сбои).
$ dig mx gmail.com
> [...]
> gmail.com. 705 IN MX 10 alt1.gmail-smtp-in.l.google.com.
> [...]
$ telnet alt1.gmail-smtp-in.l.google.com 25
> [...]
> 220 mx.google.com ESMTP i8si336733lam.57 - gsmtp
HELO world
> 250 mx.google.com at your service
MAIL FROM: <>
> 250 2.1.0 OK i8si336733lam.57 - gsmtp
> RCPT TO: <joe@example.com>
> 550-5.1.1 The email account that you tried to reach does not exist. Please try
QUIT
$
(строки, запускающиеся с $
то, что необходимо ввести в оболочке, строки, запускающиеся с >
ответы (любой от некоторой команды как dig
или от удаленного сервера), и другие строки являются командами, которые необходимо ввести в диалоговом окне SMTP.)
Вы можете скопировать (или передать) файл pcap на рабочий стол и использовать графический интерфейс Wireshark для анализа пакетов. Кроме графического интерфейса, есть также команда tshark
(входит в комплект поставки Wireshark). Учитывая номер потока, вы можете получить его запросы и ответы, объединенные в один вывод с:
$ tshark -q -r http.pcapng -z follow,tcp,ascii,1
===================================================================
Follow: tcp,ascii
Filter: tcp.stream eq 1
Node 0: 10.44.1.8:47833
Node 1: 178.21.112.251:80
77
GET / HTTP/1.1
User-Agent: curl/7.37.0
Host: lekensteyn.nl
Accept: */*
356
HTTP/1.1 302 Moved Temporarily
Server: nginx/1.4.7
Date: Sun, 29 Jun 2014 10:24:34 GMT
Content-Type: text/html
Content-Length: 160
Connection: keep-alive
Location: https://lekensteyn.nl/
<html>
<head><title>302 Found</title></head>
<body bgcolor="white">
<center><h1>302 Found</h1></center>
<hr><center>nginx/1.4.7</center>
</body>
</html>
===================================================================
См. более подробную информацию на странице руководства tshark
. В основном, -q
подавляет отображение обычного пакета, -r http.pcapng
выбирает файл захвата и -z follow,...
является эквивалентом Follow TCP Stream в графическом интерфейсе GUI. К сожалению, вы должны повторить эту команду для каждого потока, не совсем идеально.
Что касается потокового подключения к графическому интерфейсу Wireshark, вы можете использовать эту команду:
ssh you@server 'tcpdump -w - "tcp port 80"' | wireshark -i - -k
Если это все еще не то, что вы ищете, то вы можете подумать о настройке прокси, а затем записать все в журнал через этот прокси.
.