Я использую функцию PHP mail
для отправки писем с моего сервера, который в настоящее время также обрабатывает почту. Тем не менее, я бы хотел, чтобы PHP начал отправлять сообщения через другое реле SMTP, а не на сервере, на котором он запущен. Я проверил php.ini
, и кажется, что на ПК с ОС Windows можно указать другое реле, в то время как на моем сервере работает OS X Snow Leopard. Можно ли изменить настройки реле? В идеале, я бы не хотел включать что-либо новое в свой PHP-код, поскольку я использую функцию mail
повсюду.Функция почты - изменение SMTP-реле
ответ
Вы не можете сделать это, не устанавливая альтернативу sendmail на своем сервере, который отправляет почту через SMTP или намного проще, используя библиотеку, такую как Swiftmailer.
PHP не имеет возможности использовать внешний SMTP-сервер, встроенный (если вы не находитесь на платформе Windows).
Если вы нашли и замените код, чтобы заменить почту (и т. Д.) На swiftmail (и т. Д.), И напишите функцию обертки для отправки с помощью swiftmail, вы должны иметь возможность сделать это с минимальным трением. –
Быстрый вопрос ... как будет работать функция 'mail', если мой сервер не действует как почтовое реле? Как именно он функционирует? Что он подключает? –
- 1. Функция почты Laravel - изменение получателей
- 2. функция почты()
- 3. PHP почты функция
- 4. серверов и функция почты
- 5. PHP требование почты функция
- 6. Автоматическая функция электронной почты
- 7. Функция замены почты PHP()?
- 8. php form функция почты
- 9. Изменение выбранного объекта электронной почты
- 10. Изменение конструкции тела электронной почты
- 11. Автоматическое изменение статуса почты Rails
- 12. Изменение стилей WooCommerce электронной почты
- 13. Изменение адреса электронной почты пользователя
- 14. Opencart: изменение макетов электронной почты
- 15. Изменение получателя электронной почты WooCommerce
- 16. Действительная функция электронной почты. elif
- 17. PHP функция почты странное поведение
- 18. функция отправки почты в php
- 19. PHP почты функция перспективы UTF8
- 20. Функция проверки электронной почты PHP
- 21. Sentry - общая функция электронной почты
- 22. функция отправки электронной почты дважды
- 23. Функция почты ничего не отправляет
- 24. Функция отправки почты пустые значения
- 25. Функция электронной почты не работает
- 26. почты функция PHP не работает
- 27. Функция электронной почты в VB
- 28. Функция, небольшое изменение
- 29. Функция, которая вычисляет изменение
- 30. Изменение Функция проверки
[Ошибка сервера] (http://serverfault.com) может иметь более глубокое понимание, чем переполнение стека. –
afaik вам не повезло с вашим методом mail(). Вам нужно будет использовать php-класс, действующий как SMTP-клиент (например, swiftmailer) – Najzero