0

Redirecionando Email

criado por Hildo em 23/05/2009 3:19am
Olá galera, um bom dia a todos estou aqui nessa plena madrugada de sexta-feira batendo meus curtos-circuitos para tentar entender como funciona o sistema de automação de emails.

Um exemplo objetivo em sites de leilão: o comprador realiza uma compra, após ele realizar essa compra são enviados dois emails (um para o comprador outro para o vendedor) a partir desse email, o email do vendedor faz um cadastro e automaticamente manda um outro novo email ao comprador (este sim personalizado e com a marca da empresa). Não consigo entender o funcionamento disso!

O email do vendedor está sendo redirecionado a uma página que capta esses dados depois volta para o email do comprador? No caso como se chama isso especificamente?

Espero que tenham entendido minha dúvida!

Abraço!

Lista de Respostas:

0
25/05/2009 5:30pm
(~7 anos atrás)
Alex Weber respondeu:
Olá,

Pelo que entendi não é muito complicado não.

Quando o comprador faz uma compra são disparados 2 e-mails:
- para o vendedor, avisando sobre a compra
- para o comprador, com os dados do vendedor

Ou seja:

Quando o comprador faz uma compra a aplicação:
- puxa os dados do vendedor do banco
- manda um e-mail para o vendedor, avisando sobre a compra
- manda um e-mail para o comprador (usando os dados do banco), informando o comprador


Quanto ao fato do e-mail parecer estar vindo direto do comprador, me parece simplesmente uma quesão de enviar headers diferentes no email:

function enviarEmail($de, $para, $assunto, $texto)
{
    $headers = "From: Fulano de Tal <$de>";

    sendMail($para, $assunto, $texto, $headers);
}

Além do header "From:" existem outros que você pode modificar para modificar o endereço de resposta ou até enviar emails HTMl ou multipart.

Espero que tenha respondido sua duvida!

0
22/06/2009 10:09pm
(~7 anos atrás)
Matheus Ricelly respondeu:
Não vejo muita complicação nisso:

http://br.php.net/manual/pt_BR/function.mail.php

Ler sobre essa função, lá vai te ajudar bastante.
Quanto como fazer esse procedimento, assim que o cliente clicar em comprar por exemplo, vc coloca no código pra ele enviar 2 e-mails, através da função acima, sendo um pra o usuário que está logado no momento, no caso o cliente e para o e-mail do dono do produto.

Não vejo complicação nisso... assim que vc der uma lida nesse material, vc entenderá melhor como vai ficar.

Abraços!

0
21/07/2009 11:23pm
(~7 anos atrás)
Keylly Eyglys respondeu:
Bem,
Pelo que entendi você está interessado em saber como o vendedor envia um novo e-mail para o comprador.

Isto é feito com um software (que pode ser um script PHP) que realiza o acesso a conta de e-mail do vendedor (através de POP ou IMAP), realiza o download dos emails de compra, identifica os e-mails que são enviados pelo site de leilão (essa identificação pode ser feita pela característica do HTML enviado, e-mail de origem, etc). Separa as informações pertinentes (email do comprador, produtos, etc) realiza o cadastro em um software do próprio vendedor.

O e-mail que chega ao comprador com a logomarca personalizada pode ser disparado de 2 formas: Pelo mesmo software que está coletando os e-mails do vendedor ou pelo software que gerencia os pedidos (ele pode disparar o e-mail a cada nova compra).

Att.
Keylly Eyglys.

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)