Назад |
Перейти на главную страницу
Основной вопрос о Google Apps и Postfix
Это очень простой вопрос, но я должен решить его, чтобы идти дальше. Я настроил свои записи MX с DNS-адресом Google Apps, поэтому вся входящая электронная почта моего домена попадает в Apps. У меня также установлен Postfix на моем сервере Linux, и я могу отправлять электронную почту со страниц PHP, используя класс PHPMailler. Я не понимаю Разве электронная почта не обрабатывается Google как хостинг электронной почты? Я сделал не все конфигурации, описанные в: почтовый сервер для электронной почты приложений Google
Спасибо.
Это нормальное поведение. Почта традиционно работала так:
- Если вы хотите отправить почту на любой адрес, ваш компьютер ищет запись MX для домена получателя и отправляет ее на этот сервер напрямую через SMTP. Это не зависит от домена отправителя, поэтому вы можете отправлять почту на любой адрес отправителя.
- Принимающий сервер обрабатывает его и тем или иным образом делает его доступным для получателя (через файловую систему, POP, IMAP и т. Д.).
Итак, как видите, совершенно нормально, что ваш сервер может отправлять почту напрямую. Однако делать это сегодня - не очень хорошая идея. Из-за огромного количества спама и т. Д. Эта некогда открытая система была немного ограничена.
- Сегодня серверы проверяют, откуда приходит почта. Если вы используете коммутируемый адрес, многие почтовые серверы вообще не будут разговаривать с вами, или классифицируют вашу почту как спам и выбрасывают ее. Это причина, по которой вам необходимо настроить SMTP-сервер вашего провайдера в вашем почтовом клиенте: он идентифицирует вас по имени пользователя и паролю, принимает ваши письма и обрабатывает их в обычном режиме.
- Если вы находитесь на IP-адресе сервера, принимающие MX-серверы попытаются решить, должны ли вы отправлять почту на адрес ОТ, который вы пытаетесь покинуть. Для этого они выполняют всевозможные проверки, включая проверку записей MX, SPF и DKIM для домена, если они доступны.
В зависимости от того, как настроен ваш домен, многие принимающие почтовые серверы могут решить, что ваш сервер не разрешено отправлять письма для вашего домена и игнорировать его. Чтобы этого не произошло, вам нужно сделать одно из следующего:
- Отправляйте почту с помощью почтового сервера Google Apps в качестве ретранслятора. Для этого вам необходимо настроить вашу локальную почтовую систему (Postfix?) На использование этого реле.
- Настройте свои DNS-домены как минимум с записями SPF, которые включают либо все серверы, либо Googles, и ваш собственный, и настройте свой локальный постфикс как можно лучше (вы найдете много вопросов о том, как это сделать в SF).
Вы можете отправлять электронную почту с любого сервера с MTA, независимо от того, какой сервер получает почту для вас. Думайте об этом как о возможности звонить людям с любого телефона, даже если люди, звонящие вам, дойдут только до того номера, который вы им дали.
Какое неожиданное поведение вы наблюдаете? Или, может быть, более полезно, какое поведение вы ожидаете, чего не видите?