Entrar
¿Usuario nuevo? Regístrate
vbasicworld · Lista de discusión sobre programación en Visual Basic
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes buscar mensajes antiguos en un grupo.

Mensajes

  Mensajes Ayuda
Avanzado
host e-mail (help me)   Lista de mensajes  
Responder | Reenviar Mensaje #3519 de 4543 |
Saludos.
 
Como estan amigos de la lista. Nuevamente recuro a ustedes para que me puedan ayudar en las siguientes consultas.
 
1- Si voy a enviar un e-mail de: login@...   a: login@... ¿Cual es el HOST al que debo conectarme? con login@...?
 
Ejemplo: si tengo que enviar de: login@...  a: login@... ¿Cual es host al que debo conectarme? con smtp.wanadoo.es, o con smtp.mail.yahoo.es?
Es lo mismo si me piden autentificacion?
 
2- Como puedo saber si una cuenta de e-mail existe?
 
3- Al enviar un e-mail OUTLOOK Express, como sabe con que host debo conectarse. Supongo que debe tener una base de datos, de todos los host. Si es asi. ¿Como puedo conectarme con su base de datos?
 
4- Cuales son los tipos de archivos que reconoce el protocolo Mime-Version 1.0?
 
5- Me podrian confirmar si el ejemplo de abajo, es para codificar en Base 64. Si no es asi me podrian enviar un ejemplo para codificar en base 64. Lo necesito para poder enviar e-mail con archivo adjunto.

Public Function UUEncodeFile(strFilePath As String) As String
    Dim intFile         As Integer      'file handler
    Dim intTempFile     As Integer      'temp file
    Dim lFileSize       As Long         'size of the file
    Dim strFilename     As String       'name of the file
    Dim strFileData     As String       'file data chunk
    Dim lEncodedLines   As Long         'number of encoded lines
    Dim strTempLine     As String       'temporary string
    Dim i               As Long         'loop counter
    Dim j               As Integer      'loop counter
   
    Dim strResult       As String
    '
    'Get file name
    strFilename = Mid$(strFilePath, InStrRev(strFilePath, "\") + 1)
    '
    'Insert first marker: "begin 664 ..."
    strResult = "begin 664 " + strFilename + vbCrLf
    '
    'Get file size
    lFileSize = FileLen(strFilePath)
    lEncodedLines = lFileSize \ 45 + 1
    '
    'Prepare buffer to retrieve data from
    'the file by 45 symbols chunks
    strFileData = Space(45)
    '
    intFile = FreeFile
    '
    Open strFilePath For Binary As intFile
        For i = 1 To lEncodedLines
            'Read file data by 45-bytes cnunks
            '
            If i = lEncodedLines Then
                'Last line of encoded data often is not
                'equal to 45, therefore we need to change
                'size of the buffer
                strFileData = Space(lFileSize Mod 45)
            End If
            'Retrieve data chunk from file to the buffer
            Get intFile, , strFileData
            'Add first symbol to encoded string that informs
            'about quantity of symbols in encoded string.
            'More often "M" symbol is used.
            strTempLine = Chr(Len(strFileData) + 32)
            '
            If i = lEncodedLines And (Len(strFileData) Mod 3) Then
                'If the last line is processed and length of
                'source data is not a number divisible by 3, add one or two
                'blankspace symbols
                strFileData = strFileData + Space(3 - (Len(strFileData) Mod 3))
            End If
           
            For j = 1 To Len(strFileData) Step 3
                'Breake each 3 (8-bits) bytes to 4 (6-bits) bytes
                '
                '1 byte
                strTempLine = strTempLine + Chr(Asc(Mid(strFileData, j, 1)) \ 4 + 32)
                '2 byte
                strTempLine = strTempLine + Chr((Asc(Mid(strFileData, j, 1)) Mod 4) * 16 _
                               + Asc(Mid(strFileData, j + 1, 1)) \ 16 + 32)
                '3 byte
                strTempLine = strTempLine + Chr((Asc(Mid(strFileData, j + 1, 1)) Mod 16) * 4 _
                               + Asc(Mid(strFileData, j + 2, 1)) \ 64 + 32)
                '4 byte
                strTempLine = strTempLine + Chr(Asc(Mid(strFileData, j + 2, 1)) Mod 64 + 32)
            Next j
            'replace " " with "`"
            strTempLine = Replace(strTempLine, " ", "`")
            'add encoded line to result buffer
            strResult = strResult + strTempLine + vbCrLf
            'reset line buffer
            strTempLine = ""
        Next i
    Close intFile
    'add the end marker
    strResult = strResult & "`" & vbCrLf + "end" + vbCrLf
    'asign return value
    UUEncodeFile = strResult
   
End Function
 
Gracias de antemano.
Cualquier comentario es bienvenido.


Correo Yahoo!: 6MB, más protección contra el spam ¡gratis!

Mar, 1 de Jun, 2004 5:38 pm

vbasicred
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #3519 de 4543 |
Desplegar mensajes Autor Ordenar por fecha

Saludos. Como estan amigos de la lista. Nuevamente recuro a ustedes para que me puedan ayudar en las siguientes consultas. 1- Si voy a enviar un e-mail de:...
Paul P. Garcia
vbasicred
Sin conexión Enviar mensaje
1 de Jun, 2004
5:45 pm

cuando te recibas, nos vas a dar un pedacito de tu diploma ? o un porcentaje de tu primer sueldo ? ... From: Paul P. Garcia To: programador basic ; vbe basic ;...
dario blanco
darioblanco@...
Enviar mensaje
1 de Jun, 2004
6:36 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda