none
Como puedo etiquetar la dirección IP de mi máquina virtual para que sea seguro RRS feed

  • Pregunta

  • Tengo una aplicación que envía notificaciones de correo electrónico através del SMTP y en la parte receptora me bloquean y me mandan a blacklist por que no lleva una etiqueta para que pueda ser reconocido como una IP segura.

     

    viernes, 7 de septiembre de 2012 18:40

Todas las respuestas

  • Hola,

    Revisa esta dirección, explican bastante bien el tema:

    http://www.hellogoogle.com/como_evitar_filtros_anti_spam/


    Un saludo, Cristian Pérez

    viernes, 7 de septiembre de 2012 22:20
  • Gracias Cristian, fíjate que no soy un empresa de telemarketing, ni ventas, lo que tengo es una mesa de ayuda y lo que requiero es informar a un grupo personas que se les ha asignado requerimiento o que bien tiene que entrar a autorizar requerimientos.

    Trabajo plantillas muy variadas de información, porque depende de lo que cada usuario requiere ver del requerimiento.

    Mi aplicación está en windows azure, pero cuando ellos reciben los correos que envío, aparece la IP,pero el hostname aparece No Domain Information, por ello necesito etiquetar mi servidor, para que ellos lo detecten como seguro,

    miércoles, 12 de septiembre de 2012 18:07
  • Ps, el servidor no sabría como, pero si se como poner una mascara a us correos electronico ...

    Basicamente una mascara en el contexto de un correo electronico, es una cadena de texto que aparece en vez del correo remitente.

    Mira te comparto una parte de mi bandeja de entrada de outlook:

    Obseva que me llegó un correo de Netflix, pero en vez de que me apareciera la dirección real que puede ser por ejemplo:

    boletines@netflix.com

    Solo me aprarece el nombre de la compañia; osea, Ntflix ;)

    No se si lo que estas buscando es algo como eso, en caso de que la respuesta sea afirmativa, muestrame como estas enviando los correos electronicos y yo te puedo orientar sobre como agregar esa mascara !!


    Un saludo, Cristian Pérez

    miércoles, 12 de septiembre de 2012 18:19
  • Gracias, lo que necesito es etiquetar la IP como una IP segura o confiable, ya que el receptor la identifica en blacklist, te anexo la imagen.

    

    Que puedo hacer?. Gracias

    jueves, 13 de septiembre de 2012 18:12
  • Ps, el servidor no sabría como, pero si se como poner una mascara a us correos electronico ...

    Basicamente una mascara en el contexto de un correo electronico, es una cadena de texto que aparece en vez del correo remitente.

    Mira te comparto una parte de mi bandeja de entrada de outlook:

    Obseva que me llegó un correo de Netflix, pero en vez de que me apareciera la dirección real que puede ser por ejemplo:

    boletines@netflix.com

    Solo me aprarece el nombre de la compañia; osea, Ntflix ;)

    No se si lo que estas buscando es algo como eso, en caso de que la respuesta sea afirmativa, muestrame como estas enviando los correos electronicos y yo te puedo orientar sobre como agregar esa mascara !!


    Un saludo, Cristian Pérez

    Cristian, buenas tardes!

    Con respecto al texto anterior como hago en macros para poner la mascara..

    Muchas gracias..

    Saludos,

    Pablo Andres

    viernes, 19 de abril de 2013 21:00
  • Hola Pablo,

    Tienes el código con el que estás enviando el correo ?


    Un saludo,
    Cristian Pérez
    Blog

    sábado, 20 de abril de 2013 12:23
  • Hola Pablo,

    Tienes el código con el que estás enviando el correo ?


    Un saludo,
    Cristian Pérez
    Blog

    Cristia, buenos días!

    Este es el código:

    Private Sub correo()

    Dim fichero As String

    Dim n As Long

    Sheets("Relación").Select

    fichero = "C:\Archivos\Planilla" (La idea aqui es poder escoger la ruta, pero no se como hacerlo (solo la ruta)....)

    n = 3

    Do While Cells(n, 1) <> Empty

        Dim objectOutlook As Outlook.Application

        Dim objectMail As Outlook.MailItem

        Set objectOutlook = CreateObject("Outlook.Application")

        Set objectMail = objectOutlook.CreateItem(olMailItem)

        With objectMail

            .To = Range("D" & n).Value

            .Subject = "Planilla de " & Range("B" & n).Value

            .HTMLBody = "<HTML>" & _

                        "<BODY style=font-size:10pt;font-family:arial>" & _

                        "Estimado(a) " & "<STRONG>" & Range("B" & n).Value & "</STRONG>" & " <br> " & " <br>" & _

                        "Adjunto encontrará el archivo en formato PDF que contiene su planilla de pago efectuado en " & Range("D1").Value & "." & " <br> " & " <br> " & _

                        "Para su visualización es necesario tener instalado el Acrobat Reader." & " <br> " & " <br> " & " <br> " & _

                        "Cordialmente," & " <br> " & " <br> " & " <br> " & _

                        "<STRONG>" & "Aréa de Seguridad Social" & "</STRONG>" & " <br> " & _

                        "</BODY>" & _

                        "</HTML>"

            .Attachments.Add (fichero & "\SoportePago" & Range("C" & n).Value & ".pdf")

            ‘.Display

            .Send

        End With

        Set objectMail = Nothing

        Set objectOutlook1 = Nothing

    n = n + 1

    Loop

    End Sub

    La idea es poner la mascara para que no vean quien lo mando si no que el usuario final solo pueda ver, por ejemplo "Area de Seguridad" que es lo que pretendo.

    Otra cosa! que tengo duda, que no es para esta macro...(cuando necesito enviar un correo me toca adjuntarle la firma (cuando lo hago desde excel), como hago en las macros para adjuntarle la firma que esta predeterminada en outlook?

    Muchas gracias por su ayuda.

    Saludos,

    Pablo Andres



    • Editado Pabloandre lunes, 22 de abril de 2013 13:47
    • Propuesto como respuesta Pabloandre jueves, 25 de abril de 2013 19:20
    • Votado como útil Pabloandre jueves, 25 de abril de 2013 19:21
    lunes, 22 de abril de 2013 13:39
  • Hola Pablo,

    Tienes el código con el que estás enviando el correo ?


    Un saludo,
    Cristian Pérez
    Blog

    Cristia, buenos días!

    Este es el código:

    Private Sub correo()

    Dim fichero As String

    Dim n As Long

    Sheets("Relación").Select

    fichero = "C:\Archivos\Planilla" (La idea aqui es poder escoger la ruta, pero no se como hacerlo (solo la ruta)....)

    n = 3

    Do While Cells(n, 1) <> Empty

        Dim objectOutlook As Outlook.Application

        Dim objectMail As Outlook.MailItem

        Set objectOutlook = CreateObject("Outlook.Application")

        Set objectMail = objectOutlook.CreateItem(olMailItem)

        With objectMail

            .To = Range("D" & n).Value

            .Subject = "Planilla de " & Range("B" & n).Value

            .HTMLBody = "<HTML>" & _

                        "<BODY style=font-size:10pt;font-family:arial>" & _

                        "Estimado(a) " & "<STRONG>" & Range("B" & n).Value & "</STRONG>" & " <br> " & " <br>" & _

                        "Adjunto encontrará el archivo en formato PDF que contiene su planilla de pago efectuado en " & Range("D1").Value & "." & " <br> " & " <br> " & _

                        "Para su visualización es necesario tener instalado el Acrobat Reader." & " <br> " & " <br> " & " <br> " & _

                        "Cordialmente," & " <br> " & " <br> " & " <br> " & _

                        "<STRONG>" & "Aréa de Seguridad Social" & "</STRONG>" & " <br> " & _

                        "</BODY>" & _

                        "</HTML>"

            .Attachments.Add (fichero & "\SoportePago" & Range("C" & n).Value & ".pdf")

            ‘.Display

            .Send

        End With

        Set objectMail = Nothing

        Set objectOutlook1 = Nothing

    n = n + 1

    Loop

    End Sub

    La idea es poner la mascara para que no vean quien lo mando si no que el usuario final solo pueda ver, por ejemplo "Area de Seguridad" que es lo que pretendo.

    Otra cosa! que tengo duda, que no es para esta macro...(cuando necesito enviar un correo me toca adjuntarle la firma (cuando lo hago desde excel), como hago en las macros para adjuntarle la firma que esta predeterminada en outlook?

    Muchas gracias por su ayuda.

    Saludos,

    Pablo Andres




    Cristian???
    jueves, 25 de abril de 2013 19:21
  • Hola

    Lo siento pero nunca he trabajado con Macros :-(

    Supongo que podrás consultar en internet las propiedades de los objetos:

    Dim objectOutlook As Outlook.Application
    Dim objectMail As Outlook.MailItem

    Y entre ellas debe de estar la de la mascara...

    En vb.net se asigna la propiedad DisplayName te muestro un ejemplo:

        Public Sub EnviarCorreo(ByVal para As String, ByVal asunto As String, ByVal cuerpo As String, ByVal servidor As String, ByVal buzon As String, ByVal contraseña As String)
            Dim correo As New MailMessage
            correo.From = New MailAddress(buzon, "Aquí es la mascara")
            correo.To.Add(para)
            correo.Subject = asunto
            correo.Body = cuerpo
            correo.IsBodyHtml = True
            correo.Priority = MailPriority.Normal
            Dim smtp As New SmtpClient()
            smtp.Host = servidor
            smtp.Credentials = New System.Net.NetworkCredential(buzon, contraseña)
            smtp.Send(correo)
        End Sub


    Un saludo,
    Cristian Pérez
    Blog


    jueves, 25 de abril de 2013 19:50