Authenticate via POP3 using vPopMail - email

I'm working on installing vPopMail on CentOS for use with a Qmail / Courier-IMAP mail-server setup. So far, everything is working out well enough. Mail sent to any virtual user I have setup under any virtual domain (assuming MX records are pointed correctly in the domain DNS) I add to vPopMail is routed correctly to the vPopMail ./Maildir/ and is viewable in /home/vpopmail/domains/domain-example.com/user.name/Maildir/new.
The problem I'm having now is telling the pop service to authenticate using vPopMail instead of the ~default~ Qmail / Courier-IMAP authentication method(s).
"You also need to modify your pop server startup line to use the vchkpw program for authentication." (found at http://www.inter7.com/vpopmail/vpopmail.html) is all I can find in any documentation to even give me the clue that that needs to be done.
So, the question:
How do I tell my pop server to authenticate with vPopMail?
Thanks so much in advance! :)
(Feel free to let me know what (if) more info is needed to answer my question..)

Id go ahead and check this out
http://www.inter7.com/vpopmail/install.txt
namely item 12
then go ahead and add those lines to your rc.local file or rc.sysinit
good luck

Related

How would I go about authenticating just the domain apex?

Hi i'm currently running a program on localhost:8000 and using Cloudflare tunnel turn make it into a public url.
The problem is the domain apex for example website.com has sensitive information and I
don't want anyone to be able to access it.
However I want website.com/123 or website.com/1234 and so on to be accessible.
I tried using cloudflare zero trust to do this but it seems impossible to only authenticate the domain apex. So I believe I have to make changes to the source code.
How would I go about this?
Thank you in advance. This is my first question on here.
I really wish I can get to the point where I can fix these things myself.

How to configure Big Blue Button for Xirsys TURN server?

I run an self-hosted instance of BigBlueButton and signed up for Xirsys TURN server services because we need to serve clients behind (pretty restrictive) firewalls. Before I had been running my own instance of coturn, but as this led to problems recently, I thought I will got someone who does this for a living a try.
Now the configuration in BBB is explained here:
https://docs.bigbluebutton.org/2.2/setup-turn-server.html
Yet so far I completely failed to match the parameters I receive from Xirsys with what I have to put into the /usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml file in the place of the <turn.example.com> and <secret_value>.
Did anyone ever make this work? I did try and find a tutorial but also failed.
bbb_web, is returning this the turn uris. passwords to the html5 client, that the client is using in sip.js
so you can either get bbb-web to send valid username/passwords is same method is used, or modify the html5 client to make a Xirsys api call, to get access to the turn candidates.
Would need to look at api docs. twilio has a similar service.
regards,
Stephen
not the most elegant solution but the easiest one for me:
modify the final bbb js bundle to load the stunturn info from a fixed url in
e.g.
/usr/share/meteor/bundle/programs/web.browser/f30716b2b57e2862c4db2325 b7aac63f4622842b.js
the minified part should then look somewhat like:
const r=Meteor.settings.public.media,i='https://<yourbbburl>/html5client/stunturn.json',a=r.cacheStunTurnServers,s=r.fallbackStunServer;
and put either the static credentials or generated ones in a file stunturn.json besides the js bundle.

Firebase Hosting Needs Re-verification

Since my hosting setup was done and working perfect, i got an mail about to re-verify my existing domain.
So when i check my setup, everything seems to be good, so i dont what to change or do.
My site is live at he moment and dont want to corrupt anything bu deleting my domains to re-verify.
re-verify firebase hosting
Looking forward to hear if anyone had this before.
I only figured that, the TXT value firebase provided is not case-sensitive on my DNS Provider setup. would it be the case ?
Thank you.
Hello i just figured that i have given dns rights to yandex, so that i have to configure yandex dns for firbase.
this is fixed now!

PJSIP via CLI on Raspberry

I am new to Raspberry and VOIP. I am interested to make a door intercom system using raspberry, as I read most of the post here and those are really helpful,one of the raspberry is acting as server (Asterisk and PBX). I was able to call using sflphonebut that was only for desktop mode and I am interested to call using CLI and for that I installed "PJSIP" as reffered by most of users, but don't have any idea what to do next (I mean how should i start). As it is written after installation I am supposed to try for "pjsua" and "pjsystest" in pjsip-apps/bin, but it doesn't ring any bell for me.
Sorry for my level as beginner but if you don't begin how are you supposed to masters it.
I shall be very thankful.
so i can't explain all of the stuff you need to know, but with this Site you should be able to register to you PBX. It's an documentation to the high level API of PJSUA. If you go further on that site they will lead you through the things you have to do to establish a call.
Although this can be very frustrating because there are many error that can appear. There are some python test application under pjproject/pjsip-apps/src/python/samples, here you should firstly try to establish a call between two clients to be sure you server is well configured.
Just for info, the dest_uri you have to give in the call.py is like so sip:ip:port and you have to change the values in the register.py to your client infos. Then run the register.py in one shell and the call.py in an other shell.
Hopefully i could help you over some barriers, feel free to ask if something was unclear.

postfix: programmatically adding a user

I asked this question two months ago and got nary an answer. In fact I earned the tumbleweed badge for asking a question that garnered so little interest.
However, this seems like a straightforward question with a definitive answer and I really need to be able to do this.
If there's still no answers I'd sure appreciate if anyone has any ideas about any other forums that might help me out. I tried asking godaddy but I guess I don't spend enough money with them for this level of support.
Thanks and here's the question:
I'm using a godaddy virtual dedicated
server, and the default email server
that comes bundled with it is postfix.
There is even a way to add domains and
user accounts through the godaddy
control panel.
I am trying to figure out (1) exactly
what it is they are doing to create
new accounts via the control panel,
and then (2) how to do that via a
Linux shell script.
I have never used postfix and have
been trying to wade through the man
pages and other documentation. It
appears that when the user accounts
are associated with a domain, then the
user accounts are "virtual". So far
I've discovered that when I use the
godaddy control panel to add a new
email account, it adds an entry into
/etc/postfix/turbopanel/virtual_alias.
Then, that entry also seems to get
committed to the binary
virtual_alias.db in the same
directory.
I have manually replicated the process
of adding a new email address to the
virtual_alias file and then running
postmap
/etc/postfix/turbopanel/virtual_alias
to get the entry into the
virtual_alias.db file. This works, but
some steps are missing: I am not able
to send email to the added user, and
the user doesn't show up in the
godaddy control panel.
I don't think a new Linux account
needs to be created for the virtual
alias. The accounts created via the
control panel DO NOT have an
associated entry in /etc/passwd.
Any help is much appreciated.
Jeremy
Did you want to create virtual mailboxes or forwarders for these virtual users?
see doc on
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
/etc/postfix/vmailbox
Tim
//