LINUX.ORG.RU
ФорумAdmin

настроить smtp

 


0

1

есть 2 сервера
на сервере 1 есть домен super.puper.com
на сервере 2 есть smtp
как настроить smtp чтобы можно было с сервера 1 отправить письмо через смтп сервера 2 и указать в поле фром адрес mail@super.puper.com? чтобы не попало в спам

чтобы не попало в спам

на super.puper.com необходимо правильно настроить mx, spf, dkim, dmarc

shrub ★★★★★ ()
Ответ на: комментарий от shrub

правильно настроить это как?
с учетом ип сервера 2?
а если я захочу отправить почту не с сервера 1 а из почтового клиента через смтп сервера 2?

kommersant ★★ ()
Ответ на: комментарий от kommersant

правильно настроить это как?

Это позвать системного администратора.

Black_Shadow ★★★★★ ()

Тебе требуется системный администратор.

targitaj ★★★★★ ()

как настроить smtp чтобы можно было с сервера 1 отправить письмо через смтп сервера 2

smtp - это протокол, к тому же устаревший. Вы, наверное, MTA имеете ввиду? Какой именно? Для Sendmail, например, эта задача решается прописыванием параметра SMARTHOST на сервере 1 и разрешением релея для сервера 1 на сервере 2.

и указать в поле фром адрес mail@super.puper.com

В поле From Вы можете указывать что угодно. Это вообще задача почтового клиента (MDA), а не МТА. Как правило, на попадание в спам эта запись не влияет.

чтобы не попало в спам

Для этого нужно грамотно настроить Ваш релей на сервере 2. Если super.puper.com является доменом, а не полным именем хоста в домене puper.com, то для данного домена должны быть корректно настроены SPF, DKIM и DMARK (это настройка DNS). Кроме того, для сервера 2 должна быть корректная запись PTR в DNS.

Serge10 ★★★★★ ()
Ответ на: комментарий от Serge10

emix4 настроил через мастер настройки, почту шлет,попадает в спам
шлю через пхп smtp
что надо прописать в днс сервера1?
доступа на сервер 1 нету
пытался посмотреть txt записи,чтобы понять что уже прописано
использовал тулзу https://mxtoolbox.com/ но ничего не показывает
для теста указал домен с моего сервера но тоже ничего не увидел а в нем точно есть txt

kommersant ★★ ()
Ответ на: комментарий от kommersant

что надо прописать в днс сервера1?

Настраивать надо зоны домена super.puper.com. В частности, должны присутствовать записи spf и dkim. В Сети много инструкций, как это сделать. Добавлю только, что все DNS-записи должны относиться к домену super.puper.com, и spf-запись должна указывать на сервер 2 (явным или неявным (через записи A или MX) образом). На сервере 2 должен быть настроен сервис dkim (например, opendkim), MTA должен быть сконфигурирован соответствующим образом (чтобы знал про dkim (не знаю, как это делается в случае с Emix4 (никогда даже не слышал про такой MTA), для Sendmail это запись в файле mc:

INPUT_MAIL_FILTER(`opendkim', `S=inet:8891@localhost')dnl
, где 8891 - порт, на котором opendkim запущен)). Ну и можете заодно настроить записи MX и DMARC в DNS, хотя это больше для входящих писем.

доступа на сервер 1 нету

Вам нужен доступ к серверу, на котором расположены DNS-зона вашего домена (super.puper.com). Иначе Вы не сможете внести изменения в DNS.

Serge10 ★★★★★ ()
Ответ на: комментарий от Serge10

настроил сервер с exim, добавил ип своего рабочего локального компа,шлю через пхп скрипт
владелец домена вроде тоже прописал параметры
и все равно попадает письмо в спам
как проверить по заголовкам письма в чем причина?

kommersant ★★ ()

Пересылаем:

transport_maps

Меняем имя@домен на легитимное

generic

Bootmen ☆☆☆ ()
Последнее исправление: Bootmen (всего исправлений: 2)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.