2012-04-23 1 views
0

У нас есть настраиваемые cms, которые в настоящее время находятся на субдомене поставщика, например cms.vendor.com. Он отправляет электронную почту как поступающий с [email protected], и, похоже, работает нормально (с использованием почтовой очереди + SwiftMailer)Отправка писем с нескольких доменов поставщика

Наш поставщик попросил нас ввести функциональность для его пользователей, чтобы иметь возможность выбирать из выпадающего списка , 3-4 других адреса электронной почты, связанных с ними из других доменов, которыми он владеет. В принципе, мы должны иметь возможность отправлять электронные письма с нашего сервера, помеченные как отправленные из @ hisdomains.com, нескольких доменов.

Я программист в Интернете и понятия не имею, когда речь заходит о передаче сообщений. Как я мог бы отправлять электронные письма из других доменов? Нужно ли ему настраивать разрешения на своих почтовых серверах, или мне нужно зайти на его SMTP-серверы для отправки?

Что мне нужно знать, когда речь заходит о спаме и gmail, которые доверяют нам?

EDIT:

Не уверен, что если мой первоначальный вопрос был достаточно ясен. Поставку принадлежат три домена: mysite.com, myothersite.com, mythirdsite.com. Он хочет, чтобы пользователь из нашего crm мог отправлять электронные письма, которые он имеет в этих доменах. Поэтому мой выделенный сервер будет пытаться отправить электронное письмо как [email protected], [email protected] и [email protected] в заголовок FROM:.

ответ

2

Пока ваш сервер может отправлять от имени домена, принадлежащего вашему вендору, у вас не должно быть проблем; просто измените заголовок From: на что-то еще, когда вы отправляете электронное письмо.

Такие вещи, как SPF, идентификатор отправителя и DKIM, должны быть настроены правильно, чтобы ваш сервер мог отправлять от имени любого домена.

http://en.wikipedia.org/wiki/E-mail_authentication

+0

Спасибо, Джек. Что потребуется на стороне поставщика для реализации правильной конфигурации? Системный администратор, редактирующий файлы sendmail? –

+0

Sendmail используется на получающей стороне доставки электронной почты; мой ответ сосредоточен на отправляющей части, то есть на настройке проверки подлинности электронной почты, что может быть сделано в основном с использованием DNS-изменений (SPF, DomainKeys), чтобы утверждать, что ваш почтовый сервер может отправлять электронные письма от имени этого домена. –

1

Любой домен, где запись mx разрешается на один и тот же сервер, будет работать. поэтому [email protected] отправит по электронной почте одного и того же пользователя на сервере mx contingent.

Чтобы ответить на ваш вопрос, просто убедитесь, что записи mx в файле зоны DNS для каждого имени домена указывают на тот же сервер, что и домен, на который вы хотите распространять электронные письма.

также зависит от конфигурации сервера (как общего или любого другого). Я предполагаю, что он предназначен для простого почтового сервера. Я не уверен на серверах cPanel/shared. но, возможно, то же самое.

+0

Не уверен, что я понимаю ваш ответ. Поэтому, если у продавца есть [email protected], [email protected] и [email protected], и я хочу отправить электронное письмо с моих серверов, подменяющих эти три домена, какие записи DNS мне нужно отредактировать? –

+0

Если эти домены находятся в вашем файле hosts - (вам нужно будет это посмотреть), а записи DNS зоны MX указывают на IP-адрес сервера, который будет отправлять электронные письма, тогда вы можете отправлять электронные письма в качестве этого адреса. Но если обратный поиск MX, выполненный почтовыми клиентами, такими как Yahoo, gMail, Outlook и т. Д., Не разрешит сервер, который он отправил из него, скорее всего, попадет в папку со спамом. –

+0

Итак, если я хочу, чтобы поставщик разместил ip-адрес нашего сервера в файле hosts, вы говорите, что они все равно будут помечены как спам? –