У меня есть сервер, с которого я хочу напрямую отправлять электронную почту. Хост блокирует порт 25. Они сказали мне перейти в WHM -> Service manager -> exim на другом порту (установлен на 26)
Это действительно решение? Могу ли я отправить это письмо по электронной почте? Мне никогда раньше не приходилось делать это на других серверах, которые у меня были. Мое программное обеспечение не работает, поэтому я пытаюсь определить, связано ли это с тем, что порт 26 на самом деле не является решением, ИЛИ у меня есть проблема в другом месте.
Никаких сторонних решений smtp, пожалуйста. Мне нужно отправлять почту прямо с ящика, используя функцию php mail -> exim
Советы вашего хостинг-провайдера совершенно бесполезны.
Порт 25 - это хорошо известный порт для приема почты с других почтовых серверов. Если вы хотите доставлять почту прямо по назначению, это то, что вы используете. Большинство таких сайтов не будут пытаться получать почту через какой-либо другой порт, поэтому попытка доставки на порт 26 ничего не даст.
В основном у вас есть два варианта:
mail()
когда вы настраиваете для этого локальную почтовую программу (exim). Это называется использованием смарт-хоста.