Как настроить и отправить почту с помощью Posfix с помощью phpmailer?

У меня есть класс phpmailer, скачанный из примера. Я настроил и установил Postfix и mailutils, но я не знаю параметров для настройки phpmailer с postfix. Я попытался, как есть, и я получаю ошибку: SMTP Error: Could not authenticate.

  public $From          = '[email protected]';
public $FromName      = 'Me';
public $Host          = 'localhost';
public $Port          = 25;
public $Helo          = '';
public $SMTPSecure    = ''; // empty, ssl or tls
public $SMTPAuth      = false;
public $Username      = '';
public $Password      = '';

Как мне настроить /etc/postfix/main.cf файл конфигурации и что я должен вставить в поля phpmailer?

-1

Решение

PHPmailer будет отправлять почту, вызывая php mail() функция и использование postfix в качестве пользователя, который делает запрос. Например, в системе на основе Ubuntu это будет www-data, если вызывается apache с использованием PHP. Короче говоря, аутентификация не требуется, пока SMTPAuth = true; является НЕ задавать. SMTPAuth требуется только в том случае, если вы подключаетесь к удаленному почтовому серверу для аутентификации и доставки почты.

Чтобы решить вашу проблему. Удалить строки, которые относятся к SMTPAuth использовать локально установленный постфиксный сервер.

Вы можете ссылаться https://github.com/PHPMailer/PHPMailer/tree/master/examples для различных примеров использования PHPmailer.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]