Я хочу отправить письмо с моего PHP-кода, но я получил предупреждающие сообщения. Итак, какие параметры php.ini устанавливаются?Каковы параметры php.ini для отправки электронной почты?
ответ
Чтобы проверить/изменить конфигурацию PHP почты:
Откройте файл php.ini (если вы не знаете, где это, смотрите ниже) поиск строки, которая читает [функция почты] Добавить/изменить сведения о вашем почтовом сервере. Это может быть локальный почтовый сервер или почтовый сервер вашего интернет-провайдера. Сохранить/закрыть файл php.ini Перезапустите ваш веб-сервер
пример того, что параметры почты может выглядеть, когда вы сначала открыть файл php.ini:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = [email protected]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
Дополнительная информация находится в вторя phpinfo()
вы можете просмотреть свои данные конфигурации PHP. Вы можете сделать это, создав файл .php со следующей строкой: <?php phpinfo(); ?>
. Когда вы запустите это в своем браузере, вы увидите полный список переменных конфигурации PHP. Просто найдите строки, содержащие php.ini и sendmail_path
, чтобы увидеть значения, которые вам нужно использовать.
Другая идея заключается вы можете использовать ini_set()
правильно конфиг ваши настройки почты, как этот
Добавьте следующий код в верхней части вашего почтового скрипта, если ваш почтовый скрипт продолжает терпеть неудачу.
// Please specify your Mail Server - Example: mail.example.com.
ini_set("SMTP","mail.example.com");
// Please specify an SMTP Number 25 and 8889 are valid SMTP Ports.
ini_set("smtp_port","25");
// Please specify the return address to use
ini_set('sendmail_from', '[email protected]');
На самом деле эта проблема заключается в том, что WINDOWS не поставляется с почтовым сервером. Вы должны установить его для работы send(), а также изменить некоторые параметры конфигурации. – RiggsFolly
- 1. Каковы будут настройки в php.ini для отправки электронной почты?
- 2. PHP отправки электронной почты
- 3. Как получить и использовать php.ini для отправки по электронной почте
- 4. Каковы требования для отправки электронной почты с помощью PHP?
- 5. Как сделать localhost для отправки электронной почты?
- 6. Инструменты для отправки электронной почты
- 7. Макрос для отправки электронной почты
- 8. PowerShell для отправки электронной почты
- 9. Показать параметры для электронной почты
- 10. Форма отправки электронной почты электронной почты
- 11. любая функция php для отправки электронной почты без почты()
- 12. Тестирование отправки электронной почты
- 13. Ошибка отправки электронной почты
- 14. Подходы отправки электронной почты
- 15. отправки электронной почты на адрес электронной почты из базы данных
- 16. Задержка отправки электронной почты
- 17. Каковы возможные способы отправки формы электронной почты с обратной связью?
- 18. PHP отправки электронной почты
- 19. Ошибка отправки электронной почты
- 20. Как настроить xampp для отправки электронной почты
- 21. Каковы поля/ключевые слова для электронной почты?
- 22. Использование груши для отправки почты
- 23. Ошибка отправки электронной почты PHP
- 24. Каковы получатели уведомлений электронной почты с расширением электронной почты Jenkins?
- 25. ASP Ошибка отправки электронной почты
- 26. PowerShell ошибка отправки электронной почты
- 27. Ошибка отправки электронной почты Django
- 28. SQL Trigger для отправки электронной почты
- 29. Использование RMAIL для отправки электронной почты
- 30. google script для отправки условной электронной почты
Что говорят предупреждающие сообщения? –
Перейдите по http://php.net/manual/en/function.mail.php –
предупреждение: '[14-Март-2013 09:52:42] PHP Предупреждение: mail() [function.mail]: Не удалось подключиться к MailServer на " локальном хосте " порту 25, проверьте свой " SMTP " и " sMTP_PORT " настройки в php.ini или использовать ini_set() в C: \ WAMP \ WWW \ MP_Local \ Lib \ mail.lib.php на линии 99' – pheromix