UPDATED Subscribe2 version 2.1.7a is now available!
Localization files are available here.
This version adds a new column to the database table to store the date on which a user subscribed. This date will be displayed on the "Manage Subscribers" page. You can use this to determine which of your unconfirmed subscribers are stale and unlikely to actually confirm. Thanks to Viper007Bond for the idea!
This version also fixes a major flaw with the way I was handling batched subscribers for Dreamhost users. Until now, subscribe2 was inadvertently discarding any subscribers beyond the last full batch. For example, if you had 80 subscribers, subscribe2 would create two batches of 30 users each, and silently discard the last 20 subscribers when sending mail!
I sincerely apologize for this terrible oversight.
Barring any major problems, this is likely to be the last release of subscribe2 until WordPress 2.0 comes out, at which time I will release subscribe2 2.2. If you'd like to beta test the new version -- assuming you still trust me to write plugins! -- please contact me.
Many thanks to Gary Powell for explaining the problem in a way that finally made sense to me, and his extreme patience as I diagnosed the cause!
Update: The original 2.1.7 download did not correctly create the table for new installations. This has been resolved.
About | Policies | skippy.net
WordPress database error: [Unknown column 'date' in 'field list'] INSERT INTO vw_subscribe2 (email, active, date) VALUES ('jason@voteswagon.com', '0', NOW())Although, I do get a confirmation email. When I click on the link I receive an error stating it doesn't know that email address. I also receive the following error in the Admin > Manage > Subscribers page:WordPress database error: [Unknown column 'date' in 'field list'] SELECT email,date FROM vw_subscribe2 WHERE active='0' ORDER BY email ASCThanks for your help...datecolumn to the database. If you have phpMyAdmin (or a MySQL command-line tool), you should be able to adjust the table manually with the following:ALTER TABLE `vw_table` ADD `date` DATE DEFAULT NOW() NOT NULL AFTER `active`;publish_posthook that triggers subscribe2 should not execute when you edit a post. I edit a lot of my posts after I publish them, and I've not yet received an email notification that I've done so. Editing is distinct from publishing.date DATE DEFAULT '$now' NOT NULL,<a href="PERMALINK">PERMALINK</a>If you're sending plaintext emails, then the above obviously won't work (though many email programs will automatically make plaintext hyperlinks clickable).