У меня есть клиент, который использует Exchange (хотя я не уверен, какая версия). Из того, что я знаю, у них есть SMTP для их Exchange, однако якобы я не могу использовать его, так как моя система работает на PHP + Linux. Это не будет работать для Exchange на лицензионном сервере Windows. Насколько это правда? Я пытаюсь отправить почту через SMTP, а не напрямую на сервер Exchange.
Они дали подробности о SMTP, и я попробовал, и да, это не работает. Я получил сообщение об ошибке «Не удалось подключиться к узлу SMTP».
Какие есть другие варианты отправки почты через PHP? Погуглил и нашел что-то под названием WebDav. Это был бы мудрый выбор?
EDIT>
Я думаю, что что-то пошло не так быстро, но это еще не все. Я могу (предположительно) подключиться к SMTP, но не могу отправить почту на другие домены. Я попытался отправить на свой собственный домен, и он работает. Проверил мой почтовый ящик, и электронная почта там, однако, если я отправляю в Live или GMail, это не работает. Это дает мне эту ошибку:
PHPMAILER_RECIPIENTS_FAILEDemail@email.com
Email@email.com - это правильный существующий адрес электронной почты. Я даже проверил с GMail и нет проблем с отправкой. Теперь я хотел бы знать, в чем проблема. Может ли это быть в кодировке или на SMTP-сервере?
В качестве дополнительной заметки я использую Joomla 1.5.22.