PureBasic

SetMailAttribute()

Синтаксис

SetMailAttribute(#Mail , Attribute , Value$)

Описание


Устанавливает новое значение для указанного атрибута почтового сообщения #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 : Получить произвольные поля (если есть).
Value$ Новое значение для атрибута.

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

Ничего.

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

InitNetwork()

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

См. также

GetMailAttribute(), CreateMail()

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

Все

<- SendMail() - Оглавление Mail - SetMailBody()->