
Mencionei um comportamento estranho na minha página: Se eu tentar usar o Joomla para enviar e-mails via SMTP, ele funcionará bem; não há problema algum.
Mas: Se eu tentar usar um script PHP-CLI, a ação falhará (mesmo código-fonte).
$mailer = JFactory::getMailer();
$config = JFactory::getConfig();
$sender = array(
$from,
$from
);
$mailer->setSender($sender);
$mailer->addRecipient($to);
$mailer->isHTML(true);
$mailer->Encoding = 'base64';
$mailer->setBody($content);
$mailer->setSubject($title);
$send = $mailer->Send();
Se eu não usar SMTP para enviar o e-mail, mas sim sendmail ou php-mail, ele funcionará bem em PHP e PHP-CLI.
Então, meu pensamento foi que possivelmente há algo em meu php.ini para php-cli que bloqueia o envio do meu script cli via SMTP.
Você tem uma ideia do que fazer?
Responder1
Você pode especificar o caminho para a opção de passagem do php.ini
--php-ini FILENAME
para o executável php.
Tente novamente fornecer o caminho para o php.ini usado pelo servidor web.