Enviamdo emails

Bom dia, Senhores.
Se alguém puder me ajudar.

Estou tentando mandar email para os clientes da minha tabela cliente.

Fiz o Seguinte.

1- Criei uma grid na Tabela Clientes,
2- Criei um botão Enviar emails,

Até aqui tudo!

3-Coloquei a Macro no Evento onrecord.
$var_nome = {proprietario_imovel};
$var_email = {email_proprietario_imovel};
//$men = [glo_emailcria];

/**

  • Send a simple email
    */

// Email parameters
$mail_smtp_server = ‘smtp.kauffmann.com.br’; // SMTP server name or IP address
$mail_smtp_user = ‘alex.alves@kauffmann.com.br’; // SMTP user name
$mail_smtp_pass = ‘240358aa’; // SMTP password
$mail_from = ‘alex.alves@kauffmann.com.br’; // From email
$mail_to = $var_email; // To email
$mail_subject = ‘Publicidade Kauffmann’; // Message subject
$mail_message = ‘Prezado, ‘.$var_nome.’,

Como parte de meu trabalho para negociação do seu imóvel sito a Rua Inhambu, 942, 52 - MO, disponibilizo os anúncios para que o Proprietário possa conhecer e interagir comigo o corretor Gestor de seu imóvel Kauffmann, para melhorar a visibilidade do seu imóvel.
Segue texto dos anúncios online;

Referencia do imóvel: 526682

Link do Seu Imóvel no em www.kauffman.com.br:

http://www.kauffmann.com.br/imovel.aspx?id=526682

Link Do Seu Imóvel no Link Zap Imóveis:

Obs: Caso queria alterar o Texto do anuncio responder esse email, como o novo texto.
;’ // Message body
$mail_format = ‘H’; // Message format: (T)ext or (H)tml
$mail_copies = ‘’; // List of the emails that will recieve the message
$mail_tp_copies = ‘’; // Type copies: BCC (Hiden copies) or CCC (Regular copies)
$mail_port = ‘465’; // Server port
$mail_tp_connection = ‘S’; // Connection security (S) or (N)

// Send email";
sc_mail_send($mail_smtp_server,
$mail_smtp_user,
$mail_smtp_pass,
$mail_from,
$mail_to,
$mail_subject,
$mail_message,
$mail_format,
$mail_copies,
$mail_tp_copies,
$mail_port,
$mail_tp_connection);

O meu problema é que não é dinâmica, depois de publicado só vai enviar esse texto,

Alguém tem um método para me indicar.

sc_oicani,

Faça um WHILE !EOF() na tua tabela clientes, inserindo o código do envio de email. Assim a rotina vai varrer toda a tua tabela e enviar email pra cada um.

Obrigado, klyber.

Gostaria de saber, como posso criar emails, conforme exempo:

$var_nome = {nome_cliente},

Se eu deixo assim no onrecord funciona normal, manda email para todos os meus clientes cadastrados, alterando os nomes normalmente.

[size=12pt]$mail_message[/size] = ‘Prezado, ‘.$var_nome.’,

Como parte de meu trabalho para negociação do seu imóvel sito a Rua Inhambu, 942, 52 - MO, disponibilizo os anúncios para que o Proprietário possa conhecer e interagir comigo o corretor Gestor de seu imóvel Kauffmann, para melhorar a visibilidade do seu imóvel.
Segue texto dos anúncios online;

Referencia do imóvel: 526682

Link do Seu Imóvel no em www.kauffman.com.br:

http://www.kauffmann.com.br/imovel.aspx?id=526682

Link Do Seu Imóvel no Link Zap Imóveis:

Obs: Caso queria alterar o Texto do anuncio responder esse email, como o novo texto. ;’

Agora de se eu mando em uma variável,

[mensagem] = {mensagem}

E o campo {mensagem} setado para texto multiplas linhas.

{‘Prezado, ‘.$var_nome.’,

Como parte de meu trabalho para negociação do seu imóvel sito a Rua Inhambu, 942, 52 - MO, disponibilizo os anúncios para que o Proprietário possa conhecer e interagir comigo o corretor Gestor de seu imóvel Kauffmann, para melhorar a visibilidade do seu imóvel.
Segue texto dos anúncios online;

Referencia do imóvel: 526682

Link do Seu Imóvel no em www.kauffman.com.br:

http://www.kauffmann.com.br/imovel.aspx?id=526682

Link Do Seu Imóvel no Link Zap Imóveis:

Obs: Caso queria alterar o Texto do anuncio responder esse email, como o novo texto. ;’}

Então a macro ficaria assim.

// Email parameters
$mail_smtp_server = ‘smtp.kauffmann.com.br’; // SMTP server name or IP address
$mail_smtp_user = ‘alex.alves@kauffmann.com.br’; // SMTP user name
$mail_smtp_pass = ‘240358aa’; // SMTP password
$mail_from = ‘alex.alves@kauffmann.com.br’; // From email
$mail_to = $var_email; // To email
$mail_subject = ‘Publicidade Kauffmann’; // Message subject
$mail_message = [mensagem] // Message body
$mail_format = ‘H’; // Message format: (T)ext or (H)tml
$mail_copies = ‘’; // List of the emails that will recieve the message
$mail_tp_copies = ‘’; // Type copies: BCC (Hiden copies) or CCC (Regular copies)
$mail_port = ‘465’; // Server port
$mail_tp_connection = ‘S’; // Connection security (S) or (N)

porem a variável $var_nome desse modo, não se altera e não imprime os nomes em seu lugar, e todos os clientes da minha base vão receber assim:

" 'Prezado, .$var_nome.,
Como parte de meu trabalho para…"

Não sei se consegui ser objetivo.

Como você está criando uma mensagem em HTML, tens que fechar o texto HTML antes de declarar as variáveis e usar o PHP ECHO para mostrá-las.