wiki:es:Documentation/ARexxAPI/GETMAILINFO

Version 7 (modified by Emilio Jimenez, 5 years ago) (diff)

En otros idiomas:


ARexx API

    GETMAILINFO

    NOMBRE

    GetMailInfo — Obtener información sobre el mensaje actual.

    PLANTILLA

    VAR/K,STEM/K,ITEM/A

    FUNCIÓN

    Devuelve información sobre el mensaje actual.

    ENTRADAS

    VAR/K - variable alternativa en al que almacenar los resultados en lugar de RESULT (V2.0)
    STEM/K - nombre base usado para los STEMs donde se insertará la información devuelta (V2.0)
    ITEM/A - elemento del que obtener información, puede ser

    • ACT(IVE) - posición (0 = primer mensaje de la carpeta)
    • STA(TUS) - estado del mensaje, los posibles valores son
      • N - nuevo
      • O - leído
      • U - no leído
      • R - respondido
      • F - reenviado
      • S - enviado
      • W - listo para enviar
      • H - retenido
      • E - envío fallido
    • FRO(M) - remitente
    • TO - destinatario primario
    • REP(LY) - dirección de retorno; será el primer destinatario de la cabecera "Reply-To:", o en su defecto el primer remitente de la cabecera "From:"
    • SUB(JECT) - asunto
    • FIL(E) - senda completa del mensaje en disco

    RESULTADOS

    VAR - información devuelta por el comando
    <STEM>VALUE - información devuelta por el comando

    NOTAS

    Este comando fue superado por MAILINFO en la V2.0+. No lo utilice en nuevos scripts.

    EJEMPLO

            /* Activar códigos de resultados */
         OPTIONS RESULTS
           
            /* Solicitar información 'activa' */
         
         GETMAILINFO ACTIVE VAR posi
         IF RC ~= 0 THEN EXIT
    
             /* Solicitar información 'estado' */
         GETMAILINFO STATUS VAR status
         IF RC ~= 0 THEN EXIT
    
             /* Solicitar información 'de' */
         GETMAILINFO FROM VAR from
         IF RC ~= 0 THEN EXIT
    
             /* Solicitar información 'para' */
         GETMAILINFO TO VAR to
         IF RC ~= 0 THEN EXIT
    
             /* Solicitar información 'responder' */
         GETMAILINFO REPLY VAR replyto
         IF RC ~= 0 THEN EXIT
    
             /* Solicitar información 'asunto' */
         GETMAILINFO SUBJECT VAR subj
         IF RC ~= 0 THEN EXIT
    
             /* Solicitar información 'archivo' */
         GETMAILINFO FILE VAR path
         IF RC ~= 0 THEN EXIT
    
            /* Mostrar los resultados */  
         SAY 'Position: 'posi
         SAY 'Status:   'status
         SAY 'From:     'from
         SAY 'To:       'to
         SAY 'Reply-To: 'replyto
         SAY 'Subject:  'subj
         SAY 'Path:     'path
    

    FALLOS

    VÉASE TAMBIÉN

    MAILINFO