wiki:es:Documentation/ARexxAPI/MAILINFO

En otros idiomas:


ARexx API

  1. es:Documentation/ARexxAPI/ADDRDELETE
  2. es:Documentation/ARexxAPI/ADDREDIT
  3. es:Documentation/ARexxAPI/ADDRFIND
  4. es:Documentation/ARexxAPI/ADDRGOTO
  5. es:Documentation/ARexxAPI/ADDRINFO
  6. es:Documentation/ARexxAPI/ADDRLOAD
  7. es:Documentation/ARexxAPI/ADDRNEW
  8. es:Documentation/ARexxAPI/ADDRRESOLVE
  9. es:Documentation/ARexxAPI/ADDRSAVE
  10. es:Documentation/ARexxAPI/APPBUSY
  11. es:Documentation/ARexxAPI/APPNOBUSY
  12. es:Documentation/ARexxAPI/FINDMAIL
  13. es:Documentation/ARexxAPI/FLUSHINDEXES
  14. es:Documentation/ARexxAPI/FOLDERINFO
  15. es:Documentation/ARexxAPI/GETCONFIGINFO
  16. es:Documentation/ARexxAPI/GETFOLDERINFO
  17. es:Documentation/ARexxAPI/GETMAILINFO
  18. es:Documentation/ARexxAPI/GETSELECTED
  19. es:Documentation/ARexxAPI/GETURL
  20. es:Documentation/ARexxAPI/HELP
  21. es:Documentation/ARexxAPI/HIDE
  22. es:Documentation/ARexxAPI/INFO
  23. es:Documentation/ARexxAPI/ISONLINE
  24. es:Documentation/ARexxAPI/LISTFREEZE
  25. es:Documentation/ARexxAPI/LISTSELECT
  26. es:Documentation/ARexxAPI/LISTUNFREEZE
  27. es:Documentation/ARexxAPI/MAILARCHIVE
  28. es:Documentation/ARexxAPI/MAILBOUNCE
  29. es:Documentation/ARexxAPI/MAILCHANGESUBJECT
  30. es:Documentation/ARexxAPI/MAILCHECK
  31. es:Documentation/ARexxAPI/MAILCOPY
  32. es:Documentation/ARexxAPI/MAILDELETE
  33. es:Documentation/ARexxAPI/MAILEDIT
  34. es:Documentation/ARexxAPI/MAILEXPORT
  35. es:Documentation/ARexxAPI/MAILFILTER
  36. es:Documentation/ARexxAPI/MAILFORWARD
  37. es:Documentation/ARexxAPI/MAILIMPORT
  38. es:Documentation/ARexxAPI/MAILINFO
  39. es:Documentation/ARexxAPI/MAILMOVE
  40. es:Documentation/ARexxAPI/MAILREAD
  41. es:Documentation/ARexxAPI/MAILREPLY
  42. es:Documentation/ARexxAPI/MAILSEND
  43. es:Documentation/ARexxAPI/MAILSENDALL
  44. es:Documentation/ARexxAPI/MAILSTATUS
  45. es:Documentation/ARexxAPI/MAILUPDATE
  46. es:Documentation/ARexxAPI/MAILWRITE
  47. es:Documentation/ARexxAPI/NEWMAILFILE
  48. es:Documentation/ARexxAPI/QUIT
  49. es:Documentation/ARexxAPI/READCLOSE
  50. es:Documentation/ARexxAPI/READINFO
  51. es:Documentation/ARexxAPI/READPRINT
  52. es:Documentation/ARexxAPI/READSAVE
  53. es:Documentation/ARexxAPI/REQUEST
  54. es:Documentation/ARexxAPI/REQUESTFILE
  55. es:Documentation/ARexxAPI/REQUESTFOLDER
  56. es:Documentation/ARexxAPI/REQUESTSTRING
  57. es:Documentation/ARexxAPI/RESTART
  58. es:Documentation/ARexxAPI/SCREENTOBACK
  59. es:Documentation/ARexxAPI/SCREENTOFRONT
  60. es:Documentation/ARexxAPI/SETFLAG
  61. es:Documentation/ARexxAPI/SETFOLDER
  62. es:Documentation/ARexxAPI/SETMAIL
  63. es:Documentation/ARexxAPI/SETMAILFILE
  64. es:Documentation/ARexxAPI/SHOW
  65. es:Documentation/ARexxAPI/USERINFO
  66. es:Documentation/ARexxAPI/WRITEATTACH
  67. es:Documentation/ARexxAPI/WRITEBCC
  68. es:Documentation/ARexxAPI/WRITECC
  69. es:Documentation/ARexxAPI/WRITEEDITOR
  70. es:Documentation/ARexxAPI/WRITEFROM
  71. es:Documentation/ARexxAPI/WRITEIDENTITY
  72. es:Documentation/ARexxAPI/WRITELETTER
  73. es:Documentation/ARexxAPI/WRITEMAILTO
  74. es:Documentation/ARexxAPI/WRITEOPTIONS
  75. es:Documentation/ARexxAPI/WRITEQUEUE
  76. es:Documentation/ARexxAPI/WRITEREPLYTO
  77. es:Documentation/ARexxAPI/WRITESEND
  78. es:Documentation/ARexxAPI/WRITESUBJECT
  79. es:Documentation/ARexxAPI/WRITETO

MAILINFO

NOMBRE

MailInfo — Obtener información sobre un mensaje. (V2.0)

PLANTILLA

VAR/K,STEM/K,INDEX/N

FUNCIÓN

Devuelve información sobre un mensaje de la carpeta, o sobre el mensaje actual si no especifica ninguno.

ENTRADAS

VAR/K - variable alternativa en la que almacenar los resultados en lugar de RESULT
STEM/K - nombre base usado para los STEMs donde se almacenará la información devuelta
INDEX/N - posición del mensaje del que se quiere obtener información, donde el primer mensaje de la carpeta ocupa la posición 0; si no se indica índice alguno, se utilizará el mensaje actual

RESULTADOS

VAR - información devuelta por el comando
<STEM>INDEX - posición del mensaje en la carpeta; el primer mensaje de la misma ocupa la posición 0
<STEM>STATUS - estado del mensaje; los valores posibles 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

<STEM>FROM - remitente del mensaje, o más exactamente el primer remitente que figura en la cabecera "De:"
<STEM>TO - destinatario del mensaje, o más exactamente el primero que figura en la cabecera "Para:"
<STEM>REPLYTO - dirección de retorno del mensaje, o más exactamente el primer destinatario que figura en la cabecera "Responder-A:", o en su defecto el primer remitente de la cabecera "De:"
<STEM>SUBJECT - asunto del mensaje (contenido de la cabecera "Asunto:")
<STEM>FILENAME - fichero donde se encuentra el mensaje, incluyendo la senda
<STEM>SIZE - tamaño del mensaje, en bytes
<STEM>DATE - fecha del mensaje, en el formato "MM-DD-AA HH:MM:SS"
<STEM>FLAGS - una cadena de 9 bytes en el formato "MARCS-77M":

                         MARCS-77M\\
                         !||||| !|||\\
                         !||||| !||`--------- bandera '''M'''arcado (V2.4)\\
                         !||||| |`---------- bandera volátil (véase [[SETFLAG| SETFLAG ]])\\
                         !||||| `----------- bandera permanente (véase [[SETFLAG| SETFLAG ]])\\
                         !||||`------------- firmado con PGP\\
                         !|||`-------------- en'''C'''riptado con PGP\\
                         !||`--------------- info'''R'''me de estado\\
                         |`---------------- contiene '''A'''nexos\\
                         `----------------- '''M'''últiples destinatarios\\

<STEM>MSGID - representación hexadecimal comprimida en 32 bits del contenido de la cabecera "Message-ID:", por ejemplo BBC62595 (V2.1)

RC se pone a 10 si INDEX está fuera del rango de mensajes disponibles en la carpeta.

NOTAS

A partir de YAM 2.4, <STEM>MSGID devuelve un valor hexadecimal.

EJEMPLO

         /* Activar códigos de resultados */

         OPTIONS RESULTS

         /* Obtener información sobre el mensaje actual */

         MAILINFO STEM st.

         /* Mostrar los resultados */

         SAY 'Mensaje:     'st.index\\
         status = st.status\\
         SELECT\\
            WHEN status = 'N' THEN status = 'Nuevo'\\
            WHEN status = 'O' THEN status = 'Leído'\\
            WHEN status = 'U' THEN status = 'No leído'\\
            WHEN status = 'R' THEN status = 'Respondido'\\
            WHEN status = 'F' THEN status = 'Reenviado'\\
            WHEN status = 'S' THEN status = 'Enviado'\\
            WHEN status = 'W' THEN status = 'Listo para enviar'\\
            WHEN status = 'H' THEN status = 'Retenido'\\
            OTHERWISE status = 'Envío fallido'\\
         END\\
         SAY 'Estado:      'status\\
         SAY 'De:          'st.from\\
         SAY 'Para:        'st.to\\
         SAY 'Contestar a: 'st.replyto\\
         SAY 'Asunto:      'st.subject\\
         SAY 'Fichero:     'st.filename\\
         SAY 'Tamaño:      'st.size\\
         SAY 'Fecha:       'st.date\\
         SAY 'Banderas:    'st.flags\\
         SAY 'Message-ID:  'st.msgid\\

FALLOS

En la V2.3p1, <STEM>FILENAME omitía la parte del nombre de la carpeta cuando no se indicaba un índice. Esto fue corregido en YAM 2.4.

VÉASE TAMBIÉN

SETFLAG

Last modified 3 years ago Last modified on Sep 27, 2014, 4:06:11 PM