docs

Home All functions Legacy functions Categories

vuSmtpSetFromReplyTo()

vuSmtpSetFromReplyTo(*CSTRING InFromEmail,*CSTRING InReplyToEmail),SIGNED,PROC,PASCAL,RAW,NAME('vuSmtpSetFromReplyTo')

Purpose

Sets default sender (From) and Reply-To values used for outgoing mail.

Parameters

| Parameter | Type | Description | |—|—|—| | InFromEmail | *CSTRING | Sender address. Blank allowed; non-blank must be valid email format. | | InReplyToEmail | *CSTRING | Reply-To address. Blank allowed; non-blank must be valid email format. |

Return value / error codes

Example (Clarion)

MAP
  MODULE('vuMail.dll')
    vuSmtpSetFromReplyTo(*CSTRING InFromEmail,*CSTRING InReplyToEmail),SIGNED,PROC,PASCAL,RAW,NAME('vuSmtpSetFromReplyTo')
  END
END

rc        LONG
fromAddr  CSTRING(260)
replyTo   CSTRING(260)

fromAddr = 'sender@example.com'
replyTo = 'support@example.com'
rc = vuSmtpSetFromReplyTo(fromAddr, replyTo)
IF rc <> 1
  MESSAGE('Invalid From/Reply-To or other failure: ' & rc)
END

Notes

Home All functions Legacy functions Categories

From value rules

vuSmtpSetFromReplyTo() accepts the same From forms as vuSetFromReplyTo():

If a display name is supplied without an email address and there is no existing saved/default sender address available, the call fails.