New e-newsletter BETA - would love your feedback

Attention awesome members. We've been working hard on a new version of our e-newsletter plugin. There's a lot to love here and we've got a ton of exciting advances that we will share, but right now we need some specific testing on heaps of different server setups.

The deal here is that Gmail requires a TLS method and previously we only setup ssl. Yes, that's perhaps a bit technical but that's why there was an issue.

WAS an issue, because the new version fully supports TLS and gmail, google apps, etc.

If you have a moment to test this out we'd love to get your feedback and make sure this release works across a variety of host environments. Thanks, as always, for being a member. :slight_smile:

*Cole's Edit* Check for my most recent posts for the latest Beta version download.

  • phillcoxon
    • The Crimson Coder

    I just installed on a site, entered my from email address and SMTP details and hit save to get this error:

    Warning: Invalid argument supplied for foreach() in /home/communityenergy/websitename.com/wp-content/plugins/e-newsletter/email-newsletter-files/class.functions.php on line 428
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/example/websitename.com/wp-content/plugins/e-newsletter/email-newsletter-files/class.functions.php:428) in /home/example/websitename.com/wp-includes/pluggable.php on line 876

    ...and the website and server stopped responding immediately!

    Now I'll be pretty impressed if there is a bug that can take down the server.

    The server started responding a few minutes later and I saved the settings again. Same error and this time the server stayed up so I think we can let go of the "server killer" bug theory for the moment. :slight_smile:

  • phillcoxon
    • The Crimson Coder

    Going to create newsletter I get:

    Warning: Cannot modify header information - headers already sent by (output started at /home/example/websitename.com/wp-admin/includes/template.php:1642) in /home/example/websitename.com/wp-includes/pluggable.php on line 876

    Nothing else on screen so I'm stuck at this point.

  • phillcoxon
    • The Crimson Coder

    Thanks for the beta 2. The first error (saving the SMTP settings) is fixed.

    I still get the exact same error when trying to create a new newsletter though:

    Warning: Cannot modify header information - headers already sent by (output started at /home/example/websitename.com/wp-admin/includes/template.php:1642) in /home/example/websitename.com/wp-includes/pluggable.php on line 876

  • phillcoxon
    • The Crimson Coder

    No error on the Newsletter Creation screen - instead I get either the WordPress "Cheatin' uh?" message or once a warning messaging saying I didn't have permissions.

    I checked the user permissions and saw that no permissions were set for any role, including administrator.

    I turned all the permissions on for Administrator and saved but still get the "Cheatin' uh?" error.

    I went back and tried turning on permissions for every user role, hit save, but the save didn't stick - only the admin permissions.

    I tried saving permissions for just the administrator and editor and that worked.

    Still no ability to access the create newsletter screen though so definitely some funky permissions / role logic to be fixed.

    Also it would be a good idea to enable administrator permissions by default.

  • Ollie
    • The Incredible Code Injector

    Out of curiosity for this functionality;

    we currently use mailchimp to handle our emails for the main reason that it cleans our lists, targetted reports and is all white listed so the emails usually all make it to their inboxes.

    This is why we moved away from wp plugins for newsletters awhile back.

    How does this plugin weigh up in regards to those common frustrations of hosting your own newsletter apps?

  • phillcoxon
    • The Crimson Coder

    Hosting your own mailing lists will always have potential issues with deliverability, especially if you are on a shared server where other users may be getting a shared IP address blacklisted due to spam, or if there are limits on emails that can be sent per hour.

    For large mailing lists I'd recommend MailChimp any time.

    For smaller, less critical mailing lists something like e-newsletter is brilliant. I'm setting it up now on a small private membership community.

    MailChimp integrates pretty well with WordPress using the free MailChimp WordPress plugin or brilliantly using the GravityForms plugin and their MailChimp addon.

  • Ian
    • The Incredible Code Injector

    Will this send to registered WordPress users?

    I'm using your Membership Pro plugin and would like a way to send emails to all signed up members to let them know when content is updated or when new content is added and want to avoid having them have to also subscribe to a newsletter as they are already subscribed to the site.

    Is this possible, or can you recommend another solution for this?

  • phillcoxon
    • The Crimson Coder

    Yes e-newsletter sends to all wordpress users so I'm sure will work with Membership just fine. If you have any more questions about this can I suggest you start a new topic in the plugins forum area so we can help you there? That way we can keep this thread for discussing the new beta.

  • Cole
    • The Incredible Code Injector

    @ollie_allan - I've been thinking about this as well. The reporting tools currently are limited to opens and bounces. I've used Mail Chimp, Campaign Monitor and Constant Contact for multiple projects so I've been able to see the strength's and limitations of each. Ideally I would like to have the option of syncing your newsletter creation with a 3rd party service, allowing you to use the WordPress plugin to create segment and send newsletter you've created on your WP install through a 3rd party service. This is a big haul as far as development but I think in the beginning simple user and list/group syncronization would be a good first step.

    @phillcoxon is spot on. I'm hoping 2.0 is a nice jump off point for making e-newsletter feasible for more complex mailing lists.

    @gecko123 - you get the Beta-3 version? I'm about to post Beta-4 to fix this capability error. Sorry for the delay.

  • Cole
    • The Incredible Code Injector

    @phillcoxon - can you confirm one more time. Admin capabilities are all turned on the in settings? Also there are 3 places to create newsletters, I missed updating one of the buttons on the "Reports Page". Have you tried one in the menu or on the "Newsletter's" page?

  • phillcoxon
    • The Crimson Coder

    Hi Cole. I already uninstalled the previous beta and put the current stable release back on that site to create a training video.

    For Beta 3 when I first installed it no Admin capabilities were set by default. No capabilities for any roles were set - I had to turn them on myself.

    The Create Newsletter option I used was from both the Admin Panel Menu and also from the Newsletter page.

    Both options either gave the "Cheatn, uh?" or you don't have permissions error message.

  • Cole
    • The Incredible Code Injector

    Ok thanks for that. Here is version 4. The administrator role is now automatically given all permissions and droped from the User Permissions list.

    Hopefully this gets us past these silly permission problems and we can start looking at the sending and creation side.

  • phillcoxon
    • The Crimson Coder

    Unfortunately still not working. The permissions issue won't let me create a newsletter even logged in as the admin user and with full admin permissions set and saved.

    The Create Newsletter option on the Admin Panel Menu and also from the Newsletter page still give either the "Cheatn, uh?" or you don't have permissions error message.

    Additionally, the saving of user permissions is messed up. I change them and save them and it is failing to change the settings. Right now My user permissions are stuck on for full capabilities for both admin and editor and I can't change them.

    More testing shows that I can add permissions but I can't remove them for any role.

    Unfortunately even with admin permissions set to fully on I can't create a newsletter.

    Do you have any debug info that outputs the SQL queries? That might be useful to pass back to you - both for the permissions update and also on the permissions lookup when I go to create a newsletter.

    I can easily turn WP_DEBUG on and report those back to you.

  • Cole
    • The Incredible Code Injector

    Ugg, I started on a completely fresh install and went through everything. What admin url are you on when you reach the cheatin, uh? message.

    You can check the caps of a role with the following
    var_export(get_role('administrator'));

    I had a palm to face moment with the caps not being removed properly. (V5 attached). Must be Friday :slight_smile:

  • phillcoxon
    • The Crimson Coder

    I get the "Cheatn, uh?" message on:

    sitename.com/wp-admin/admin.php?page=newsletters-create

    If I to back into the newsletters I can see empty newsletters that have been created. (attached)

    Actually, the create newsletter link from the admin menu now seems to be working. The create newsletter button from the newsletters screen still shows the same error.

    More feedback soon...

  • phillcoxon
    • The Crimson Coder

    Ok, did some more testing.

    Trying to save user permissions still fails every time. Changes are ignored.

    Suggestions:

    1) When saving user permissions, refresh back to the user permissions Tab. Currently when I try to save it refreshes and I'm looking at the General settings again

    2) Instead of having the User Permissions formatted this way with lots of scrolling to be done, would it better to have it set up in a table as per the attached image?

  • phillcoxon
    • The Crimson Coder

    Testing the new newsletter creation screen:

    1) It's confusing initially because it's not clearly stated that the frame on the right is a preview. I went to highlight the title text and change it before I realised that it was a preview only. Please clearly state it is a preview at the top possibly with a sub head that says "Chose your options on the left to configure your newsletter)

    2) Is there currently no way to choose a newsletter template? Is iLetter the only option, or am I missing something?

    3) The content screen does not work well for entering newsletter content. See attached screenshot.

    If someone wants to add an image that is 1000px wide then it becomes extremely difficult to work with.

    Having such a small editing frame also takes away from the WYSIWYG experience.

    I would much, much rather have a full width editing experience for entering content that resizes based on my browser width. While the settings are nice in the left frame / sidebar, would it be an idea to have the content editor be full width?

    At the very least the content editor needs to be much wider which is where you hit a real usability issue: trying to have a full width content editor and full width preview side by side isn't going to work - either the preview or the editor has to make a width sacrifice.

    Big vote from me to separate the content entry into a separate page that is full width. It could have the preview at the top in a separate pane, or perhaps open a new window to view the preview so it can be moved around?

    4) The stable version of e-newsletter appeared to insert the From Name and From Email from the user settings. That would be great to have back in this version.
    Te

    5) When I enter a Title the preview is updated instantly. When I add an image the preview shows a broken image icon. When I enter anything other than the Title the preview doesn't seem to update until I hit tab or click outside of the content editor. Often the preview update takes quite a few seconds to catch up.

    It's a nice idea but not working too well yet.

    There is also some random alphanumeric characters being inserted into the preview at times.

    See attached screen shot.

  • phillcoxon
    • The Crimson Coder

    Trying to send a preview email resulted in a pop up box with "Mailer Error: The following From address failed: root@localhost". No email received.

    That was before I had saved the settings the first time. After saving the settings and trying to send I get the same error message but with the from email address I entered instead.

    Trying to use the official send screen also fails with the same error.

  • phillcoxon
    • The Crimson Coder

    Special Request!

    Is there any possibility that just the TLS functionality could be added into the current stable e-newsletter quickly? I was hoping to use the new e-newsletter this week on a production site but it clearly needs a bit of debugging yet.

    The site I'm using e-newsletter on uses google mail so I need to have TLS working in order to use the stable version?

    Any chance of a quick code addition to enable this in the stable version while we keep beta testing V2.0?

    Thanks!

  • gecko123
    • Site Builder, Child of Zeus

    Beta 5 still not does not sort the permissions problem.

    I have something new, am not able to enter anything into the content box. I cant add media or write anything. The curser simply does not select the box.

    Also why not have a default permissions already set into the permissions. So a user does not have to actually go in and set it up.

    ps - Is the spelling of curser wrong?

  • Sean Johnson
    • Site Builder, Child of Zeus

    I would HIGHLY RECOMMEND / REQUEST Amazon SES Integration.

    Amazon SES solves all those impossible deliverability issues - It's easily the new industry standard for sending email. And ya, it costs 10 cents per 1000 emails - SUPER AWESOME!

    All you would need to do is use this version of PHP Mailer and create a few custom fields or meta boxes for folks to add their amazon credentials: http://vimmaniac.com/news/phpmailer-amazon-ses-integration/

    I've already hacked this for the current version of eNewsletter, but its so dirty i'd be ashamed to post it. but realistically, like 99% of the work was simply replacing the phpmailer folder with the above version...

  • Imperative Ideas
    • HummingBird

    I found I was unable to test the plugin - at all really.

    I got the install done then when I hit "create newsletter' I get the "Cheatin’ uh?" error. If I attempt to edit an existing newsletter, I am told I don't have permissions to access the page.

    This is all on a local WAMP server so perhaps there are modules I need to enable?

    I would consider wysija.com to be the benchmark for WordPress newsletter systems since it actually constructs them from posts on the site. I had intended to see if you had similar GUI newsletter creation functionality but I never got that far.

  • Barry
    • DEV MAN’s Mascot

    Hi all - I'm sorry to announce that I've taken on this plugin from cole ;p

    It may take me a short while to get to grips with everything and work my way through existing issues.

    As well as adding to the functionality of the plugin, I'm also aiming to enable it to be integrated more fully with our other plugins - initially automessage and membership communications but a lot more of them in the long run.

    I'll be releasing a new beta version as soon as I can, and then we can hopefully go through a similar process to the current membership betas and get some of the most immediate bugs and feature requests sorrted.

  • phillcoxon
    • The Crimson Coder

    Hi Barry!

    Thanks for the update.

    I mentioned in one of my beta feedbacks that while the new layout structure is great it made entering / editing the actual newsletter content very difficult.

    I just had an idea - would it be possible to have a link that would open a larger window specifically for entering / editing the newsletter content? That would maintain the cool new layout while providing the best usability for end users.

  • Imperative Ideas
    • HummingBird

    One more thing @Barry, only because I happened to spot it today.

    http://www.zurb.com/playground/responsive-email-templates

    That is very nearly a no-brainer for inclusion. I didn't realize Zurb had brought responsive to email but as long as we're talking features, this would be a nice one-up on what Wysija offers (granted, they have good reasons for their stance on multi-column email but this neatly sidesteps the whole issue).

  • Ella
    • The Incredible Code Injector

    Hi everybody!

    Today I was testing the beta version 2.5 of E-newsletter.
    Is it possible to put a link of the latest version in the post instead of scrolling true the whole thread?
    I am using this plugin already for a longer time with mixed experiences.

    See: https://premium.wpmudev.org/forums/topic/can-not-import-members-in-e-newsletter

    I am not technical just very practical...
    A few practical points:

    - When I tried to open an old newsletter, I got "cheatin?"

    - There is just one template...

    - When I create a newsletter, I don't like the small space on the left where I have to put my content and settings. Get the feeling of a gynecologist (old version was much better)

    - The live preview is not working ( when I put a picture in it, don't show up)

    - preview by email gives me first a empty pages and then my newsletter.

    - I miss a search function in members. For example I want to make a selection from email addresses with the extension *.it for an Italian newsletter. Or just delete an email what is not existing any more (Is that not possible to do that automatic?)

    - When I test my bounce settings, i get the message that it is not possible but i still receive a test email on my bounce address.

    -When people subscribe on my site, can they go automatic to a group?

    - It is not possible to send the newsletter without using cron job. After the first email that is wrong or not existing it stops.

    -Maintaining costs a lot of time. Taking out wrong email addresses, changed email addresses ( No good search function) etc. I really want to save this changes to my own computer. So import and export for data.

    I want to use this plugin because it is WPMUDEV and then I expect a service level like the other plugins. But by this one you need a lot patience

    Don't want to sound very negative :slight_smile:
    Hope you can do something with my feedback=(free advice)

    Ella
    I

  • Arvind
    • Site Builder, Child of Zeus

    Hi Barry

    I have a couple more features requests to make--

    (1) Since you are adding SSL/TLS support anyway for GMAIL- could you also add this for other email providers esp. Hotmail (Outlook mail) and Yahoo?

    (2) Can you provide support for sending email via mail services like Amazon Simple Email Service(Amazon SES) and others? At the very least, keep an architecture where an end user can himself create a 'plugin' for using his own email service(like Amazon SES)?

    (3) Allow different users to create their own newsletters- and possibly with 'plans' and limits-- so for eg one plan limits the number of users who can sign up for a newsletter/ also limits the max number of emails that can be sent under a plan.
    And one (or more specified) users can manage one or more newsletters (under one or more corresponding 'plans'- one plan allows one newsletter to be managed- although there can be multiple copies of the same plan assigned to a user-- allowing him to send multiple newsletters with all of them having same sending/number of newsletter subscriber limits).

    Even if you cant add the above feature, if you can allow other external devs to easily add this via 'plugins' to the core e-newsletter module-that would be great:slight_smile:

    Thanks,
    Arvind.

  • time4novelty
    • The Incredible Code Injector

    Hi,

    I've just tested beta 5 and really like the idea to use Wordpress built-in Customizer for newsletter creation. I wish more theme providers would use this option for theme configuration.

    Customizer settings:

    1) Header image is working fine

    2) Colors - everythink ok

    3) By content settings: title and text are working ok, but the added image doesn't appear in preview window(screen attached). The image scr is not rendered correctly

    <img class=&quot;&quot;size-medium&quot; width=&quot;&quot;300&quot;&quot; height=&quot;&quot;200&quot;&quot; src=&quot;%5C%22http://www.homepagetree.com/wp-content/uploads/2010/09/Fotolia_11924591_Subscription_L-300x200.jpg%5C%22&quot; york=&quot;&quot; alt=&quot;&quot;New&quot; wp-image-760=&quot;&quot;>

    But after saving and reloading the page the image appears.

    4) Send preview by email doesn't work:

    Mailer Error: The following From address failed:.....

    5) I've got 2 errors on firebug console coming from tinymce editor (screen attached)

    Feauture requests:

    1) Export of subscriber list - almost every my client asking about possibility to export his subscriber list, that's why I can't use e-Newsletter plugin and have to look for another solution.

    2) Amazon SES support

    3) Subscription form code generator

    4) Autoresponder

    5) Post series - with post series you can use your blog posts as follow up autoresponder emails

    Best,
    Damian

  • KenBosh
    • Design Lord, Child of Thor

    Hi Jeremy,

    Friendly user here who's also getting ready to try this beta...

    Dumb question, but did you setup your outgoing mail server with the Google settings?

    I believe they still are: (but anyone feel free to correct these if they're wrong)
    Gmail SMTP server address: smtp.gmail.com
    Gmail SMTP user name: Your full Gmail address (e.g. example@gmail.com)
    Gmail SMTP password: Your Gmail password
    Gmail SMTP port: 465
    Gmail SMTP TLS/SSL required: yes

    Also, we might be posting this in the wrong place. (admin, please point us in the right direction if we are)

    KenBosh

  • Maniu
    • Developer

    Hey

    New plugin developer here!
    I just wanted to let you all know that i am working on new version:slight_smile:

    I should be done with polishing current features soon... then we can start thinking about adding new stuff!

    Sorry for poor replying but new version is really keeping me busy.

    Will get back to you with something working much better hopefully... more like RC then BETA.

    Thanks!

  • Maniu
    • Developer

    Hello everybody!

    I have a new version for you:slight_smile: and i hope it is deserves RC tag.

    I am seeing allot of feature request in here but for now i would like to make sure that current features are working OK and than we can think about adding new stuff:slight_smile:

    Beside fixing allot of stuff and improving look a bit, there are now new themes that you can easily customize with new builder + "enewsletter-custom-themes" folder for your own themes that will be kept after updates.

    Oh, one more thing! try using shortcodes - they should work:slight_smile:

    Thanks and please let me know how things are working for you.

    //EDIT 4

    RC5 avaiable here:slight_smile:

  • Dean Kaus
    • The Bug Hunter

    @Maniu I tried the latest download posted above and whenever I try to create a newsletter I get a message Cheatin’ uh? I deactivated the version I was having problems with and installed the old version you sent me.

    If you want to take a look the login credentials are the same and active

  • Maniu
    • Developer

    Hello @Dean Kaus

    I took a look and it is working now, to be honest i noticed this bug and thought that i have fixed it.

    I am not exactly sure but browsing through WP makes the problem go away. If someone notice connection with something - let me know.

    I also will try to figure it out on my own but the problem is not appearing on my installs.

    Thanks!
    Maniu

  • Dean Kaus
    • The Bug Hunter

    @Maniu Don't know what's going on but have a few suggestions as well.

    1) I created a new newsletter and wanted to preview it, so in the send preview area I entered my email and then received the error: must enter at least one name from the list. Didn't make sense and didn't send the preview either.

    Also I'm not sure what you meant about browsing WP to get it to work?

  • Maniu
    • Developer

    Hey!

    I have a new version.
    Lets call it RC2:slight_smile:

    Improvements:
    -POP3 password encryption
    -POP3 SSL support
    -Improved CRON
    +Wordpress should not make cheaters out of you:wink:

    As i said before - lets make sure current functions are working OK and then we will think about new features.

    Thanks, happy testing!
    Maniu

    //EDIT 3

    RC5 avaiable here:slight_smile:

  • Dimitri
    • The Incredible Code Injector

    Hi Maniu,
    Sorry for the delay but i couldn't test it before.

    Problems:
    1) The bounce email test never succeed with pop3 SSL email from google.
    I can see the email in the pop3 bounce email box.
    2) Problem with the eNewsletter Widget. If i am connected to wordpress. Click on "Save subscription" generate a "Page not found"

    /wp-admin/admin-ajax.php HTTP/1.1" 200 305 "http://dev.epicurieuse.be/admin.php?page=newsletters-subscribes&updated=true&dmsg=Subscriptions+are+saved%21" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22".

    Generate also a php error:

    mod_fcgid: stderr: PHP Fatal error: Call to undefined function imap_open() in /var/www/dev/public/wp-content/plugins/e-newsletter/e-newsletter.php on line 1505, referer: /wp-admin/admin.php?page=newsletters-settings&updated=true&dmsg=The+Settings+are+saved%21

    Dimiri

  • Maniu
    • Developer

    Hello @visitonweb

    Thanks for the replay! i will look into second problem but pop3 ssl should work well.
    I have been testing it with settings like this: http://puu.sh/2prBI and everything works well.

    What message are you recieving when testing bounce? 100% sure you are using RC2 version? Are you settings 100% ok?

    This is something that have to work so i hope we can figure it out:slight_smile:

    Thanks!

  • Dimitri
    • The Incredible Code Injector

    Yes i'm sure !
    I've delete all previous files and reinstall the files from your last link.

    I'm also 100% sure about my Bounce email configuratrion.
    Testing turn and never succeed. I do not receive any error message in the backend.

    Dimitri

  • Maniu
    • Developer

    Hey @visitonweb,

    Ok, yes... it cant work because imap_open function is undefined... it is PHP function:
    http://php.net/manual/en/function.imap-open.php
    and it looks like it is turned off on your server:
    http://stackoverflow.com/questions/9654453/fatal-error-call-to-undefined-function-imap-open-in-php

    You can try to turn it on if you have the possibility and i will see if there is a better way to do it that wouldn't cause this problem.

    Thanks again for the help!

  • Maniu
    • Developer

    Hey

    Glad it is working now.

    It is hard to tell because it looks like PHP has everything disabled by default:slight_smile: but this function is definitely build in and seems to be standard. It was enabled on servers that i have used for testing.

    Thanks,
    Maniu

  • elpino
    • The Crimson Coder

    Greetings @Maniu

    I had this same problem with the regular version of e newsletter, always when trying to use a weird password, it doesn't work, don't know why cause you log to the email via web-mail with no problems, i always had to put obvious passwords without symbol characters so it works, hope this is fix in this version, i really want to use passwords with lots of different characters, attach a screenshot.

    Cheers
    Alex

  • Dimitri
    • The Incredible Code Injector

    Another issue.

    My newsletter title can not be saved.

    I use a title in french like

    Nouvelles de l'épicurieuse

    I save and i go back to newsletters.

    When i edit the newsletter title is not saved and is

    Default Email Title

    I guess that the title do not like the quote.

    Dimitri

  • Maniu
    • Developer

    Hello

    Have new version ready with small bugfixing - @visitonweb, your titles should be saved correctly now. It was bit bigger bug then you thought, thanks for pointing this one out! Everything should save well(hopefully:slight_smile:

    @elpino, i have tried those stroong passwords for you - it looks like its working good now.

    So,maybe this one does not have bugs:slight_smile:

    Happy testing and thanks for the help!
    Maniu

    //EDIT 2

    RC5 avaiable here:slight_smile:

  • Ian
    • The Incredible Code Injector

    Hi there,

    Is the e-newsletter-2.0.0-RC3.zip newer than the E-Newsletter Version 1.2.5?

    I have tried sending newsletter on my test site with 1.2.4 and it didn't work, so upgraded to 1.2.5 but that one doesn't send newsletter either.
    I set up an email and select All site administrators (1) and All site authors (5) which are my text email addresses, but get the popup error.

    I am using "SMTP (recommended)" and it's all set up with the correct info.

  • Ian
    • The Incredible Code Injector

    Also on 1.2.5 the preview doesn't send now, see screen shot.

    At least 1.2.4 could send the preview, as send quite a few while testing.

    The boss said it's good to go out, so went to send out to all members on live site, but I find it won't let me :slight_frown:

  • Maniu
    • Developer

    Hello @Ian

    Unfortunately it looks like i need more details from you... it should work

    The error you are receiving means that there is something wrong in your SMTP configuration(i suppose you are using some private server). Can you provide me with some kind of sample login settings from docs or something like that?

    So, on the beginning, please check from email and bounce email and make sure that they are allowed by server(it shouldn't block smtp server but its worth trying).

    Are you providing user name and password for your account? This error message might mean that those fields are empty... if yes, are you sure that correct IP is allowed?
    If those fields are not empty, please make sure that they are correct and are saved.

    It is weird that preview is sent and sending to member is not(those functions have basically the same code).
    Also you wrote that previews are working and the error screenshot is from preview panel.. so i just want to make sure that its coming from 1.2.5 version where nothing was working? Are you sure that this is the error you are always getting?

    I suppose its not possible for you to use other SMTP server:slight_smile: all i have access to are working OK.

    Hope we will figure it out:slight_smile:
    Thanks,
    Maniu

  • Ian
    • The Incredible Code Injector

    Ok, did some more test emails.

    I'm now using Version 2.0 and I can send using php mail, but not using the SMTP (recommended) setting.

    When i select SMTP (recommended) and enter password and save all settings, and try to send email, that is when it get the pop message:

    Mail Send Error: SMTP Error: The following recipients failed: -------@----.com <p>SMTP server error: authentication required </p>

    The page just says "The Newsletter was sent to 0 out of 7 members" forever.

    When I go check the settings again, I see the password field is blank, so that must be the problem. It is not saving the password. See the settings screenshot.

    How do I get it to save the password?

  • Maniu
    • Developer

    Hey @Ian

    Nice it looks like we now know what problem we have.
    I assume that your password have some kind of special characters, is it true? If yes, could you let me know what special characters you are using? Maybe the pass is extremely long, can you tell me how many chars it has?

    If you want to be super save, please email me at maniu@incsub.com with those details.

    If your pass is normal i guess its gonna be pass encryption decryption problem.

    We are close:slight_smile:
    Maniu

  • Ian
    • The Incredible Code Injector

    it's only a test email so the password fine to share.

    but it doesn't contain special characters, just lower and uppercase letters and numbers.

    this is it, i changed some of the characters, but you get the idea:

    fIujoX2z

  • Maniu
    • Developer

    Hey @Ian

    Looks like you have found a bug, thanks:slight_smile:

    Bellow is new version with following bug fix:
    -Fixed password storing problem for both smtp pass and bounce pass.

    Let me know if it works for you, also make sure that smtp port and security mode is correct.

    Thanks,
    Maniu

    //EDIT RC5 avaiable here:slight_smile:

  • Ian
    • The Incredible Code Injector

    FANTASTIC !! It saved the password and sends the emails perfectly now :slight_smile:

    Only problem is now, how do I use my custom newsletter that I normally upload to
    wp-content/plugins/e-newsletter2/email-newsletter-files/templates ?

    I uploaded it there, but it's not showing up ?
    Where am I meant to upload it to for this version?

  • Ian
    • The Incredible Code Injector

    Just found this post that says custom templates should be uploaded in:
    /wp-content/uploads/enewsletter-custom-themes

    https://premium.wpmudev.org/forums/topic/e-newsletter-custom-templates-are-deleted-after-plugin-update

    I uploaded it there now, but it's still not showing up in the theme editor?

    Could it be because the e-newsletter-2.0.0-RC4.zip uses a directory called 'e-newsletter2' instead of 'e-newsletter' ?

    Off to bed now, but hopefully you will have an answer for me when I get up :slight_smile:
    Cheers, Ian

  • Maniu
    • Developer

    Hey @Ian

    I am glad its working:slight_smile:

    Oh i forgot to rename folder, it should not have 2 in it.

    Well, new version support different kind of themes so they work with new editor.

    I suggest you take a look at one of the current themes and use it as starting point, just rename the folder, name in style.css file and start customizing.

    also, it is creating folder in wp-content/uploads/{blogid}/enewsletter-custom-themes

    so your custom themes wont be overwritten after plugin update.

    Theming may be simplified in feature but the theme you create now should work in next version.

    We still haven't released this version.

    Please post any bugs you have found.

    Have a nice sleep:slight_smile:
    Maniu

  • Ian
    • The Incredible Code Injector

    Ok, I downloaded a theme and all it's related files(*), renamed it and added in my styles/layout, and uploaded my theme folder to:
    /wp-content/uploads/enewsletter-custom-themes/
    (*)
    functions.php
    index.php
    preview.jpg
    preview_big.jpg
    screenshot.jpg
    style.css
    template.html

    It now appears in the list (image previews), but it throws errors as it looks like it is still trying to look in wp-content/plugins/e-newsletter/e-newsletter.php instead of /wp-content/uploads/enewsletter-custom-themes/ ?

    I think it is because this code is wrong in my theme, but not sure what to change:

    <?php
    global $wp_customize, $email_newsletter, $email_builder, $current_user;
    
    if(empty($wp_customize) || !$wp_customize->is_preview())
    	die();
    ?>

    ... and/or this:

    <?php
    
    	$email_data = $email_newsletter->get_newsletter_data($email_builder->ID);
    	$content = $email_newsletter->make_email_body($email_builder->ID);
    
    	$content = $email_builder->prepare_preview($content);
    	echo $content;
    
    	$email_builder->print_preview_footer(); 
    
    	?>

    Thanks.

  • Ian
    • The Incredible Code Injector

    Yes, that was the problem.

    Once I moved my theme to where the default themes are it, displays fine:
    /wp-content/plugins/e-newsletter/email-newsletter-files/templates/HERE

    For now, It just means I will need to reupload after upgrading which is ok.

    One bug I noticed using the editor is the email content doesn't update on the fly or even when clicking Save Newsletter.
    The only way I found it would show any new content added is by clicking the arrows to scroll to another theme and then back to it again.

  • Ian
    • The Incredible Code Injector

    Me again, another bug.

    If a username doesn't have an email address assigned to them (blank email field) then e-newsletter plugin can't complete the sending of emails. (first screenshot)

    Don't ask me why I had a username without an email, it's meant to be a required field, but maybe it was a membership part-registration that wasn't completed properly.

    I paused sending to find the bad username, fixed it by adding an email address, and tried to resend to people who didn't get it, but e-newsletter plugin didn't know an email was added, so wouldn't resend to anyone.
    (second screenshot)

    Only way to send was to recreate the email (I deleted that username) and send to everyone. The problem is 96 people would have got the email twice.
    The sending was successful after that (third screenshot)

    Please add in a check to skip a username if it doesn't have an email and then after sending, report which usernames weren't successful so we can update or remove them.

    Thanks.

    Also one more bug, I couldn't add links with the "add/edit links" button in the Editor. The popup window didn't appear so had to update using the html button.

  • Dean Kaus
    • The Bug Hunter

    in the custom theme designer is there an easy way to change the header font, size , color etc... I had also in the older version created a few custom designs and had saved them Now they don't seem to pull up and the new way to select a theme wasn't obvious to my client. (myself either as a matter of fact)

    Hopefully this will be fixed soon as some of the important requests will be implemented soon. I've lost a few clients as they discovered that constant contact and even mail chimp do a great job with much less work apparently. I haven't checked into those personally yet but may have to do that so I don't lose more clients

  • Maniu
    • Developer

    Hey!

    Thanks for your feedback.

    Ian - yes it should not block sending email to the rest - i will do some workaround for it. Nice find with the link...it should work:slight_smile:

    Dean, unfortunately there is no way to change header font and size without theme editing(the idea for the themes is to make them work bit like standard WP themes) but i will look into possibility of making importing old themes easier.

    Well, every service has its own advantages and disadvantages. As i said before, for now it will be good to polish what we have now so there will be a good base for adding features in future.

    Thanks again! I will try to release improved version in next week:slight_smile:
    Maniu

  • kim_liddiard
    • Flash Drive

    I love the edit to the compose area!

    Bugs:

    I cannot save my password and I am using RC4. I have made it shorter, took out special characters... tried taking out the password (leaving blank) and saving, then saving again with the password, no go. The amount of dots in the password box do not match the amount of characters in my password.

    I created two newsletters, no problem, but after saving and getting out of the compose area and trying to view a saved newsletter, the right side of the screen is blank.

    Please advise. :slight_smile: This is looking so sharp!!

  • Maniu
    • Developer

    Hey @kim_liddiard

    Well i agree that it might be confusing but the amount of dots does not equal to the amount of characters in password:slight_smile: it is always the same.

    So my guess is that the password is saving all good, try to send test newsletter and let me know how it goes.

    In meanwhile, i will be working on next release.

    Thanks,
    Maniu

  • Maniu
    • Developer

    Hey everybody

    Got new version ready:slight_smile:
    improved tons of things:
    -added password character count message
    -improved theme switcher in builder
    -fixed support for custom theme folder
    -improved theme structure for it to be simpler
    -fixed images not displaying properly in builder
    -instantly updated main content in builder
    -fixed names and email replacing (you can now use tags like {USER_NAME} and {TO_EMAIL} in templates and builder)
    -fixed hard error when email is not present

    Let me know what bugs you have found this time.
    I would also like to thank you all again for great feedback!

    Thanks,
    Maniu

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.