Pergunta

Como uso os serviços de email do Google Apps para enviar e -mails usando a classe de email do CodeIgniter? A aula de e -mail parece preferir o SMTP e eu estava passando pela conta do Google Apps do Cliente. Não consigo encontrar nenhum lugar nas configurações do Google Apps para SMTP. Alguém conhece uma solução para esse problema?

Foi útil?

Solução

Certo, você não o encontra porque o Codeigniter usa a função PHP "email".

Por algumas razões, apenas o desenvolvedor principal do PHP mais bêbado sabe sobre - essa função não suporta SMTP e, pior, mesmo o administrador não pode configurar o SMTP usuage no Unix (é possível fazer isso no Windows - fazendo com que o design do PHP pareça ainda mais louco ).

Existem algumas bibliotecas SMTP por aí que podem lidar com o email SMTP, basta usá -las

http://pear.php.net/package/mail http://sourceforge.net/projects/phpmailer/ http://swiftmailer.org/

ou as classes de email da estrutura ZEND que não são sobrevividadas do restante tão fáceis de usar com o CodeIgniter.

Outras dicas

Aqui está uma postagem de blog detalhando as instruções:http://joelg.info/sending-email-with-gmail-using-the-codeignite

Extrato do link:

Por que enviar e -mail com o Gmail em vez da configuração SMTP do servidor? Há várias vantagens que vejo para fazer isso: capacidade de desenvolver localmente e testar a funcionalidade de envio de e -mail sem se esforçar para configurar um servidor de email local. Capacidade de utilizar e -mails do Google Apps para enviar e -mails de e -mails que estão em seu próprio domínio. Capacidade de ter uma referência do e -mail que você envia usando este método na pasta "enviada" na sua conta do Gmail.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top