php.ini & SMTP = - как Вы передаете имя пользователя и пароль

Указатель NULL - это тот, который указывает на никуда. Когда вы разыскиваете указатель p, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p является нулевым указателем, местоположение, хранящееся в p, является nowhere, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception.

В общем, это потому, что что-то не было правильно инициализировано.

64
задан Anant Singh---Alive to Die 5 June 2015 в 19:33
поделиться

3 ответа

Команда PHP mail() не поддерживает аутентификацию. Ваши опции:

  1. PHPMailer - Учебная
  2. ГРУША - Учебное руководство
  3. Пользовательские функции - Посмотрите различные решения в разделе примечаний: http://php.net/manual/en/ref.mail.php
39
ответ дан Abhijeet Kasurde 24 November 2019 в 15:49
поделиться

Я предпочитаю инструмент PHPMailer, поскольку он не требует ГРУШИ. Но так или иначе, у Вас есть недоразумение: Вы не хотите установку PHP-server-wide для пользователя SMTP и пароля. Это должно быть на приложение (или на страницу) установка. Если Вы хотите использовать ту же учетную запись через различные страницы PHP, добавьте его к некоторому settings.php файлу.

5
ответ дан Eric_WVGG 24 November 2019 в 15:49
поделиться

Почта использования:: фабрика в Почтовом ГРУШЕВОМ пакете. Пример.

2
ответ дан William Keller 24 November 2019 в 15:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: