Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

View sent correspondence from adobe campaign client

rahull56157284
Level 2
Level 2

In our system, a correspondence is being sent in two ways. Email or SMS. Using soap query, I want to view the correspondence being sent from adobe.

There is one schema named as NMS:Delivery in adobe client which have all other details like content type, attachment path, attachment type, delivery type etc but I am unable to view the actual data, text or HTMLbeing stored somewhere in adobe which I can show in our web app. I can see the Email HTML template being used but that have placeholders which are supposed to be replaced. I want to know if there is any other schema or field in the NMS:Delivery schema which can give me the sent text or HTML (with filled placeholder values)

I can see the Email HTML template being used but that have placeholders which are supposed to be replaced with values. I want to know if there is any other schema or field in the NMS:Delivery schema which can give me the sent text or HTML (with filled placeholder values)

1 Accepted Solution
rahull56157284
Correct answer by
Level 2
Level 2

I have found how adobe campaign is generating mirror page's. Basically, adobe generates a mirror page URL (http://<mirror page url>/nl/jsp/m.jsp?c=<%=escapeUrl(cryptString(message.deliveryPartId.toString(16)+'|'+message.id.toString(16)))).

By any chance, do you know we can generate the URL. I know we can get the deliverypartid and messageid but they are decrypting it at their end. Can we get the url from the system using soap api?

View solution in original post

8 Replies
Vapsy
Employee
Employee

Hi rahull56157284​,

In case you have generated the mirror page on your email, you can very well go to the delivery logs section of a delivery, select a delivery log and then at the bottom you will have the functionality to generate mirror pages.

If you wish to keep a copy of every email sent from your system, you will have to buy a feature called Email archiving. Please read more about id by reading the documentation Email deliverability

This is a paid feature and can have increased load on your MTA. It will generate EML files for every email sent which you can then export to a server of choice and then use on your web application.

Regards,

Vipul Raghav

rahull56157284
Level 2
Level 2

How can I check if we are generating mirror's or not?

rahull56157284
Level 2
Level 2

Why do we need to do Email Archiving? At the end, it is just an HTML. Can't we just the store the HTML in the database as we are storing the templates?

Vapsy
Employee
Employee

Hi rahull56157284​,

Whether or not mirror pages have been added to your email is something that can be checked from the delivery creative.

Campaign is designed to store only the delivery creative along with the personalization blocks. Since the data for these blocks are available inside campaign database, system is capable of generating mirror pages on demand and hence there is no need for keep individual copies for email sent out.

In other words, if you are sending out emails to one million customers on a daily basis, it is not a good practice to have 1 million HTML records inside your database. It will consume space unnecessarily.

Hope this helps.

Regards,

Vipul Raghav

rahull56157284
Level 2
Level 2

Ok. Is there any way I can generate the SMS/Email again at run time by filling all the attached placeholders values?

I am talking here using SOAP API and What is delivery creative?

If there is something like delivery creative for email, what about sms's?

Vapsy
Employee
Employee

Hi rahull56157284​,

This is something of an advanced level topic. You can raise a request with the Support team for this.

From my understanding, the factory functionality available in Campaign will not support this.

You will have to implement you custom solution.

Regards,
Vipul Raghav

rahull56157284
Correct answer by
Level 2
Level 2

I have found how adobe campaign is generating mirror page's. Basically, adobe generates a mirror page URL (http://<mirror page url>/nl/jsp/m.jsp?c=<%=escapeUrl(cryptString(message.deliveryPartId.toString(16)+'|'+message.id.toString(16)))).

By any chance, do you know we can generate the URL. I know we can get the deliverypartid and messageid but they are decrypting it at their end. Can we get the url from the system using soap api?

View solution in original post

romainr89040357
Level 1
Level 1

It's possible using a JSP hosted on adobe campaign.

But it's kind of difficult in 6.0.2...


I have an example if still needed just poke me.