Cazzeri 1 Denunciar post Postado Outubro 24, 2014 Não sei se é bem aqui que devo colocar, mas enfim... Tenho um webserver local ambiente linux, tenho um projeto que ao se cadastrar envia um e-mail. Mas no meu webserver não está enviando. Tenho os pacotes, bsd-mailx e o postfix... só não sei se tem que configurar algum deles. Quando coloco o projeto na hospedagem, o cadastro funciona normalmente e o e-mail é enviado. Se alguém souber o que faltou no servidor local para funcionar... Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Outubro 24, 2014 Servidor local é ruim pra envio de email. O maior problema é domínio. Um email de @localhost será, muitas vezes, descartado pelos webmails. Recomendo conectar via SMTP no servidor remoto. O PHPMailer faz isso facilmente. E funcionará local e no servidor, sem problemas. Compartilhar este post Link para o post Compartilhar em outros sites
Cazzeri 1 Denunciar post Postado Outubro 24, 2014 Acredito que o phpmailer seja um script... o problema é que utilizo framework, que já vem com o package para email. Configurei o SMTP no framework com o endereço e a porta do google, e mesmo assim não vai =/ Compartilhar este post Link para o post Compartilhar em outros sites
AndersonDutra 4 Denunciar post Postado Outubro 24, 2014 Qual framework vc usa? Vc tentou configurar a porta no php.ini?? Compartilhar este post Link para o post Compartilhar em outros sites
Cazzeri 1 Denunciar post Postado Outubro 24, 2014 Estou usando o fuelphp... mas como eu disse, no servidor do hostinger está funcionando, sem precisar mexer nas configurações do fuel. Tentei alterar o php.ini, no momento a parte do mail function está assim: [mail function]; For Win32 only.; http://php.net/smtpSMTP = localhost; http://php.net/smtp-portsmtp_port = 25; For Win32 only.; http://php.net/sendmail-from;sendmail_from = me@example.com; For Unix only. You may supply arguments as well (default: "sendmail -t -i").; http://php.net/sendmail-path;sendmail_path =; Force the addition of the specified parameters to be passed as extra parameters; to the sendmail binary. These parameters will always replace the value of; the 5th parameter to mail(), even in safe mode.;mail.force_extra_parameters =; Add X-PHP-Originating-Script: that will include uid of the script followed by the filenamemail.add_x_header = On; The path to a log file that will log all mail() calls. Log entries include; the full path of the script, line number, To address and headers.;mail.log =; Log mail to syslog (Event Log on NT, not valid in Windows 95).;mail.log = syslog Compartilhar este post Link para o post Compartilhar em outros sites
AndersonDutra 4 Denunciar post Postado Outubro 27, 2014 Já viu o firewall do sistema? Liberou as portas(567 por exemplo)? Compartilhar este post Link para o post Compartilhar em outros sites
Cazzeri 1 Denunciar post Postado Outubro 31, 2014 Pq a 567? Essas são as minha portas abertas... PORT STATE SERVICE25/tcp open smtp80/tcp open http111/tcp open rpcbind139/tcp open netbios-ssn445/tcp open microsoft-ds3306/tcp open mysql5432/tcp open postgresql6566/tcp open sane-port Compartilhar este post Link para o post Compartilhar em outros sites
ExtremsX 58 Denunciar post Postado Outubro 31, 2014 Se não me engano o servidor gmail usa a porta 567 se vc tiver usando ela. Mas só por curiosidade tente desativar o firewall pra ver se é ele, se for é só descobrir depois que porta abrir Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Outubro 31, 2014 não é 567, é 587. Mais detalhes aqui: http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol#Ports Compartilhar este post Link para o post Compartilhar em outros sites
Cazzeri 1 Denunciar post Postado Outubro 31, 2014 Na verdade assim é a config do google... 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => '465', Mas não estou tentando enviar pelo protocolo SMTP... e sim pelo arquivo /usr/sbin/sendmail, que é gerado pelo postfix, usando o protoclo "mail". Compartilhar este post Link para o post Compartilhar em outros sites
ExtremsX 58 Denunciar post Postado Outubro 31, 2014 Tente isso: https://support.google.com/mail/answer/78775?hl=pt-BR Eu acho que só consegui enviar com Gmail quando usei TLS Compartilhar este post Link para o post Compartilhar em outros sites
Cazzeri 1 Denunciar post Postado Outubro 31, 2014 Mas o meu problema não é com o google :( Compartilhar este post Link para o post Compartilhar em outros sites
AndersonDutra 4 Denunciar post Postado Novembro 5, 2014 Hoje em dia não se usa mais porta 25, se não estou enganado.Aqui fala sobre o assunto: http://canaltech.com.br/noticia/seguranca/Brasil-fecha-porta-25-SMTP-para-diminuir-numero-de-spams-e-deixar-Lista-Negra/ Compartilhar este post Link para o post Compartilhar em outros sites