Как добавить ответ JavaMail в coldfusion? - PullRequest
0 голосов
/ 27 января 2012

Используя JavaMail, я бы сделал что-то вроде следующего:

...
Address address[] = ...;
Message.setReplyTo(address[]);
...

В ColdFusion я попытался создать массив и добавить адрес в массив.Я не могу просто добавить адрес, поскольку метод "setReplyTo" принимает массив адресов Java.

Я пробовал следующее (в cfscript):

<cfscript>
...
REPLYTO = createObject("java", "javax.mail.internet.InternetAddress").init("testy@testy.com", "Joe Schmoe");
replyToArr = arrayNew(1);
arrayAppend(replyToArr,REPLYTO);
msg.setReplyTo(replyToArr);
...
<cfscript>

А такжепросто:

<cfscript>
...
REPLYTO = createObject("java", "javax.mail.internet.InternetAddress").init("testy@testy.com", "Joe Schmoe");
msg.setReplyTo(REPLYTO);
...
<cfscript>

Нет Буэно.Есть предложения?

1 Ответ

3 голосов
/ 27 января 2012

Nevermind.Я бросил исключение в другой строке.

Он работает просто для создания массива Coldfusion, добавления адресов в массив и затем установки replyTo.

<cfscript>
...
REPLYTO = createObject("java", "javax.mail.internet.InternetAddress").init("testy@testy.com", "Joe Schmoe");
replyToArr = arrayNew(1);
arrayAppend(replyToArr,REPLYTO);
msg.setReplyTo(replyToArr);
...
<cfscript>
...