CFSCRIPT new mail() - how to format attributes

LEGEND ,
Mar 12, 2018 Mar 12, 2018

Copy link to clipboard

Copied

Hello, all,

I've worked with mail() in cfscript, before, but I've always used it as such:

newMail = new mail();

newMail.setTo("user@domain.com");

newMail.setFrom("anotheruser@anotherdomain.com");

newMail.setType("html");

I'm trying to use setAttributes(), but the Adobe docs don't mention anything about how the name/value pairs are formatted.

Is it like newMail.setAttributes(to="user@domain.com", from="another@another.com", type="html"); ???

Or do I need to use {} around the name and values?

Please provide an example.

V/r,

^ _ ^

Views

176

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct Answer

LEGEND , Mar 12, 2018 Mar 12, 2018
I played around with it.The correct format is:thisMail = new mail();thisMail.setAttributes({    to = "user@domain.xyz",    from = "another@user.abc",    subject = "This is a test",    type = "html"    });OR, optionally:thisMail = new mail({    to = "user@domain.xyz",    from = "another@user.abc",    subject = "This is a test",    type = "html"    });V/r,^ _ ^

Likes

Translate

Translate
LEGEND ,
Mar 12, 2018 Mar 12, 2018

Copy link to clipboard

Copied

LATEST

I played around with it.

The correct format is:

thisMail = new mail();

thisMail.setAttributes({

    to = "user@domain.xyz",

    from = "another@user.abc",

    subject = "This is a test",

    type = "html"

    });

OR, optionally:

thisMail = new mail({

    to = "user@domain.xyz",

    from = "another@user.abc",

    subject = "This is a test",

    type = "html"

    });

V/r,

^ _ ^

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines