Предотвратить внутреннюю обработку почты, отправленной с сервера на себя - PullRequest
1 голос
/ 12 февраля 2011

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

Веб-сервер находится по адресу thinktankdesign.ca Электронная почта отправляется на robert@thinktankdesign.ca

mail.thinktankdesign.caуказывает на Google.

Как я могу остановить сервер от внутренней обработки сообщения.Я не хочу, чтобы сообщение отправлялось в / var / mail / * my_username *

Я использую Ubuntu 10.04

Cheers!

Ответы [ 2 ]

1 голос
/ 12 февраля 2011

Если я правильно читаю, похоже, что PHP использует локальный агент доставки почты (sendmail?) Для передачи писем, который затем отправляет сообщения в Google.

Вам придется использоватьчто-то PHPMailer или SwiftMailer , в которых есть простые методы прямой настройки SMTP-сервера для передачи почты.Внутренняя функция PHP mail() упрощена и выполняет только локальную передачу обслуживания.

Так что вместо

your code -> local mail agent -> google

она будет отправлена ​​

your code -> google

и локальной почтойкатушка никогда не должна касаться.

0 голосов
/ 12 февраля 2011

Вы должны изменить свою почтовую запись DNS MX.Просто посмотрите на эту страницу Настройка доставки электронной почты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...