Как правильно настроить FQDN для моего многосайтового VPS? [закрыто]

У меня новый VPS с 1 сайтом. Очень скоро здесь будет много сайтов.

Первая проблема с сегодняшнего дня: Я заметил, что письма с резервными копиями баз данных, которые отправляются на мою электронную почту, помечаются как спам. Причина в том, что они отправляются с поддельного email @localhost.localdomain.

Я думаю, и я почти уверен, что проблема заключается в следующем:

root@me:/etc$ hostname --fqdn
localhost.localdomain

Я понимаю, что я должен поставить хороший домен здесь домен здесь.

Пример: Допустим, на следующей неделе на VPS будет 4 сайта с 4 разными доменами:

aaa.com on public_html/aaa/
bbb.com on public_html/bbb/
ccc.com on public_html/ccc/
ddd.com on public_html/ddd/

На мой взгляд, я могу выбрать aaa.com в качестве FQDN. Пожалуйста, поправьте, если я ошибаюсь. Но проблема такого выбора будет в том, что если ccc.com отправит письмо, то получатель увидит, что это письмо пришло с aaa.com.

Я хочу избежать этого. У меня будет несколько сайтов, и я хочу, чтобы электронные письма, отправленные блогом, расположенным в /ccc/, имели ccc.com в качестве отправителя. Скрипты, которые являются частью домена ddd, должны отправлять электронные письма как ddd.com.

Я знаю, что можно создать PHP скрипты, которые позволят настроить почту "from", и можно отправлять письма через SMTP. Однако я должен (вынужден) полагаться на сторонние плагины Wordpress, а некоторые из них не могут быть настроены. Они просто отправляют электронные письма PHP, используя FQDN, настроенный в машине.

Как я могу настроить VPS, чтобы позволить каждому сайту отправлять электронную почту, используя свой собственный домен, и избежать того, чтобы все сайты имели один и тот же домен 'from email'?

-1
задан 18 February 2014 в 01:15
1 ответ

На вашем компьютере может быть только одно имя хоста, установленное локально - используйте aaa.com или случайное имя хоста, назначенное вашим провайдером VPS. Как правило, рекомендуется иметь обратную запись DNS, которая указывает на то же имя, которое вы используете локально.

При отправке почты из приложений PHP вы должны иметь возможность установить адрес отправки в приложении, или если приложение использует значение PHP по умолчанию, затем установите его в PHP.ini для этого сайта - см. документацию по PHP для функции почты и ini настройки sendmail_from.

http://www.php.net/manual/en/mail .configuration.php

2
ответ дан 5 December 2019 в 19:28

Теги

Похожие вопросы