PureBasic

GetMailAttribute()

Синтаксис

Result$ = GetMailAttribute(#Mail , Attribute)

Описание


Возвращает указанный атрибут почтового сообщения #Mail.

Параметры

#Mail Номер, идентифицирующий используемое почтовое сообщение.
Attribute Атрибут, который требуется получить. Этот параметр может быть одним из следующих значений:
  #PB_Mail_From   : Получить атрибут 'From', заданный с помощью функции CreateMail().
  #PB_Mail_Subject: Получить атрибут 'Subject', заданный с помощью функции CreateMail().
  #PB_Mail_XMailer: Получить атрибут 'X-Mailer' (если есть).
  #PB_Mail_Date   : Получить атрибут 'Date' (если есть).
  #PB_Mail_Custom : Получить произвольные поля (если есть).

Возвращаемое значение

Возвращает атрибут в виде строки. Если атрибут не существует, будет возвращена пустая строка.

Комментарии

Для изменения атрибутов почтового сообщения может быть использована функция SetMailAttribute() .

Пример (в версии 5.44 debug правильно отобразит, если компиляция в режиме Ascii)

InitNetwork()

If CreateMail(0, "test@purebasic.com", "Hello")
    Debug GetMailAttribute(0, #PB_Mail_From) ; Напечатает "test@purebasic.com"
    Debug GetMailAttribute(0, #PB_Mail_Subject)    ; Напечатает "Hello"
EndIf

См. также

SetMailAttribute(), CreateMail()

Поддерживаемые OS

Все

<- FreeMail() - Оглавление Mail - GetMailBody()->