Unknown URL getting inserted to email Body in salesforce - email

"http://cs23.salesforce.com/servlet/servlet.ImageServer?oid=00D190000001brI&esid=01918000000bcHs" gets inserted in email when it is Sent to any user. This URL has no relivience to any image/ doc in my SF org. Please help me to resolve this.

I got the issue fixed. Its due to Activity setting for HTML email history.if this is enabled then SF addes blank image to check if the html email is opened.

Related

Unable to read emailable-report.html into the email via Jenkins

I am using below code in Pre-Script:
def reportPath = build.getWorkspace().child("PASSING COMPLETE PATH OF THE EMAILABLE-REPORT")
msg.setContent(reportPath.readToString(), "text/html");
But email does not contain anything. Can somebody tell me what I am doing wrong.
Note: I am receiving the email. Also I am adding emailable-report as an attachment on the email which I am successfully able to do but unable to add report as part of the body of the email.

Outlook Show Email Images to User

I'm trying to send mails to some users which are basically built over images. How can I get those images to download by default in the users' (outlook) mailbox?
I did try encoding the image in base64 and sending it, not as a hosted image but embedded in email-html. But that too, did not work :( (I was SO sure that it would)
The client (organization) is well aware of this (that we'll be exchanging mails). Is there any setting that can be tweaked in the admin panel of MSExchange or o365 which can allow this?
Users have to have that set in their preferences. You cannot make it automatically do it as an email sender due to SPAM senders and security reasons.
Outlook allows adding hidden attachments, you may refer mention they in the message body (embedded images). In the message body you may see the following tags:
<img src="cid:some-image-cid" alt="img" />
The "cid:" prefix means that name refers to the attached image with the specified content ID.
Attachment attachment = newMail.Attachments.Add(
#"E:\Pictures\image001.jpg",
OlAttachmentType.olEmbeddeditem, null, "Some image display name");
string imageCid = "image001.jpg#123";
attachment.PropertyAccessor.SetProperty(
"http://schemas.microsoft.com/mapi/proptag/0x3712001E", imageCid);
String.Format("<body><img src=\"cid:{0}\"></body>", imageCid);

Code Igniter email attachment appears but content is empty

I'm using Code Igniter's email class to add an attachment to an email.
The attachment would appear however it's contents was always empty. I was able to verify (in the email source) that the attachment content is actually present (base64 encoded).
On the SO question linked, Torsten Arendrup answer was the solution which worked. I'm hoping to get some clarification as to why it works.
Codeigniter send email with attach file
In summary it seems that adding a new line after the 'Content-Transfer-Encoding: '(immediately before the attachment content is specified) fixes.
Is it simply that the email source is not formatted properly and bumping the content to the next line fixes this? Or is this a hack which actually does something else?
Thanks

Expression Engine using the Champagne Extension troubleshooting

I have an issue in Expression Engine using the Champagne Extension where it won't allow me to send out campaigns. This extension utilizes https://www.campaignmonitor.com/ api to send out mass emails.
The Error I get is "HTML Content URL Required" when I try to send out campaigns form the back end of the Expression Engine Install.
What could be causing this issue that relates to the expression engine install?
This error is received anytime the URL to your html or text content is not visible. More often this is seen when someone forget to include the text version. A good way to test is to click the preview HTML/TEXT button and make sure both give you the correct results.
They cannot be blank.
For an alternative solution, be sure to checkout my add-on Postmaster. It allows clients to publish email campaigns just by creating a new entry. You can setup any number of configuration, so you can even send draft email to a test subscriber list. And since everything is within channel entries, you can use whatever fieldtypes you like, and it works with MailChimp as well as CampaignMonitor.
https://objectivehtml.com/articles/postmaster-the-definitive-email-solution-for-expressionengine

File uploading and email in JSP

I need to make a simple page in JSP. I've never worked in JSP before ever.
I have a form that has two fields: one is a file upload field and the other is a textbox. The user enters one email address in the field and uploads a file and upon submission. I should be able to email the attachment to the email address entered.
I need a quick code snippet that does this.
try to see this code, might need some debugging though :)
or this one from here (through the JavaMail API):
SmtpSender smtp=SmtpSender.getInstance();
MailToBeSent send=new MailToBeSent();
send.setSubject("Hello");
send.setFromAddress("some#bar.com","Someone");
send.addToAddress("another#foo.com","Anotherone");
send.setBody("Hello, test with the file attachment!");
byte[] bin=.....
send.attacheFile(bin,"photo.jpg","image/jpeg");
smtp.sendMail(send);