Troubleshooting Email

If you are having problems with your email notifications, you can use the Movable Type comment notifications to test your setup. If they don't work, MT-Notifier won't work either.

If you are creating either blog- or category-level subscriptions, and your installation requires confirmations, make sure that you have specified a default email address on the system-level blog settings.

If you haven't, then there is no "sender address" to use on those confirmation emails, and nothing will be sent! You can also verify that this is a problem by checking your activity log for an error.

Missing Slashes in URL
If the URL is missing a slash, specifically between the Movable Type directory and the "plugins" directory, check the CGIPath setting in your configuration file to make sure it has a trailing slash (a slash at the end).

Incorrect Script Name in URL
This final email tip is a bit obscure. If you find that your messages lose a dot (for instance, mt-notifier.cgi turns into mt-notifiercgi), check the version of Mail::SendMail on your server. Version 0.78 has been shown to have this problem. Version 0.79 solves it. (Thanks to Stanford ITSS.)

More Information on "MT-Notifier" »

Comments

Hi! I installed MT Notifier on my MT installation (latest version from the site; MT 3.2) and I can't get it to send notifications. I just tested the comment notification functionality and that works, so MT is sending out emails. I'm not having any subscribers from the public blog, only ones that I manually added in via the MT interface (where I click on "Notifications" and add them there). I checked to make sure the files have the right permissions. Under the configuration option in the Plugins list on the MT interface, I chose do not send confirmation messages (since I'm adding them in myself, I don't need a confirmation mail), and I chose the "do not submit notifications to deliver queue" (although I also tested it with the other option) - no go. Since the plugin appears on the MT menu and I can work with it there, the plugin is installed and working (in some form). I also tried your suggestions here, like setting the default from email address in mt-config.cgi, etc, and it doesn't help. I just don't know what to do so that it has to send e-mails. What do you recommend?

Hi Morgan - Unless I'm mistaken, it sounds like you are adding notifications through the Movable Type option. Those don't work with MT-Notifier.

You can allow users to subscribe via a checkbox on the comment form, a standalone form or you can add subscribers using the itemset action menu, but not the Notifications.

Hi Chad - Yes, I think that's what the problem is - I probably saw the "Notifications" menu and used that. I don't understand "itemset action menu" - it sounds like it's an option within the MT user interface, but I can't find it. What should I click on to find the option to list people? Thank you so much!

Try this page, which describes them in some detail and see if it helps.

Hello,

I recently upgraded to MT 4.01 and MT-Notifier 4.0.2. I previously used MT and MT-Notifier 2.x with success.

I followed the upgrade instructions, deleting all the old Notifier files and folders, and the upgrade appeared to go smoothly. I added a blog-level subscription using the itemset pull-down menu. I checked that there is a system email address. But when I post to the blog, no emails are received. There is also no sign of the notification in MT's activity log. There is, however, this in my server logs:

usage: /usr/lib/sendmail [-f] [-t] [-s] [-T] [-v] [address ...]


I don't know what it means. Maybe nothing. Since I've previously used Notifier successfully, there shouldn't be anything wrong with sendmail, right?

Help?

I just installed Notifier. I added a test subscription to see how things work. I did receive the confirmation email at the address that I subscribed. However, the confirmation link is busted. Here's the text:

-------

Please confirm your request by clicking this link:
notifier_version?__mode=verify_subs&c=

-------

I've tried multiple settings for the base url - default, or "http://www.mchorvat.com"

Both give me the same result. Can you please help me out?

Hi Mike -

The default setting is to use the value in the config file. If you use a relative URL here, then you should try one of the other settings.

The blog URL is probably the next most likely setting, and should work if your installation of MT is found under your main blog directory.

The final option is typically only going to be useful if neither of those options work, and if you need to specify a completely different URL structure (but it will also work if you want to indicate the URL to your blog manually).

You can check your activity log to see what value is being found by MT-Notifier when it is sending the email.

Hi Chad,
My notifications are working fine, but I'm wondering if we can change the character length of the excerpts WITHOUT changing them for the entire site. Normally, I'd use the "words" attribute, but I'm not sure how to do this in the email tmpl. Any suggestions?
Thanks!!

Hi Molly -

The template tags in the email template are just the same as those in MT itself, so that should work fine. The only downside is that it will affect all the blogs on the system, so if you have more than one blog that use notifications, that would affect all of them.

Wow, that'd be great. So, would it look like this?


I'm not sure what you mean, Molly. The tags are just the same however - so if you want to use the "words" modifier, you should be fine.

Whoops, it stripped my code. Trying again:

{mt:if name="entry_excerpt"}{p}{tmpl_var name="entry_excerpt" words="100"}{/p}{/mt:if}

Yep, something like that should do just fine.

Leave a comment