MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Caracteres esquisitos

    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    Caracteres esquisitos Empty Caracteres esquisitos

    Mensagem  hugopanzer 7/5/2013, 15:26

    Boa tarde a todos,
    Estoa a usar este codigo para enviar e-mails por smtp e funciona perfeitamente no entanto o e-mail ao chegar ao destinatario o campo remetente aparece com caracteres esquisitos.
    Alguem pode dar alguma dica para que os caracteres esquisitos nao apareçam?

    Agradeco antecipadamente a vossa ajuda.

    Public Sub SendEmail()
    Dim imsg As Object
    Dim iconf As Object
    Dim flds As Object
    Dim schema As String


    Set imsg = CreateObject("CDO.Message")
    Set iconf = CreateObject("CDO.Configuration")
    Set flds = iconf.Fields

    ' send one copy with SMTP server (with autentication)
    schema = "http://schemas.microsoft.com/cdo/configuration/"
    flds.Item(schema & "sendusing") = cdoSendUsingPort
    flds.Item(schema & "smtpserver") = "smtp.mail.org"
    flds.Item(schema & "smtpserverport") = 25
    flds.Item(schema & "smtpauthenticate") = cdoBasic
    flds.Item(schema & "sendusername") = ""
    flds.Item(schema & "sendpassword") = ""
    flds.Item(schema & "smtpusessl") = False
    flds.Update

    With imsg
    .To = "destinatario@mail.com"
    .CC = "destinatario@mail.com"
    .From = "destinatario@mail.com"
    .subject = "Confirmacao da Recepcao do seu Pedido (por favor nao responda a este e-mail)"
    .AddAttachment ""
    .HTMLBody = "AVISO. Se receber um e-mail por engano, agradecemos devolucao e aviso ao remetente"
    .Organization = ""
    .ReplyTo = ""

    Set .Configuration = iconf
    .Send
    End With

    Set iconf = Nothing
    Set imsg = Nothing
    Set flds = Nothing
    End Sub
    Marco Messa
    Marco Messa
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 291
    Registrado : 28/06/2010

    Caracteres esquisitos Empty Re: Caracteres esquisitos

    Mensagem  Marco Messa 1/7/2013, 15:32

    Tente incluir:

    Código:
    flds.Item("http://schemas.microsoft.com/cdo/configuration/languagecode") = 1046

    Referências:

    http://www.ne2.net/genel/cdo-message-cdo-configuration-language-character-bug-0-working-code.html
    http://msdn.microsoft.com/en-us/library/exchange/ms872878(v=exchg.65).aspx


    Flw...Cool 


    .................................................................................
    Tea with me that I book your face Cool

      Data/hora atual: 15/5/2024, 14:50