Jump to content

stoo2000

Clients
  • Posts

    6,342
  • Joined

  • Last visited

  • Days Won

    5

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by stoo2000

  1. On ‎5‎/‎19‎/‎2020 at 9:29 PM, jay5r said:

    error messages from mail hosts are just too unpredictable for me to want to deal with all the weird cases other people will encounter

    You hit the nail on the head there. This is the primary reason why I also do not want to get into supporting manual bounce management. The dedicated email gateways do a much better job of categorising and dealing with bounces.

  2. On ‎5‎/‎15‎/‎2020 at 9:14 PM, jay5r said:

    But \IPS\Dispatcher\External::i(); throws a server error (500).

    Can you give any insight into what I'm doing wrong? Admittedly I'm not all that familiar with programming for IP.Board. Here's what got logged for the error…

    
    Error: Call to undefined method stdClass::language() (0)
    #0 /home/httpd/html/mysite.com/public_html/system/Dispatcher/External.php(64): IPS\Dispatcher\_Standard::baseJs()
    #1 /home/httpd/html/mysite.com/public_html/system/Dispatcher/External.php(41): IPS\Dispatcher\_External::baseJs()
    #2 /home/httpd/html/mysite.com/public_html/system/Dispatcher/Dispatcher.php(109): IPS\Dispatcher\_External->init()
    #3 /home/httpd/html/mysite.com/public_html/bouncers.php(159): IPS\_Dispatcher::i()
    #4 {main}

     

    You can remove that line is it's a CLI based script.

    On ‎5‎/‎15‎/‎2020 at 9:14 PM, jay5r said:

    [To the folks who wanted my source code for parsing the emails, I'll post it when I've got things working and cleaned up.]

    If it's something you're willing to maintain, you could package it in an Invision Community application and list it in the Marketplace.

  3. On ‎5‎/‎9‎/‎2020 at 4:01 AM, sobrenome said:

    Mail Bouncer is constantly blocking my own admin email. How could I access the log files to know why my own email is being blocked?

    I am using amazon SES.

    You're welcome to follow the support information if you need technical support :)

    You can view (and unblock) your account from the MailBouncer statistics page, You may need to look at the SES suppression list to see why it was blocked (although, they don't provide too much information outside of 'BOUNCE' or 'COMPLAINT'

  4. 4 minutes ago, jay5r said:

    Unless someone comes up with a better idea, here's what I'm thinking of doing…

    Writing something in PHP to scan the email inbox that receives the bounce notifications. I'll use key phrases in the email to determine if it's a case of a invalid email address or a full mailbox. For now I'll ignore the ones that are basically "we don't like you".

    I'll then make a SQL connection to my IP.Board database and modify the email address. I'll append ".hf"  to the hard fails (invalid email address), and .YYYYMMDD.sf to the ones where their mailbox is full.

    IP.Board will still attempt to send the email, but it will fail. But it will fail in a way that won't bother legit email servers. That will preserve my reputation with those email providers.

    The YYYYMMDD in the soft fails will indicate the date of the last failure. I can then write a routine that will go through and search for all the ".sf" email addresses, and if they're more than a week old, I'll strip off the .YYYYMMDD.sf which will let mail be sent to them again. If their mailbox is still full, then the process repeats itself.

    I'll also (try to) write a Javascript that I'll include on each page that inserts a warning banner at the top of the page if the user's email ends in .hf or .sf warning them that action is needed on their part.

    But seriously, Invision should make this an easier process. It's a bit ridiculous that we can't just specify a list of email addresses that need their emails turned off (except for validation emails).

    If you wanted to, you could still combine/integrate this with Mail Bouncer.

    You could do something like this...

    <?php
    
    ... your code...
    
    include '/ips4path/init.php';
    \IPS\Dispatcher\External::i();
    
    $bounce = 'hard';
    $email = 'exampleemail@gmail.com';
    
    $member = \IPS\Member::load( $email, 'email' );
    
    /* Check it's a real account */
    if( $member->member_id )
    {
        if( $bounce == 'hard' )
        {
        	$member->bouncerHardBounce( time() );  //or use the time from the bounce itself
        }
        elseif ( $bounce == 'soft' )
        {
        	$member->bouncerSoftBounce( time() );  //or use the time from the bounce itself
        }
    	elseif( $bounce == 'spam' )
        {
            $member->bouncerSpam( time() );  //or use the time from the bounce itself
        }
    }

    Alternatively, if you're processing a lot of bounces at the same time (i.e. a periodic sweep of a mailbox) you can queue the bounces instead and let the app process them in the background.

    <?php
    
    .... your code
    
    include '/ips4path/init.php';
    \IPS\Dispatcher\External::i();
    
    foreach( $bounces as $bounce )
    {
        /* Create Bounce */
        $bounce = new \IPS\bouncer\Bounce;
        $bounce->email = $event['email'];
        $bounce->classification = $bounce['type']; // 'hard', 'soft', 'spam'
        $bounce->reason = $bounce['reason'];
        $bounce->timestamp = $bounce['timestamp'];
        $bounce->save();
    }
    
    /* Queue the process */
    \IPS\Task::queue( 'bouncer', 'ProcessBounces', array( 'class' => 'placeholder' ), 5, array('class') );

     

  5. 26 minutes ago, Zaretta Hammond said:

    We have the community installed on our site and the Wordpress SSO set up to connect to the wordpress registration but the community page is openly visible to all.  We want the page itself to require then to login to view anything on that page.  How is that accomplished?  I'm not finding it in settings or on any other threads in the forums here.  

    Hi Zaretta,

    If you go to AdminCP > Members > Member Groups > Edit 'Guests' > Disable the  'can view site?' setting.

    This will require that everyone that visits your community will need to login.

  6. On ‎4‎/‎2‎/‎2020 at 4:04 AM, sobrenome said:

    Hello, I have the app already installed. How can I access the details for configure Amazon SES? Thanks.

    Maybe I will have the same issue you had. Could please tell what Cloudflare firewall setting had to be changed? Thanks.

    Now I see. Thanks a lot for sharing.

    The endpoint URL for SNS is displayed on the statistics page of the app. You need to set your SES email to use an SNS topic that is subscribed 9via https) to this endpoint.

  7. On ‎2‎/‎25‎/‎2020 at 11:52 PM, pequeno said:

    Hello, After nearly three months, we have solved the problem, thanks to the @stoo2000 invaluable help.

    I must publicly thank to @stoo2000 for the support. Answering each email, and even contacting himself with Amazon support.

    Finally It was a Cloudflare Firewall issue.
    I must emphasize the dedication, interest and time spent by @stoo2000 all this time.
    Thank you very much.

    Brad Pitt Kiss GIF

     

    Thank you! It was definitely frustrating. Cloudflare was letting some traffic through to the endpoint, so it was showing communication with AWS was working, but it was only blocking the bounce notifications!

     

    On ‎2‎/‎26‎/‎2020 at 7:10 PM, pequeno said:

    Hello @stoo2000, I don't know if you plan to include other services. If you allow me, I think Mailjet should be included.

    Thanks.

    Like everything else, it would depend on demand. I'm not interested in writing and maintaining code that 1 or 2 sites are going to use. SES was worthwhile because it's seemingly quite popular here.

  8. On ‎1‎/‎17‎/‎2020 at 1:05 PM, SJ77 said:

    Well that was a huge pain in the butt and there was no support given here.
    BUT, I got it working and it's AWESOME. My reputation is now squeaky clean!!

    For anyone willing to dive in and try to make this work with their Amazing SES account, the potential rewards are huge. It's worth it!!!

    Thank you @stoo2000 !!!!!

     

    image.thumb.png.b6b6bd87a2c7a97c6dd4a0a0e975f295.png

    You're more than welcome to contact me directly if you need help (as noted in the file support details). Especially whilst I've been travelling it's easier to respond to support tickets.

    On ‎1‎/‎17‎/‎2020 at 1:10 PM, pequeno said:

    I hope solved. @stoo2000 is is trying his best to make it work in Amazon SES, but we don't get it.

    Your issue is very odd. It's like Amazon isn't sending the notification data despite SNS being correctly configured. We'll continue to investigate though!

  9. On ‎12‎/‎18‎/‎2019 at 10:11 AM, Yizhong Zhang said:

    That sounds very good. If you can build this handler into the plugin, that will be tremendously helpful. The admin can just configure regex filters to fish out the bounce logs.

    Emails are a great way to keep members engaged. So we send lots of them to the point where using SendGrid / SES does not make economic sense (huge bills) .

    So... if your plugin can work with SMTP and IMAP, I would definitely subscribe.

    I just wanted to clarify, what I meant by a 'custom handler' was that something like this would be a one-off project that either you could create or I could for a cost.

    12 hours ago, MataVirgenes said:

    Hello, I tried to configure the connection to sns but I did not receive any notification in the application, I tried it in many ways but there is no response from the application.
    Amazon Aws suspended my service because I have a 16% bounce rate, so I don't know why I buy an application like this if it doesn't work for me. I also created a support topic at https://ipb.silvesterwebdesigns.com/support on 25DIC19 but I never got an answer.

    I want the money back!

    I'm sorry I haven't replied in a timely manner. Unfortunately I was out sick over Christmas and New Year. I am looking at your ticket right now and I'll respond there after I have reviewed it.

  10. On ‎12‎/‎11‎/‎2019 at 12:33 PM, Ihia said:

    I tried to install the bouncer.tar application.  (I have the latest forum software on invision hosting)

     I got this error

    1S111/1 Duplicate key name 'bouncer_disabled'

    Now its showing under  "applications not currently installed"  when i click the plus sign, it says its installed already..

    Its not installed and I can't seem to uninstall it.

     

    any ideas?

    Please submit a support ticket (link above your post) and I'll be happy to take a look.

    21 hours ago, Yizhong Zhang said:

    We use a mail server running mailinabox to send email notifications. Just wondering if you can integrate with plain old SMTP bounce messages too?

    You could with a custom handler, something that would read an IMAP inbox and sort through bounce notifications, determine how serious they are and then log the appropriate bounce record in the app. The benefits with using a provider such as SendGrid/SES etc is that they are already part of the feedback loops for spam/abuse and they figure out how serious the bounce is for you.

  11. 14 hours ago, Iwooo said:

    Welcome, I have this issue "Mail Bouncer had an issue connecting to your SparkPost API. Please make sure that your SparkPost API key is correct and grants full read/write permission to 'Event Webhooks' and 'Suppression Lists'." 

    but I got api key for All permisions and mails are being sent by sparkpost. How can I troubleshoot it and fix it? 

    Please feel free to submit a support ticket at https://ipb.silvesterwebdesigns.com/support I'll be happy to take a look.

  12. On ‎11‎/‎20‎/‎2019 at 8:34 PM, Lauren3 said:

    I've got this error :

     

    Mail Bouncer had an issue connecting to your SparkPost API. Please make sure that your SparkPost API key is correct and grants full read/write permission to 'Event Webhooks' and 'Suppression Lists'.

    But I use SendGrid... Is there a problem ?

    Also, it could be GREAT to get Amazon SES support !

     

    Please submit a support ticket on my helpdesk, I'll be happy to take a look: https://ipb.silvesterwebdesigns.com/support 

    31 minutes ago, pequeno said:

    Thanks for the new version with Amazon SES support. I can not wait to try it.

    No problem! I just wanted to make sure it was working well for those testing it. The only difficulty/issues so far have been configuring SES/SNS to send the data. Don't forget, the sale is today only!.

  13. To be honest, I'm a little disappointed that only one person contacted me for access to test SNS integration. I'd have liked to test it and tweak it more, but that's not possible without any feedback.

    The main code behind the app is getting some major changes at the moment which, but I think I may just end up releasing a minor update with the SNS code in it, it'll be exactly the same as what you could have had on request. You'd need to figure out how to make SNS/SES work though, that's not something I can help you with.

  14. 55 minutes ago, InvisionHQ said:

    Yes, you can see ratings also on advert view, I don't remember about listing @stoo2000

    No, I don't believe it is on the listing (this part of the integration is done in the classifieds app anyway), I also probably wouldn't advise it, Feedback has quite a lot of data to show and a listing is an already cramped space to show information about the item.

  15. On ‎7‎/‎17‎/‎2019 at 4:33 AM, Joel R said:

    I'd like to officially lend my support for Amazon SES. 

    SparkPost currently costs me $20 / mo on a plan for 50,000 emails (and this was after I suppressed the majority of my email notifications to switch to a lower plan).  The equivalent cost on Amazon SES would be $5 / mo.  This represents cost savings of $180 / yr.  

    The cost savings are too big to ignore for independent communities.  

     

    On ‎7‎/‎17‎/‎2019 at 4:39 AM, PrettyPixels said:

    Would also love to see this for Amazon SES.

     

    On ‎7‎/‎17‎/‎2019 at 9:03 PM, CheersnGears said:

    SES for me as well please. 

    SES is coming but not immediately (I'm on vacation at the moment).

    On ‎7‎/‎26‎/‎2019 at 6:46 PM, AlexWebsites said:

    I'm moving off sparkpost to amazon ses more than likely. If I cant use the app, what actually happens when you uninstall it? what status do the users end up in?

    If you uninstall emails will send normally, but you'll also lose any historical bounce/block information that may be useful when you switch to SES. Leaving it enabled won't hurt anything even if you stop using Sparkpost, end-users that have already had their emails blocked will continue to get their emails blocked until they update their email address (so that aspect will still work based on data already processed)

  16. On ‎4‎/‎13‎/‎2019 at 12:44 AM, Alismora said:

    More so for members who join for our learning center and don't purchase items from other members. 

    Sorry, I'm not convinced that it would be something worth working on for the general product. I don't see that it's something that many customers would want/need.

    On ‎5‎/‎14‎/‎2019 at 3:15 AM, sulervo said:

    A bug found.

    1.png.1971771debdcaac78fabfebacc5cd596.png

    Should be "The Seller":

    2.thumb.png.5c59d9cf64af4cd0f0199a2018e0a923.png

    @stoo2000

     

    I would recommend submitting a support ticket (see the support info in the file listing), I cannot reproduce what you are seeing.

  17. On ‎4‎/‎2‎/‎2019 at 9:58 AM, Daniel Ocio said:

    Hi, do you convert from vbulletin itrade?

    Just so people don't think I'm ignoring this, I'm talking to Daniel in a ticket :)

    On ‎4‎/‎8‎/‎2019 at 10:41 PM, Alismora said:

    I have a couple of questions about this as I'm interested in integrating it into my community.

    Is there a way to report feedback?

    Is there a way for members to opt out from receiving feedback if they don't want it?

    Neither of those are a feature at this time.

    Why would you want a member to be able to opt-out of receiving feedback? Surely, if you had a member sign-up that wanted to scam others they would just opt-out so that they don't get any negative feedback for doing so.

  18. 4 hours ago, AlexWebsites said:

    Yeah, that's not happening for me but I think @stoo2000 is going to help me out and look at it through his support ticket. Not sure what's going on or maybe it's something on my end with the API, because I created a new one for this plugin by  @HeadStand and assumed bouncer would use the API now instead of SMTP. Something is funky.

    w

     

    3 hours ago, HeadStand said:

    It most likely will not automatically work with it. I'll have to talk to @stoo2000 to see what I can do to make it compatible.

    It'll be supported from the next release. @AlexWebsites had a pre-release of that code, however it was still finding the 'stock' sparkpost api key setting before seeing that a third party application was present with an api key. I've changed that so it'll work properly (and as I note, be in the next release).

  19. On ‎12‎/‎11‎/‎2018 at 12:34 AM, pequeno said:

    Good plugin, but I need it to be compatible with Amazon SES . Are there future plans for this?

    It's potentially on the radar, to be honest I haven't yet seen enough demand for Amazon SES to dedicate the development time to implementing it and supporting it.

     

    On ‎1‎/‎21‎/‎2019 at 6:53 AM, Wolf said:

    Are there any plans to allow the setting and checking of an on-server bounce address? This was a feature that Xenforo had that I miss. I don't wish to use an external service, but I would at least like to flag and send bad emails to the validation queue. If you are able to implement this, I will purchase.

     

    On ‎1‎/‎21‎/‎2019 at 2:14 PM, Mopar1973Man said:

    I would love to see this happen for another website in which I manage for the owner. He not capable at this time to afford email service like Sendgrid and on a shoestring budget. It would be awesome to have email checking for the own local server email. 

     

    On ‎1‎/‎22‎/‎2019 at 12:09 AM, Cyboman said:

    If this would be possible, I'd directly purchase this plugin 🙂 💲💲💲

    I will consider it, it goes against one of the original ideas behind the app in that it is not something you need to configure for it to work. You install it and it just works if you use one of the supported services already.

     

    21 hours ago, AlexWebsites said:

    I am getting this connection error in ACP. Also created a support ticket #872 on Monday regarding this. Any ideas how to proceed?

    image.png.abfdd4c235fb22cb98e4005bdc5afa70.png

    I have replied to your support ticket. Sorry for the delay.

×
×
  • Create New...