DKIM, mail headers, mail-merge, remote API

Questions about phpList features (the answer is probably 'Yes!')
Forum rules
Please help the volunteers to help you by supplying the version of phpList you are using, browser & version and if possible, a link to your phpList installation. This is for Version 2 of phpList (the orange one).

DKIM, mail headers, mail-merge, remote API

Postby sir61 » 11:40am, Thu 18 Oct, 2012

Dear PHPList Forum Users

I am looking for mailing list software that would support the following feaetures:

- Ability to set e-mail headers such as 'Precedence' and 'List-Unsubscribe'
- Signing messages with DKIM
- Ability to generate personalized message content based on a template and a database table (mail-merge functionality).
- Remote API to manage lists, especially to bulk-add new recipients

It would be great if you could confirm that PHPList supports all of the above.


Sincerely,
Ireneusz Szyc
http://www.bib.com.pl/
sir61
phpList newbie
 
Posts: 2
Joined: 11:25am, Thu 18 Oct, 2012

Re: DKIM, mail headers, mail-merge, remote API

Postby duncanc » 6:59am, Sat 20 Oct, 2012

1) extra headers can be set only by modifying the phplist code
2) no, but this should probably be done by your mail server
3) message content can be personalised using user attributes
4) no supported API but there are topics in the forum giving sample code
duncanc
Moderator
 
Posts: 2440
Joined: 6:34am, Sat 08 May, 2010
Location: London

Re: DKIM, mail headers, mail-merge, remote API

Postby sir61 » 10:24am, Wed 24 Oct, 2012

Thank you for your answer, duncanc

I find it a bit strange that PHPList does not easily satisfy 1) and 2) as this would be of help if one would like to follow Google Bulk Senders Guidelines.

The lack of "Precedence: bulk", "List-Unsubscribe" headers and also a missing DKIM signature seem to heavily contribute to marking a bulk-sent message as spam by Gmail.

While it is true that mail servers may (and probably should) sign messages with DKIM, not all mail server providers (especially the budget ones) take care of that. I believe that mail clients can also do that by attaching proper headers. I think that such a functionality for PHPList could be a valuable addition.

Kind Regards,
Ireneusz Szyc
http://www.bib.com.pl/
sir61
phpList newbie
 
Posts: 2
Joined: 11:25am, Thu 18 Oct, 2012

Re: DKIM, mail headers, mail-merge, remote API

Postby AlanGeorge » 11:15pm, Wed 24 Oct, 2012

Have a read of the following forum entry which answers your header question

[url]http://forums.phplist.com/viewtopic.php?f=7&t=24474
[/url]

Reading Michiels comments on Precedence it would appear that this header is not universally accepted and can cause problems.

I've applied the hack to my production system and am currently testing with gmail, so far

1. Header appears as intended with both the mailto: and the unsubscribeurl
2. gmail displays the unsubscribe link
3. onclicking this link gmail sends email to the correct address
4. I'm waiting for my cron job to run processunsubscribe.php

I'll update this when I know the cron is working (modified my working processqueue cron job) and will complete my own personal notes on this hack which can be found at http://www.alangeorge-photography.com/listCode_008.php

I'll update this when I have the results of the cron job.

regards

Alan
AlanGeorge
PL Geek
 
Posts: 97
Joined: 7:14pm, Tue 28 Feb, 2012

Re: DKIM, mail headers, mail-merge, remote API

Postby AlanGeorge » 1:59pm, Thu 25 Oct, 2012

Regarding the hack that I identified above I would only apply the section that applies to the class.phplistmailer.php file which correctly inserts the List-Unsubscribe header into the eMail .
The processunsubscribe.php is a clone of the processbounces.php file and does not unsubscribe/blacklist an eMail unsubscription and really needs to be hacked a little more to be of real benefit though it will delete the mail in your unsubscribe mailbox.
For more detailed notes please visit http://www.alangeorge-photography.com/listCode_008.php
Maybe I'll look at it when I have some free time.

regards

Alan
AlanGeorge
PL Geek
 
Posts: 97
Joined: 7:14pm, Tue 28 Feb, 2012

Re: DKIM, mail headers, mail-merge, remote API

Postby allenethan » 8:21am, Mon 29 Jul, 2013

sir61 wrote:Thank you for your answer, duncanc

I find it a bit strange that PHPList does not easily satisfy 1) and 2) as this would be of help if one would like to follow Google Bulk Senders Guidelines.

The lack of "Precedence: bulk", "List-Unsubscribe" headers and also a missing DKIM signature seem to heavily contribute to marking a bulk-sent message as spam by Gmail.

While it is true that mail servers may (and probably should) sign messages with DKIM, not all mail server providers (especially the budget ones) take care of that. I believe that mail clients can also do that by attaching proper headers. I think that such a functionality for PHPList could be a valuable addition.

Kind Regards,
Ireneusz Szyc
http://www.bib.com.pl/


Gmail can help users automatically unsubscribe from email, they strongly recommend that it provide a 'List-Unsubscribe' header which points to an email address or a URL where the user can unsubscribe easily from future mailings.
allenethan
phpLister
 
Posts: 6
Joined: 11:58am, Sun 28 Jul, 2013


Return to Does phpList do this?

Who is online

Users browsing this forum: No registered users and 1 guest