New features - questions
bneel - April 24, 2008 - 12:57
| Project: | Mailout |
| Version: | 5.x-1.0-alpha2 |
| Component: | Miscellaneous |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
Jump to:
Description
Hi,
Thanks for this module, I was tying to find something equivalent but without any success.
I some requests, maybe you'll be able do to something
- I saw that within the subscribing bloc, one can add the same email address.
- Is it possible to have a list of address (In fact I didn't test if is it possible with views module)
- Is it possible to add an unsubscribing link in the footer region ?
- can we import address via a .CVS file into a specific mailout list ?
- Can we abort a mail before cron job ?
Too much question. Sorry
Thanks for your help
Benjamin

#1
Benjamin,
As of now the central part of the module, selecting addresses and sending a mailout, is working pretty much as it should. The other stuff is in place, but rough around the edges and missing lots of possible features like the ones you mentioned. To answer your questions:
Yeah I could add some checking in there. As of now I figure no harm no foul. If someone subscribes twice, they will still only receive one copy of the email as duplicate addresses are removed before sending.
Possible to see a all addresses on a list? As of now no. I haven't built any functionality for managing the lists as of now. You would have to browse with phpMyAdmin or something similar.
Yes, there is an option for an opt-out link when sending a message. It outputs some text after the body+template footer with an opt out-link. Also, this text/link is in a theme function, so you can easily change how it is outputted.
I haven't built any functionality for managing the lists as of now. I would like to do this at some point. I will keep this request in mind.
Only could do this through accessing mySQL directly. Could easily be done in phpMyAdmin or something by simply deleting the records in mailout_messages_log table.
So there is lots I could still add to this module, but what is there should be fairly bug free and work nicely, with an easy upgrade path when I get time to add more features.
#2
Thanks for your answers.
And good luck for the next.
By the way, sorry for my English.
Benjamin
#3
I've added a few of these things... not all but a few. Leaving open to revisit later.
#4
Thanks for the news features,
I get a problem when i wanted to add contacts to a new list.
The message : Fatal error: Call to undefined function dsm() ... on line 223 mailout_admin.inc appears
I changed "dsm" to "Drupal_set_message"
See post http://drupal.org/node/206459
Now all is fine.
Benjamin
#5
I'm going to close this because I got most of them:
- I saw that within the subscribing bloc, one can add the same email address.
Think this is fixed. Well, you can add the email many times, but it will not add dupes to the mailing list. In theory I might have the ability for the block to disappear if the current logged in user is already subscribed, but that could also be annoying. You can also create a custom block using a few choice functions which you could control visibility with PHP.
- Is it possible to have a list of address (In fact I didn't test if is it possible with views module)
No, you can't list non-node things with views. There is a list admin area though, otherwise it's just a matter of writing some code to display a custom list.
- Is it possible to add an unsubscribing link in the footer region ?
This is working again. Without having to log in, a user can manage their subscriptions by clicking on the link, and they can also opt out.
- can we import address via a .CVS file into a specific mailout list ?
Yes, just added. Edit a mailing list and look in the "Add subscribers" sections.
- Can we abort a mail before cron job ?
Not individual ones, but you can purge an entire job now. I have an inclination to add a single email cancel, but probably after a proper release - please open a new issue if you're still interested.
That said, if you want to abort a single job you might run some php like this:
db_query("UPDATE {mailout_messages_log} SET sent = 1 WHERE email_to LIKE 'insert@email.here'");I've not tested code though.
#6
>- Is it possible to add an unsubscribing link in the footer region ?
>This is working again. Without having to log in, a user can manage their subscriptions by clicking on the link, and they can also opt out.
Can you explain how to set this up please? I don't see how to do it.
> You can also create a custom block using a few choice functions which you could control visibility with PHP.
It would actually be nice if the button in the subscribe block would automatically change to unsubscribe once the currently logged in user is subscribed. Then we wouldn't need two separate blocks. Or, could you mention the few choice functions needed here? :-)
Thanks again.
#7
I'll refer you to the docs (when they get written) for the subscription links.
Yes, I'll prolly add some more code for better blocks, it's the right time now for these bells and whistles.
#8
Automatically closed -- issue fixed for two weeks with no activity.