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