Mailjet: Exlude an email from being tracked when open-tracking is enabled - tracking

I am using Mailjet to send emails and have the 'open tracking' enabled ("Once activated, an invisible tracking pixel (image) is added to each email you send via Mailjet").
What I want to do is to deactivate the inclusion of this tracking pixel for certain emails. I know that it is possible with Mailjet for links to do that, but were not able to find a similar functionality for the tracking pixel.
Thank you!

Yes you can. (perhaps not at the time of the original question)
API send request accepts the Mj-trackopen field.
SMTP way accepts the header X-Mailjet-TrackOpen
API info - https://dev.mailjet.com/email/reference/send-emails/
SMTP info - https://dev.mailjet.com/smtp-relay/custom-headers/

Related

Hangouts/Chat - messagesUnread always 0 despite new messages

I'm trying to write a Hangouts/Chat dockapp to show unread message notifications, I'm using the following scope url:
https://www.googleapis.com/gmail/v1/users/me/labels/CHAT?access_token=<my_access_token>
The json returns fine, however messagesUnread is always 0. I've disconnected every possible app/browser etc that could be grabbing the messages before I reloaded the above URL, sent a new chat message from another account and messagesTotal increments by 1 but still the unread stays at 0. Even if I disable hangouts in the gmail web interface settings, send a message and search by "label:chat" the chat message that was received arrives marked as read in the web interface. If I manually mark a chat message as unread then the values in the above url do change correctly.
I can obviously work around this by storing he previous messagesTotal on comparing to current, however that creates a requirement to click the app to acknowledge the unreads which is a tad annoying.
Has anyone found a way to get a true unread count from chats/hangouts?
Thanks,
Haydn.
If you use the method users.labels.get for any other label (e.g. INBOX), it will return messagesUnread correctly.
Unfortunately for the label CHAT this is not the case
Chat messages are not quite the same as emails
It is not clear either it is intended behavior that you cannot retrieve the unread chat messages or a bug
This issue has been already filed on Google's Public Issue Tracker, but it has been closed by Google because it has been reported in Spanish.
Feel free to report the issue in English to hopefully obtain a response from Google eihter the bheavior is intended or a bug.

Lotus Notes mail forwarding with a REST URL

I want to forward Lotus Notes mail using a REST API with Objective C. With this method, the mail is still in the Draft directory, but never sent.
https://servername/mail/xxx.nsf/($Drafts)/$new/?EditDocument&Form=l_JSVars&PresetFields=Form=m_SentView,s_NotesForm;memo,s_CopyFromUnid;parentUnid
How can I do this?
To the best of my knowledge, there is not a URL command to forward or send an email. I believe that the way to do this would be by using the Domino Data Service's Document PUT command to create a new document in the server's mail.box database. If your goal is to forward, your code will have to read the existing document, add the required item values for mailing (e.g., SendTo, etc.) and PUT the result into mail.box.

In MailChimp, how would use a merge tag to check whether someone's using Gmail?

Using merge tags in MailChimp, how would I go about detecting whether the recipient is using Gmail, and display a message in the header accordingly?
As an example, here's what I've got in my header now, which fires if a certain email address is encountered (as opposed to if gmail.com is seen in the email domain):
*|IF:EMAIL=someone#gmail.com|*
Using Gmail? Drag this message to your Primary tab.
*|END:IF|*
Knowing that MailChimp merge tags also supports the following:
*|IF:EMAIL != someone#gmail.com|*
You are not someone#gmail.com ...you must be someone else.
*|END:IF|*
Is it possible to show a message in the header only when the recipient is a Gmail user? What operator would I use? Clearly it's not = and it's not !=
MailChimp doesn't support partial match functionality in their api. Your best hope is to process your list as subsets of the master, with domain specific functionality wired into each set.
What I've started doing is set up a saved, auto updating segment and then export it, remove everything except email column, and import it (auto updating the list) into an interest group. You can then use the interest group within conditional merge tags (whereas you can't use a segment for that, segments are only for an email send).

Auto email response from Shopify api

I've successfully created a script that will import username/passwords etc into Shopify (using the api).
However, when I do this an automatic email is sent to the customer. I don't need this and can't find a way of either modifying it or turning it off. There is no mention of the email in the api documentation which has meant me finding out the hard way (by some clients complaining!)
The email is not the same one that is sent to the customer when a new account is set up. So where does it come from? How can I switch it off/modify it's contents?
Any ideas?
Well, after some digging I found where the email message was being generated from. It is one of the default messages that are already set up in Shopify (Customer Account confirmation) under 'Emails & Notifications'.
Just make sure you change this before you start running your shop as the default message is a little 'dry'.
Thanks for your help guys.

How to modify the default receiver list in system Mail app

I'm using Objective-C. I wonder is there any plug-ins or libraries that can allow me to modify the default receiver list in system Mail app?
For example, I have made an app which can scan a card and fetch the E-mail information on it.
Now, I'd like to put the E-mail data I've fetched into system Mail app's receiver list. That is, when I use the system Mail app and write a new mail, I can see the E-mail address I fetched when I type some letters in the receiver column.
Is that possible to achieve?
This list is stored as a Sqlite database and it should be possible to append to it from another process, even while Mail.app is running. I haven't tested it, though.
The following article should help. It describes how to delete entries but adding new ones would work in pretty much the same way: http://hints.macworld.com/article.php?story=20110516152604993