1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Unmaintained [FreddysHouse] Bounced Email 0.1.6

Who said email delivery reports were useless ...

  1. SheepCow

    SheepCow Well-Known Member

    SheepCow submitted a new resource:

    [FreddysHouse] Bounced Email - Who said email delivery reports were useless ...

    Read more about this resource...
     
  2. AzzidReign

    AzzidReign Well-Known Member

    I think this is exactly what I was about to have someone code for my site. Will have to test this soon.
     
    yavuz likes this.
  3. yavuz

    yavuz Well-Known Member

    I was having the same thought @AzzidReign. @xfrocks had coded a similar addon (bd mail) but it was using third party solutions to detect bounced e-mails. Thanks @SheepCow this is just great.
     
  4. Alfa1

    Alfa1 Well-Known Member

    Could you please share which header texts or codes lead to defining a bounce message?

    Through the usergroup setting we can block users from participating and show them a notice to fix their account. But what seems to be missing is a way to guide users trough that process and to let them reactivate their account. Please consider to add such functionality. It will be most useful and safe admins & staff from a mass of support requests.

    We have built something similar for vbulletin. Here are the adminCP screenshots for your inspiration:

    bounce processor1.png
    bouncedpreocessor2.png
    bounced processor3.png
    bounce processor4.png
     
    Last edited: Dec 23, 2013
    Hornstar and Luis like this.
  5. betatester

    betatester Member

    This seems like a great add-on but i think i am going to wait until the bug you have mentioned has been fixed before instilling it :) keep up the good work
     
  6. yavuz

    yavuz Well-Known Member

    @SheepCow one suggestion, could you maybe phrase the conversation text so that the user receives the messages in their selected language?

    Also, would it be possible to add the user into "awaiting e-mail confirmation" mode?
     
    Luis and betatester like this.
  7. Alfa1

    Alfa1 Well-Known Member

    I don't think thats a good idea as that has undesired / unexpected effects. XenForo considers members awaiting email confirmation not as members and therefore all kinds of permissions are limited. It will also lower your member count significantly and prevent your members from fixing up their account.

    You do not want to mix failed registrations that you should best delete with valuable members who you want to keep. I have made that mistake and I would advise against it.
    Members awaiting email validation need to be sent a few reminders and if no validation occurs, then the accounts should be deleted. They should not get much access to the site.
    Members with bouncing email should not get any reminders or email at all. They should get access to the site and receive on site messages / instructions about how to fix up their account.
    Its two very different situations.

    A function that would be very nice to have is reactivation of accounts by social networks like Facebook Authentication. This could provide a one click reactivation of deactivated accounts. It could use the XenForo Facebook connect and this addon:
    http://xenforo.com/community/resources/social-network-authentication-twitter-google-vk-com.645/
     
    Last edited: Dec 23, 2013
    Hornstar and AzzidReign like this.
  8. SheepCow

    SheepCow Well-Known Member

    SheepCow updated [FreddysHouse] Bounced Email with a new update entry:

    Various improvements

    Read the rest of this update entry...
     
  9. SheepCow

    SheepCow Well-Known Member

    I've added that info to the FAQ tab.

    Hopefully the conversation sent to the user is more obvious now, remember you can always customise it to say what ever you like.

    I've left this out for now, could add it as an option - however, they won't really be awaiting confirmation since there isn't a valid email address to confirm.
     
    Luis likes this.
  10. Dakis

    Dakis Well-Known Member

    Can you explain how you could use something like this to "correct" your whole userbase?

    Example: one of my communities has 30,000 members. Many of them will be from years ago and will have dead emails. If I install this right now though, how will I detect who these members are? Meaning xenforo would have probably already stopped sending them notification emails etc long ago, right?
     
  11. yavuz

    yavuz Well-Known Member

    Currently the way I handle it by putting the user into moderation (awaiting e-mail confirmation). The user can't see the content until they have a valid - confirmed e-mail account. I created notes where I encourage the user to change their e-mail adress... There is also an addon which originally xfrocks created and waindigo took over, First Click Free by Waindigo, which hides all content until the user account has a valid - confirmed e-mail adress.
     
  12. Mouth

    Mouth Well-Known Member

    Looks brilliant, thanks!
    I already have 'Bounced Email Address' within /admin.php?options/list/emailOptions set to bounces@domain.com, so I should just need to point the add-on to the logon credentials for bounces@domain.com and I'm good to go.
    Does this add-on also deleted the email when it download/retrieves it via POP3, or does it leave it in the inbox? Or even better, it moves it to an 'actioned'/'archived' folder after downloading?

    Thanks.
     
  13. SheepCow

    SheepCow Well-Known Member

    Short answer, it won't. Longer answer, XenForo will still be sending them emails so it'll probably notice them anyway.

    Currently it'll just delete the bounces.
     
  14. yavuz

    yavuz Well-Known Member

    I'm getting this error when I try upgrating:


    Code:
    
    Mysqli statement execute error : Duplicate column name 'email_is_bouncing'
    
        Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
        Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
        Zend_Db_Adapter_Abstract->query() in FreddysHouse/MailBounce/Install.php at line 17
        FreddysHouse_MailBounce_Install::install()
        call_user_func() in XenForo/Model/AddOn.php at line 215
        XenForo_Model_AddOn->installAddOnXml() in Waindigo/InstallUpgrade/Extend/XenForo/Model/AddOn.php at line 66
        Waindigo_InstallUpgrade_Extend_XenForo_Model_AddOn->installAddOnXml() in XenForo/Model/AddOn.php at line 169
        XenForo_Model_AddOn->installAddOnXmlFromFile() in Waindigo/InstallUpgrade/Extend/XenForo/Model/AddOn.php at line 44
        Waindigo_InstallUpgrade_Extend_XenForo_Model_AddOn->installAddOnXmlFromFile() in XenForo/ControllerAdmin/AddOn.php at line 231
        XenForo_ControllerAdmin_AddOn->actionUpgrade() in Waindigo/InstallUpgrade/Extend/XenForo/ControllerAdmin/AddOn.php at line 68
        Waindigo_InstallUpgrade_Extend_XenForo_ControllerAdmin_AddOn->actionUpgrade() in XenForo/FrontController.php at line 347
        XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
        XenForo_FrontController->run() in /home/user/public_html/admin.php at line 13
    
     
  15. SheepCow

    SheepCow Well-Known Member

    As yes, I've botched the installer for upgrades, I'll post an update shortly.
     
    Alfa1 and yavuz like this.
  16. SheepCow

    SheepCow Well-Known Member

  17. yavuz

    yavuz Well-Known Member

    My forum times out when I try upgrading... Does it have anything to do with the addon?

    Code:
    
    Mysqli statement execute error : Lock wait timeout exceeded; try restarting transaction
    
        Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
        Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
        Zend_Db_Adapter_Abstract->query() in XenForo/Model/Deferred.php at line 111
        XenForo_Model_Deferred->defer() in XenForo/Application.php at line 1311
        XenForo_Application::defer() in XenForo/Model/Deferred.php at line 296
        XenForo_Model_Deferred->runDeferred() in XenForo/Model/Deferred.php at line 378
        XenForo_Model_Deferred->_runInternal() in XenForo/Model/Deferred.php at line 331
        XenForo_Model_Deferred->run() in XenForo/ControllerAdmin/Tools.php at line 147
        XenForo_ControllerAdmin_Tools->actionRunDeferred() in XenForo/FrontController.php at line 347
        XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
        XenForo_FrontController->run() in /home/user/public_html/admin.php at line 13
    
     
  18. SheepCow

    SheepCow Well-Known Member

    Hmm, the add-on doesn't use any of the deferred stuff - that's probably during template rebuild?
     
  19. yavuz

    yavuz Well-Known Member

    Yes, I made a clean install but it times out on every attempt. I checked the addon it seems to be installed but when I go over the options section the mail settings field is not visible and phrases show up messed up.
     
  20. Kintaro

    Kintaro Well-Known Member

    In future it will support 3rd party services like Mandrill?
    I know that there's "[bd] mails" but "[FreddysHouse] Bounced Email" is going to have more options!
     

Share This Page