Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Upgrading DNN P...Upgrading DNN P...Upgrade to 7.0 - SendBulkEmail won't load typeUpgrade to 7.0 - SendBulkEmail won't load type
Previous
 
Next
New Post
11/29/2012 4:12 PM
 
Well, I just completed a long and painful upgrade from 4.9.5 to 7.0 on one particular web site. So far, everything seems to work as expected with the exception of the Newsletter feature.I'm trying to send a message to my test group and I'm receiving the following error message:A critical error has occurred.Could not load type 'DotNetNuke.Services.Mail.SendBulkEmail' from assembly 'DotNetNuke, Version=7.0.0.1586, Culture=neutral, PublicKeyToken=null'. Is there a known way to correct this issue? Kinda under the gun with this one...client needs to send out a newsletter very soon...like today, if at all possible.
 
New Post
11/29/2012 7:52 PM
 
OK, a little more information.As I stated in the OP, I did all of the upgrades via the upgrade distributions. At one point, this client was able to send out newsletter - just ran out of space in their database and GoDaddy sucks, so I've moved this site to Appliedi where I have better control over the database.So, where did this assembly go? I just downloaded the Install version of 7.0 hoping that I would find it in the Bin folder, but all I see is the DotNetNuke.Services.Syndication.dll, not anything related to DotNetNuke.Services.Mail.Where can I find this assembly in hopes of recovering the functionality that this client had in 4.9.5?Help, please!
 
New Post
11/29/2012 8:54 PM
 

The 'DotNetNuke.Services.Mail.SendBulkEmail' class was deprecated sometime prior to DNN version 4.9.5 and removed completely around the time of DNN version 5.3.0. It was replaced by DotNetNuke.Services.Mail.SendTokenizedBulkEmail class. The error message is an indication that the Newsletter module being used is a old version, pre-DNN 4.9.5.

Are you launching the Newsletter module in DNN 7 by selecting Admin --> Advanced Settings --> Newsletters in the ControlBar or by browsing to an existing site page on which the Newsletter module had been placed pre-DNN 4.9.5? It may have been called Bulk Mail at that time.

If you are launching the Newsletter module correctly via Admin --> Advanced Settings --> Newsletters in the ControlBar then there were problems with the upgrade. In that case. When the correct version of the Newletter module is opened the browser address bar should show mydomain.com/Admin/Newsletters.aspx. If that is not the case, check the folder admin/Users in the installation's root. Do the files bulkemail.ascx and bulkemail.ascx.vb exist. They should not be present - only ViewProfile.ascx and ViewProfile.ascx.cs and an App_LocalResources folder should be present.

Let us know what you discover and we'll see where to go from there. Hopefully the problem is due only to not launching the correct Newsletter module.


Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
11/30/2012 9:39 AM
 

Bill,

Thanks so much for your detailed response.

Yes, I was trying to launch the Newsletter by going to a pre-4.9.5 page that game me the options of Administration and Work in Progress.

I tried, as you suggested to use the Admin --> Advanced Settings --> Newsletters from the ControlBar, but I don't have that option. Closest I have is Admin --> Advanced Settings --> Bulk Email, which looks close to the old Newsletters module, but without the subscriber list(s) that had been created previously. I can send to various Roles, but not to the structure that was created previously.

The bulkemail.ascx and bulkemail.ascx.vb are gone as expected...and I do see the ViewProfile.ascx, ViewProfile.ascx.cs and App_LocalResources folder in the admin/Users path.

 So, I guess my question needs to be revised a bit - what happened to my Newsletters module? or, did the Bulk Email module replace the Newsletters module? I really need something that's CAN-SPAM "compliant" which would allow me to set up an unsubscribe URL, etc.

Thanks again for your detailed response, and hopefully you and others in the community will be able to help finish off this problem.

Take care,
Ric

 
New Post
11/30/2012 12:04 PM
 

I suspect now that the "newsletter" module that you were using was not the pre-DNN 4.9.5 built in one but rather a third-party module. As I recall the old DNN newsletter module did not support stored subscriber lists (other than selecting the "Subscribers" role in the Send To Roles grid. Nor did it support an unsubscribe link being sent in the email. Perhaps the developer/vender of the "newsletter" module you were using has a DNN 5 or 6 compatible version that would work with DNN 7.

Seeing a "Bulk Email" command and not "Newsletters" in the control bar's Admin --> Advanced Settings menu is rather odd. Was the pre-DNN 4.9.5 page used to access your newsletter module also named "Bulk Email"? When you select "Bulk Email" from the control bar - what url appears in the browser address bar?

Please check the folder DesktopModules/Admin to see if you have a child folder Newsletters and look at the Date Modified of its files (in particular Newsletter.ascx and Newsletter.ascx.cs) - they should be 11/27/2012 or later. Also, check the DesktopModules folder and the Host --> Extensions, Installed Extensions page to see if your old newsletters module still exists somewhere. But, even if it does exist it would not be compatible with DNN 7 due to the error you first reported.


Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Upgrading DNN P...Upgrading DNN P...Upgrade to 7.0 - SendBulkEmail won't load typeUpgrade to 7.0 - SendBulkEmail won't load type


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out