Forum Activity for @brian

brian
@brian
08/05/18 07:56:08AM
10,154 posts

PHP Fatal error: Uncaught Swift_RfcComplianceException


Using Jamroom

dim:@michael
I tried to send emails via localhost, via separate SMTP server, I used a mailbox on my domain and gmail.com. I can not send emails via ...mailer/test_mail.
Also Jamroom does not send any notifications to users.

The invalid email address is not related to not sending. Jamroom will happily send email if configured correctly, so it sounds like you've not configured things with the correct values. Make sure when entering the values for the external SMTP server that everything is configured correctly in the "delivery settings" tab. The most common issue is selecting the wrong SMTP encryption and/or wrong port.
brian
@brian
08/05/18 07:53:55AM
10,154 posts

Stream Pay Question


Jamroom Developers

ukdenny:Could you tell be how to get to the 'Payouts Screen' please, I cannot find it.

The Stream Pay increments a profiles profile_balance key - you "payout" using the Payment Support -> Tools -> Profile Payout tool.
brian
@brian
08/04/18 07:10:28AM
10,154 posts

Is it possible to use the Mailgun list of "Bounces and Failures" to move unused accounts offline, or out?


Using Jamroom

Strumelia:Those are some good points Brian. But your 'active' users with bounced emails would still have recent login dates, so perhaps a browser where we can see two or three of these factors all at once would be the safest and most useful way to delete defunct members without having to jump to three diff places to check on a member's status before deciding to delete them.

Of course - this is why I mentioned above that anything added would be added in the User Browser - there's no plans to duplicate functionality in multiple places.
brian
@brian
08/04/18 06:29:35AM
10,154 posts

Is it possible to use the Mailgun list of "Bounces and Failures" to move unused accounts offline, or out?


Using Jamroom

Thinking about this some more it's not quite as straight forward as it may seem. Imagine that an email is sent to a user account, and it bounces due to a temporary issue (mailbox full, etc.). The system them "tags" that account as being undeliverable. Due to the way Mailgun works, it will not try to redeliver to that address. So you then come along and see that it is undeliverable and delete the account, even though the situation was temporary.

So my recommendation here would be to NOT look at email bounces, but rather look at last login - if your goal is to prune inactivate accounts, their bounce state isn't really going to do that for you. We have quite a number of users (hosted users even!) who have had their email bouncing for months and yet they are still active.
brian
@brian
08/04/18 06:19:44AM
10,154 posts

Is it possible to use the Mailgun list of "Bounces and Failures" to move unused accounts offline, or out?


Using Jamroom

Strumelia:I don't think it's being proposed that the deletion would be automatic. Rather, it's being suggested that the further info (last login, site content/data amount) be shown in the (bounced email) quota browser together with a shift-select delete box where one could delete a swath of users in one go if we could see they were long gone and had never contributed anything on the site. The delete function should also have the option of deleting both their user account and any profiles associated with them, of course.

Right now in the user browser you can already sort by last login - I think the easiest thing to do would just add a visual indicator to let you know that the user's email is bounced or bad - you can then delete them right there if you want. This also let's you see their profile so you can see what their content is, etc.
brian
@brian
08/04/18 06:16:57AM
10,154 posts

Newsletter Module Custom Filter Question?


Using Jamroom

researchcooperative:I presume filters for location could be based automatically on IP addresses found for all users, or for locations submitted by users in a form.

IP Addresses change all the time - JR does not record them, so you could not use them as a filter. However, if you are storing custom user or profile fields for location - i.e. "user_country" and then have that field created as a form designer field in the "account settings" screen, when sending a newsletter you could do:

user_country = canada

or

user_country in canada,mexico,france

etc.
brian
@brian
08/03/18 07:25:05PM
10,154 posts

URL from list to url for ajax use


Design and Skin Customization

Jamroom ships with jQuery, so you would want this:

https://api.jquery.com/jQuery.ajax/

Hope this helps!
brian
@brian
08/03/18 07:23:10PM
10,154 posts

How to Stop "Bad Bot Spam"


Jamroom Hosting

These aren't bots - these are users using Amazon EC2 instances out of Amazon's AWS west data center as VPN servers so they can appear to come from the US. You need to make sure that when a spam account signs up on your site, any content they post is immediately removed, otherwise you're going to have problems.

Make sure you are using the Spam Blocker module with User probation enabled - this will help you out, since your Google SERP's can be hit if Google feels you're not proactive with removing spam from your site.

There's no fool proof automatic way to handle all this - it takes a real person watching for spam and removing it immediately, since you're combating real people on the other side trying to post the spam. Spammers have not been using bots for years now - it's all real people employed in places like India and China where they are paid based on the number of sites they can get pre-made messages posted to. Many of these companies use Amazon AWS for VPN's or mechanical turk.

Also - these users are not placing much of a load on your server - your server has not exceeded 22% load in the last 3 days, so you're good there.

Let me know if that helps.
brian
@brian
08/03/18 07:14:56PM
10,154 posts

I have a Stream Pay Issue


Installation and Configuration

Stream Pay only works for audio and video streams using Jamroom's audio and video module - YouTube is not supported, since Jamroom has no way of knowing when the video is actually played.
  50