Autor Tópico: sc_mail_send *HOTMAIL* ou *GMAIL*  (Lida 623 vezes)

camilamoreirati

  • Intermediário
  • ***
  • Mensagens: 131
    • Email
sc_mail_send *HOTMAIL* ou *GMAIL*
« Online: Fevereiro 19, 2016, 11:04:13 pm »
Boa noite pessoal, alguém aqui já usou a macro sc_mail_send para os servidores de e-mail HOTMAIL ou GMAIL ?
Estou querendo usar pois não tenho domínio próprio de e-mail, se alguém tiver o código com as configurações de smtp e porta cola aqui para me ajudar ? Obrigada desde já!


Att. Camila Moreira
Web Designer / Programadora
Att. Camila Moreira
Desenvolvedor WEB

Giu

  • Novato
  • *
  • Mensagens: 6
    • KomencoIT
Re:sc_mail_send *HOTMAIL* ou *GMAIL*
« Responder #1 Online: Fevereiro 20, 2016, 05:06:28 am »
Check this for gmail

https://support.google.com/a/answer/176600?hl=en

In mail_send remember enable the ssl param to Y
Desculpe o meu Português traduzido
/Giuseppe
Scriptcase Professional Gold Partner - SC International Community Moderator

Professional Scriptcase Services
-- Outsourcing, Consulting, Training, Support

camilamoreirati

  • Intermediário
  • ***
  • Mensagens: 131
    • Email
Re:sc_mail_send *HOTMAIL* ou *GMAIL*
« Responder #2 Online: Fevereiro 20, 2016, 10:06:25 am »
Bom dia, então... eu já tentei de todas as formas que vi na internet, tanto para gmail quanto para o hotmail.
Queria mesmo saber se alguém aqui conseguiu usar, e se pode compartilhar o código ?
Att. Camila Moreira
Desenvolvedor WEB

Giu

  • Novato
  • *
  • Mensagens: 6
    • KomencoIT
Re:sc_mail_send *HOTMAIL* ou *GMAIL*
« Responder #3 Online: Fevereiro 22, 2016, 08:16:06 pm »
Com o hotmail não, mas com aplicativos do Google . Amanhã vou compartilhar se eu tiver tempo
Desculpe o meu Português traduzido
/Giuseppe
Scriptcase Professional Gold Partner - SC International Community Moderator

Professional Scriptcase Services
-- Outsourcing, Consulting, Training, Support

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1658
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:sc_mail_send *HOTMAIL* ou *GMAIL*
« Responder #4 Online: Fevereiro 22, 2016, 08:36:58 pm »
No google se a autenticação em duas vias estiver habilitada o smtp não funcionará da forma que você quer.
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1658
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:sc_mail_send *HOTMAIL* ou *GMAIL*
« Responder #5 Online: Fevereiro 22, 2016, 08:58:42 pm »
A propósito está usando estas configurações?
GMAIL

Servidor SMTP: smtp.gmail.com
Porta 465 (SSL exigido)
Porta 587 (TLS exigido)
Autenticação: sim
Nome de usuário: Endereço de e-mail completo do Gmail ou do Google Apps exigido para a autenticação
Senha: sua senha
Limite: 2.000 mensagens por dia.

HOTMAIL

Servidor de saída (SMTP)

    Endereço do servidor: smtp-mail.outlook.com
    Porta: 25 (ou 587 se a 25 estiver bloqueada)
    Autenticação: Sim
    Conexão criptografada: TLS

Nome de usuário: seu endereço de email
Senha: sua senha
Limite: 300 mensagens por dia e gere até 100 destinatários por mensagem.
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

Jailton

  • Expert
  • *****
  • Mensagens: 2041
Re:sc_mail_send *HOTMAIL* ou *GMAIL*
« Responder #6 Online: Fevereiro 22, 2016, 09:06:30 pm »
A propósito está usando estas configurações?
GMAIL

Servidor SMTP: smtp.gmail.com
Porta 465 (SSL exigido)
Porta 587 (TLS exigido)
Autenticação: sim
Nome de usuário: Endereço de e-mail completo do Gmail ou do Google Apps exigido para a autenticação
Senha: sua senha
Limite: 2.000 mensagens por dia.

HOTMAIL

Servidor de saída (SMTP)

    Endereço do servidor: smtp-mail.outlook.com
    Porta: 25 (ou 587 se a 25 estiver bloqueada)
    Autenticação: Sim
    Conexão criptografada: TLS

Nome de usuário: seu endereço de email
Senha: sua senha
Limite: 300 mensagens por dia e gere até 100 destinatários por mensagem.


Pequeno Detalhe tem provedor que vai filtrar não vai deixar mensagem entrar que tem mais que 10 destinatários no cabeçalho e vai barrar a entrega.

Eu mesmo fiz um sistema de cliente que gera e-mails automaticamente c/c para registro de operações financeiras, ai tive que na hora
de enviar o e-mail junto com a c/c dividir tudo e enviar 1 por 1 separado, em vez de uma mensagem só com vários destinatários.

E uso o servidor 'exim' no Centos com IP reverso, SSL e com monitor para saber o que aconteceu com a entrega de cada e-mail.

« Última modificação: Fevereiro 22, 2016, 09:25:34 pm por Jailton »
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Allan Medeiros

  • Expert
  • *****
  • Mensagens: 504
    • Email
Re:sc_mail_send *HOTMAIL* ou *GMAIL*
« Responder #7 Online: Fevereiro 23, 2016, 02:11:24 pm »
Camila,
Recomendo o uso da biblioteca PHMailer: https://github.com/PHPMailer/PHPMailer
[]s
Allan Medeiros
Analista de Informática
__________________________________________
Companhia de Processamento de Dados da Paraíba
medeiros@codata.pb.gov.br

Giu

  • Novato
  • *
  • Mensagens: 6
    • KomencoIT
Re:sc_mail_send *HOTMAIL* ou *GMAIL*
« Responder #8 Online: Fevereiro 24, 2016, 06:23:14 am »
Desculpe pelo atraso, muito ocupado.

Aqui você tem uma aplicação de controle pouco (import applications, not project).

http://komenco.es/externo/sc8_201602241011_export_tests.zip

Basta preencher o usuário, a partir de, para e assim por diante ... Os dados do Gmail é definida como padrão no momento.

Quando você pressiona ok. Não funciona. Por quê? Porque mail_send macro parece quebrado.

On control_send_email_apl.php, line 1561 you can see:

Código: [Selecionar]
    $sc_mail_port     = "$this->smtp_port ";
    $sc_mail_tp_port  = "$this->conn_type ";
    $sc_mail_tp_mens  = "$this->msg_type ";
    $sc_mail_tp_copy  = "";

Basta apagar o espaço extra dentro da sequência de caracteres deste 3 linhas, como este:

Código: [Selecionar]
    $sc_mail_port     = "$this->smtp_port";
    $sc_mail_tp_port  = "$this->conn_type";
    $sc_mail_tp_mens  = "$this->msg_type";
    $sc_mail_tp_copy  = "";

e você vai vê-lo trabalhando.

Solução:
Resolver isso em cada geração de seu aplicativo até que seja resolvido (Vou relatar em fóruns internacionais), ou como sugerido, use PHPMailer como acompanhante.

Regards.

Note: Eu não tentei, mas talvez se os dados estão na mão e não vêm de variáveis esse erro não acontece.
« Última modificação: Fevereiro 24, 2016, 06:29:43 am por Giu »
Desculpe o meu Português traduzido
/Giuseppe
Scriptcase Professional Gold Partner - SC International Community Moderator

Professional Scriptcase Services
-- Outsourcing, Consulting, Training, Support

camilamoreirati

  • Intermediário
  • ***
  • Mensagens: 131
    • Email
RESOLVIDO:sc_mail_send *HOTMAIL* ou *GMAIL*
« Responder #9 Online: Fevereiro 28, 2016, 05:42:13 pm »
Obrigada gente, consegui usar o GMAIL.
Att. Camila Moreira
Desenvolvedor WEB