Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: 1 2 3 [4] 5 6 ... 10
 31 
 on: March 28, 2023, 03:09:15 PM 
Started by Stefan - Last post by Stefan
Hi,

I have for some days trying to figure out how to setup Anope with email support and I finally made it work with "ssmtp"

So the first thing you need to do is install :
Code: [Select]
sudo apt-get update
Code: [Select]
sudo apt-get install ssmtp
then edit the following file:
Code: [Select]
sudo nano /etc/ssmtp/ssmtp.conf
You then need to make some changes to the file:

Code: [Select]
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
#root=postmaster
root=
#Debug - remove the # if you need to debug (the file you need to look into is : /var/syslog)
#Debug=Yes

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=mail.yourprovider.com:587

AuthUser=YOURMAILADRESS
AuthPass=YOURPASSWORD
UseTLS=YES
UseSTARTTLS=YES

# Where will the mail seem to come from?
#rewriteDomain=

# The full hostname
hostname=YOURHOSTNAME

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES

And lastly make this change:
Code: [Select]
sendmailpath = "/usr/sbin/ssmtp -t"
Thats how I made it work :)

 32 
 on: March 26, 2023, 04:30:06 PM 
Started by Me - Last post by Sadie
This is a protocol limit so Anope unfortunately can't bypass it.

 33 
 on: March 26, 2023, 04:24:20 PM 
Started by Me - Last post by The Myth Lives
As stated on /memoserv help:
Code: [Select]
MemoServ is a utility allowing IRC users to send short messages to other IRC users, whether they are online at the time or not, or to channels(*).
If you need to send longer messages, upload them to some file hosting service (like https://0bin.net) and send a memo with the URL to the pastebin instead.

Cheers

 34 
 on: March 26, 2023, 01:35:48 PM 
Started by Amine - Last post by The Myth Lives
- Alternatively you can uncomment the following lines, by removing the # sign:

This way, whenever a user request a vHost all the opers will receive a memo with a text similar to:
[auto memo] vHost The.Mythological.Creature has been requested by PeGaSuS
and the user will also receive a memo when their vHost is accepted or rejected and with the reject reason if one is specified.

Hope this helps too.

Cheers!

 35 
 on: March 26, 2023, 12:37:46 PM 
Started by Amine - Last post by Amine
thank you Lord255  :D :D ;) ;)

 36 
 on: March 26, 2023, 12:28:23 PM 
Started by Amine - Last post by Amine
thanks Lord255 it was a problem of #superadmin = yes. :D :D ;)

 37 
 on: March 26, 2023, 12:20:39 PM 
Started by Stefan - Last post by Lord255
neat trick PeGaSuS! \o/

 38 
 on: March 26, 2023, 11:09:12 AM 
Started by Stefan - Last post by The Myth Lives
- In your UnrealIRCd oper block, the mask item is totally wrong. It should look like the following:
Code: [Select]
oper Klapvogn {
class opers;
mask *; /* if you want to permit any IP. */
password "XXXX!";
operclass netadmin-with-override;
swhois "is a Network Administrator";
vhost netadmin.xxx.pw;
}
If you really want to force opers to use TLS and be identified to services before being able to oper-up, just add the following on the oper block (if service are down they can't oper up due to need +r):
Code: [Select]
require-modes "zr";
- On Anope side, your host is also wrong. It should look like the following:
Code: [Select]
oper
{
name = "Klapvogn"
type = "Services Root"
password = "XXXXX"
require_oper = yes
host = "*@*"
}

Cheers

 39 
 on: March 26, 2023, 10:59:10 AM 
Started by Stefan - Last post by The Myth Lives
It is possible to achieve this goal, but you need to do some extra steps.

- You need to set the set::oper-auto-join (https://www.unrealircd.org/docs/Set_block#set::oper-auto-join) to all the channels you'd like any oper to auto join when they oper up.
- You need to set #services as an invite-only channel with an invex (invite exception) to a specific operclass. Something like:
Code: [Select]
/mode services +iI ~O:*admin*- The command above will only allow opers with admin on their operclass to join
- You need to adjust the operclass blocks, oper blocks, etc to fit your needs.
- Feel free to stop by #unreal-support @ irc.unrealircd.org  if you need further help.
- Be sure to also set "opers" channels to be +P.

Cheers

 40 
 on: March 25, 2023, 11:02:51 PM 
Started by Stefan - Last post by Lord255
not sure about your answer.
ircd and anope's oper are two different things.
changing class in ircd's class, irrelevant i think.
as an oper you should not use a clients class btw.

Pages: 1 2 3 [4] 5 6 ... 10