|
propriedade |
descrição |
obrigatório |
|
Mail.Host |
Nome ou IP do servidor SMTP que
será usado para o envio da mensagem.
ex:
Mail.Host = "127.0.0.1"
Mail.Host = "10.220.20.20"
Mail.Host = "smt.isp1.com.br" |
X |
|
Mail.Port |
Porta para a comunicação com o
servidor SMTP. O padrao é 25.
ex:
Mail.Port = "25" |
X |
|
Mail.UserID |
Esta propriedade não é
obrigatória, mas existem alguns servidores SMTP que exigem
um usuário cadastrado.
ex:
Mail.UserID = "admin" |
|
|
Mail.ContentType |
Codificação do corpo da
mensagem.
Para mensagens em html, use "text/html".
Para mensagens texto, use "text/plain".
ex:
Mail.ContentType = "text/html" |
X |
|
Mail.From |
E-mail de quem está enviando a
mensagem.
ex:
Mail.From = "admin@isp3.com.br" |
X |
|
Mail.FromName |
Nome de quem está enviando a
mensagem.
ex: "administrador" |
|
|
Mail.ReplyTo |
E-mail
de retorno ao clicar em responder.
ex:
Mail.ReplyTo = "email5@isp1.com.br" |
|
|
Mail.ToMail |
Para cada e-mail adicionado em
ToMail, o componente tratará como e-mail independente
enviando um e-mail para cada um. Você pode fazer um loop
adicionando destinatários em ToMail ou adicionar um ou mais
strings com a relação de destinatários, o delimitador poderá
ser virgula ou ponto e virgula.
NOTA1:
Adicione todos os destinatários em ToMail antes de usar o
Mail.Send, isso tornará mais rápido e mais eficiente o envio
dos e-mails.
ex:
Mail.ToMail = "email1@isp1.com.br"
Mail.ToMail = "nome1 <email1@isp1.com.br>"
Mail.ToMail = "email1@isp1.com.br;email2@isp2.com.br"
Mail.ToMail = "nome1 <email1@isp1.com.br>;nome2 <email2@isp2.com.br>"
NOTA2:
Para enviar e-mails com o nome do destinatário, o e-mail
deve estar entre "<>" |
X |
|
Mail.CC |
Adiciona cópias para outros
e-mails. A relação de e-mails é
enviada para todos.
ex:
Mail.CC = "email1@isp1.com.br;email2@isp2.com.br" |
|
|
Mail.BCC |
Com esta propriedade você pode
adicionar cópias ocultas para outros e-mails.
ex:
Mail.BCC = "email1@isp1.com.br;email2@isp2.com.br" |
|
|
Mail.Subject |
Assunto do seu e-mail.
ex:
Mail.Subject = "Teste
do E-mail" |
|
|
Mail.BodyText |
Corpo do seu e-mail. O conteúdo
deve ser em html ou apenas texto de acordo com a propriedade
Mail.ContentType.
ex:
Mail.BodyText = "<b>Teste
do envio de E-mail</b>" |
|
|
Mail.FileBodyText |
O corpo do e-mail também pode
ser uma página html ou uma página de texto, de acordo com a
propriedade
Mail.ContentType.
ex:
Mail.FileBodyText =
"C:\raiz\site\testeEmail.txt"
Mail.FileBodyText = Server.MapPath("News.htm")
NOTA:
Para lembrar: o endereçamento das figuras na página html a
ser enviada devem ser absolutos. |
|
|
Mail.AttachFile |
Use esta propriedade para anexar
arquivos no e-mail.
ex:
Mail.AttachFile =
"C:\raiz\site\teste.zip"
Mail.AttachFile = Server.MapPath("teste.doc")
Mail.AttachFile = Server.MapPath("teste.ppp") |
|
|
Mail.FileReport |
Nesta propriedade se especifica
o caminho do arquivo onde o componente fará o relatório de
envio dos e-mails. Ela funciona em conjunto com
Mail.Report.
ex:
Mail.FileReport =
"C:\raiz\site\relat\relatorio.txt"
Mail.FileReport = Server.MapPath("relatorio.txt")
NOTA:
Possivelmente você terá que dar permissão na pasta para
criação do arquivo. |
|
|
Mail.Report |
Esta propriedade tem duas
opções: "A" e "B". Ela funciona em conjunto com a
propriedade
Mail.FileReport.
"A" : O componente cria um relatório informando o numero de
e-mails enviados.
"B" : O componente cria um relatório informando o numero de
e-mails enviados e para quais e-mails foi enviado.
ex:
Mail.Report =
"A"
Mail.Report =
"B"
Esta propriedade é muito útil quando por algum motivo o
componente não conseguiu enviar para todos os e-mails que
foi passado, como por exemplo por Server-Timeout da página,
no relatório terá o total de e-mails enviados.
Formato do Relatório:
Linha 1: Tipo de relatório pedido, pode conter "A" ou "B"
Linha 2: O caminho do arquivo onde será feito o relatório,
colocado em
Mail.FileReport.
Linha 3: Quantidade de e-mails enviados
Linha 4: A partir desta linha usando a opção "B", será
colocado os e-mails destinatários que foram enviados, um em
cada linha.
NOTA1:
A opção "B" foi desenvolvida para seus testes de
desenvolvimento, a opção "A" é suficiente para fazer todo o
gerenciamento do envio de seus e-mails.
|
|
| Mail.Send |
Inicia o processo de envio dos
e-mails. |
|
|
Baixe o InfoMail Aqui é
FREE! |