Можно ли отправлять письма с помощью phpList с localhost
Я установил phpList
на localhost, чтобы проверить это, но я не могу отправлять письма.
Возможно ли сделать это с локального хоста. Я использую WAMP.
Я установил его успешно, а также настроил некоторые параметры.
Это другие конфигурации, которые я сделал..
define("PHPMAILERHOST",'smtp.gmail.com:465');
$phpmailer_smtpuser = '######@gmail.com';
$phpmailer_smtppassword = '#####';
define('PHPMAILERPORT',465);
Любая помощь будет высоко оценена.:-)
2 ответа
Если вы просто хотите проверить это и не использовать его в качестве рабочего на локальном хосте, я предлагаю вам установить smtp4dev. Это программное обеспечение перехватывает все электронные письма, отправленные на локальный SMTP-порт (25), и вы можете видеть их в Outlook или любом другом программном обеспечении, которое вы хотите протестировать.
Получил работать с PHPList 3.0.5
А вот и config/config.php
выдержка:
define("PHPMAILER",1);
define("PHPMAILERHOST",'smtp.gmail.com');
define("PHPMAILERPORT",'465');
$phpmailer_smtpsecure = 'ssl';
$phpmailer_smtpuser = 'user@gmail.com';
$phpmailer_smtppassword = 'pass';
$phpmailer_smtpport = '465';
К сожалению, мне пришлось также редактировать admin/class.phplistmailer.php
:
- Я должен был добавить
$this->SMTPSecure = $GLOBALS['phpmailer_smtpsecure'];
выше каждого вхождения$this->SMTPAuth = true;
- Прокомментируйте каждое вхождение
$this->Helo = getConfig("website");
Я не заменил PHPMailer 5.2.5, который поставляется с PHPList 3.0.5