Lua
Lua
Explaining the Email FromName, FromAddress, and From Properties
See more Email Object Examples
This example explains the email object's FromName, FromAddress, and From properties.Chilkat Lua Downloads
local chilkat = require("chilkat")
-- The email's FROM name and address can be set in several ways.
-- It can include an optional friendly name (which is just a description),
-- and it must include an address.
-- For example:
local email1 = chilkat.Email.new()
email1.subject = "test"
email1.body = "test"
email1.from_name = "Joe Sample"
email1.from_address = "joe.sample@example.com"
-- the From property contains both the FromName and FromAddress
-- This produces the following output:
-- From: "Joe Sample" <joe.sample@example.com>
print("From: " .. email1.from)
print("--------------------------------------------------")
-- Examine the MIME of the email:
print(email1:get_mime())
print("--------------------------------------------------")
-- Output is:
-- MIME-Version: 1.0
-- Date: Wed, 16 Nov 2016 12:32:13 -0600
-- Message-ID: <02B461C6D12FA6686C3151A649ED8D5BBFBE0721@CHILKAT13>
-- Content-Type: text/plain
-- Content-Transfer-Encoding: 7bit
-- X-Priority: 3 (Normal)
-- Subject: test
-- From: "Joe Sample" <joe.sample@example.com>
--
-- test
-- --------------------------------------------
-- Alternatively, the From property can be set, and this
-- implicitly sets the FromName and FromAddress properties.
local email2 = chilkat.Email.new()
email2.from = "Joe Sample <joe.sample@example.com>"
print("FromName: " .. email2.from_name)
print("FromAddress: " .. email2.from_address)
print("--------------------------------------------------")
print(email2:get_mime())