We have a site hosted in IIS 7.5 AWS server (Windows 2008 server), application is built using Kentico 9, and we use AWS SES as an email server.
We have an email sending function which embeds images. We use image tag in the body <img src="http://...../...jpg" alt="" /> of the e-mails.
The issue is that the images are not showing in the Outlook client. However, it works nicely in web clients.
The images are stored in the same directory where the application is hosted. If we use an external image URL it works as expected.
We have tested and confirmed that this is not a Kentico issue but most probably a server related issue, maybe in IIS/Server/DNS/Network.
For emails you will need to have the FQDN plus the image path.
You might also check out https://litmus.com/ also for proper email sending syntax.
Also check out https://backgrounds.cm/
Related
We send emails from AWS SES, and utilize a few differetn email templates.
HTML - our old emails are just pure HTML, we link to images and they are able to download as expected in Outlook 2016, webmail and other clients
Mustache - we use several mustache templates, link images exactly the same as our custom HTML templates, but the exact same image is blocked by Outlook
Is there anything in the mustache template that might increase mail client security to treat the exact same image differently in the 2 use cases above?
We've confirmed the location of the image is identical in both cases and the image is publicly availbble by clicking the path directly in a browser.
My company migrated their CRM starting to use Odoo, and then I proceeded to configure the external mail server (gmail), the #catchall parameter, and then define the odoo mail templates.
So far I have no problems, and everything works as I expect, so the mails are correctly and received.
However, I have a problem with viewing the emails ... let me explain.
Sent an email through Odoo, I see it correctly in html format, so by accessing the gmail email account via browser and opening the message, also in this case it is correctly formatted and displayed as html.
However, the recipient of the e-mail upon receipt loses the html formatting and therefore receives the e-mail displaying it in plain-text.
On the gmail settings I have already configured to send messages in html, I tried to disable it and then re-enable it but nothing happens.
Do you have any suggestions or advice?
I also have the same problem. We have tried several configurations both in the Google account and in the server. It only happens with GMail mail. Using any other service does not happen.
There's an answer here that I still can't implement, but it could be of help.
GMail displays plain text email instead HTML
A known reason for the issue was the appending of a footer in Google. Odoo has recently released a fix for all versions from 14.0 onwards: https://github.com/odoo/odoo/pull/108499. However, if they encounter other cases, Odoo Enterprise customers can open a support ticket and users of the Community edition can submit a Github issue.
We are trying to deliver marked-up content via gmail and other email clients, currently we are trying to send emails from (x#gmail.com) to (x#gmail.com) using microdata format which means that the sender and receiver address is same. However when we do perform this with the Google Dev Console it works just as fine, when we are doing the same using AWS SES or Pinpoint service the marked up content doesn't appear as part of the mailer.
On inspecting the SPF and DKIM, the checks are successful also viewed the raw HTML, and the markedup content is part of the HTML however seems like its not parsed.
I have an application running on IIS. I have a webpage that contains normal EmailTo, cc, Body etc. fields. I want to integrate client outlook to this page. Please guide me what to do.
You can either:
Use mailto url on the web page.
in case of IE, you can use the Outlook Object Model in you client side script, but your site must be trusted to be able to do that.
On the server side, you can use EWS to connect to Exchange Server if that is what the user uses. But you will need to know the user name and password.
How do I use Google Apps' email services to send mail using the CodeIgniter email class? The email class seems to prefer SMTP, and I was going through the clients Google Apps account. I can't find any place within the Google Apps settings for SMTP. Does anyone know of a solution for this issue?
Right you don't find it because CodeIgniter uses the "mail" PHP function.
For some reasons only the most drunken PHP core developer knows about - this function do not support SMTP and worse even the admin can't configure SMTP usuage on Unix (it is possible to do this on windows - making the PHP design look even more crazy).
There are a few SMTP libraries out there that can handle SMTP Email, just use them
http://pear.php.net/package/Mail
http://sourceforge.net/projects/phpmailer/
http://swiftmailer.org/
or the Email classes from the Zend Framework which are uncoupled from the rest so easy to use with CodeIgniter.
Here is a blog post detailing instructions:
http://joelg.info/sending-email-with-gmail-using-the-codeignite
Extract From link:
Why send email with Gmail rather than
the server's SMTP configuration? There
are a number of advantages I see for
doing this: Ability to develop locally
and test email sending functionality
without going to lengths to setup a
local mail server. Ability to utilise
Google Apps emails to send email from
emails which are on your own domain.
Ability to have a reference of the
mail you send using this method in the
"sent" folder on your Gmail account.