Send google group chat invite to non-contacts - xmpp

My requirement is that I need to send a google group chat invite to to people who are not in my contact list.
From my application I am able to create room on groupchat.google.com. I am able to invite people in my contact list to the chat room, but I am not able to invite google users who are not in my contact list to the chat room.
RECV: '<message to="mymail#gmail.com/88403C03" from="somemail#gmail.com" id="3331"
type="error"><x jid="private-chat-cc1e6f03-6f2b-44ca-8295-
fac4757f2899#groupchat.google.com" reason="This is testing invite"
xmlns="jabber:x:conference"/><error code="503" type="cancel"><service-unavailable
xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error>
</message>'

Google Talk does not route messages to users which are not on your contact list for privacy reasons. This means it will work only with subscribed users on your contact list.

Related

How work with Facebook Page Subscription Messaging

I'm working on Facebook Messenger chatbot and I've found documentation about Facebook Page Subscription Messaging. This feature allow your bot to send messages to users, outside of the "stardard" 24 hours messaging.
Facebook's documentation explains what is Subscription Messaging
but I've not found more details about how implement it.
My questions:
Is there any back-office to be able to send this kind of message ? For example to allow a Community Manager to send this messages
In the case where to do code is mandatory, I suppose I have to build a Facebook's users list and use it to send "Subscription Message" type to each. Can I send these messages to these users at the same time or I have to do some packets or add a small timeout between each messages ?
What happends if I send a "Subscribe Message" to an user who have unsubscribed to my bot's messages ?
Thanks !

how to make ejabberd chat room to accept invitations without invitee being online

how to make the invited users to join MUC chatroom without them being online. Like how whatsapp handles the user invitations. Without the invitee accepting the invitation the users can start messaging them.

Add mailing list subscription form to Blogger

Our mountain bike club has a blogger site. We send out lots of emails about group rides, trail work, etc. I would like to be able to keep our mailing list up to date. I was thinking about adding a form for people to subscribe to the email list, and a link in the emails to unsubscribe.
Everything I have found about mailing list subscription is to send an email each time there is a post to the blog, but I want to just add it to a group that we could use to send emails. Maybe add the emails to a text file or google group and when you click on the email link it opens a new email to that group. What is the best way to make that happen?
I found a solution for what I was trying to do. I created a Google Group and sent everyone invitations to join the group. So far it seems to work fine.

How can I send email to someone's #facebook.com address without it landing in the "Other Messages" folder?

Facebook filters many messages to the Other Messages folder (http://betabeat.com/2011/12/return-of-laptop-lost-in-taxi-foiled-by-facebooks-obscure-message-folder/).
Does anyone know how they filter incoming mail to #facebook.com email addresses? Can non-friends email users at #facebook? Can apps?
If the user replies to an e-mail in the Other messages folder, that e-mail address is then whitelisted, and subsequent e-mails will end up in the Messages folder.
I read somewhere that you only have to move a message from Other messages to Messages to whitelist the sender of that message, but that doesn't seem to work.
According to this facebook help center post:
You'll see mostly messages from friends and people you may know (ex: friends of friends) in your inbox. Typically, messages from other people will go to your Other folder, and you won't receive a notification about them.
You may sometimes get messages in your inbox from people you're not connected to. Some examples of when these messages may go to your inbox are:
A friend of a friend includes you in a message along with some of your mutual friends
A member of a group you're in messages you or includes you in a message
A friend who isn't on Facebook uses your contact info to send you a message from the Facebook Messenger app.
Additionally, someone you're not connected to on Facebook may pay to ensure their message is routed to your inbox instead of your Other folder.

In Google Talk, how to send a message to person that is not in my friend list?

In Google Talk, how to send a message to person that is not in my friend list?
I work on an application that notify customers of a bank about change of their accounts. When I send a message to a person not in my list, no error is created, but the message isn't delivered to the recipient.
Because of design issues it is not suitable to send an invitation to customers and store information about their responses to it.
You can message a user directly using XMPP without an active presence subscription (the requirement for an item to appear in your roster), but most clients (Google Talk clients included AFAIK) will discard the message upon reception, if the from header does not match a bare JID in their roster.