1 домен с портом 80 и MX, разделенным на DNS:
- Сайт размещен на VPS.
- Электронная почта размещается на общем хосте.
Когда я вызываю функцию mail() в PHP на веб-сайте, который адресован электронной почте в домене, электронная почта доставляется ЛОКАЛЬНО на VPS, а не на общий сервер.
В PHP, работающем на веб-хостинге VPS с использованием домена MyDomain.com:
$headers = "From: MyName <[email protected]>\r\n";
$headers .="Return-Path:<[email protected]>\r\n";
mail( "[email protected]", "Header", "Content", $headers);
Как заставить mail() выполнять поиск MX для домена? Как сделать так, чтобы электронная почта доставлялась на общий хост, а не на VPS?
Я пытался сделать это, но это не сработало:
ini_set("SMTP","123.456.789.012");
Где 123.456.789.012 — это IP-адрес общего хоста.
Общий хост - hostmonster. Есть ли способ указать почтовый ящик, используя ip и имя пользователя? имя2~имя пользователя@123.456.789.012