Skip to content

Commit

Permalink
moved repository to indimail org
Browse files Browse the repository at this point in the history
  • Loading branch information
mbhangui committed Jan 1, 2024
1 parent 22ca5d1 commit 78523bb
Show file tree
Hide file tree
Showing 14 changed files with 137 additions and 137 deletions.
8 changes: 4 additions & 4 deletions .github/CREATE-Packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ For this to work you need few things to be installed on your system. Check your

```
$ cd /usr/local/src
$ git clone https://github.com/mbhangui/libqmail.git
$ git clone https://github.com/mbhangui/ezmlm-idx.git
$ git clone https://github.com/mbhangui/indimail-mta.git
$ git clone https://github.com/mbhangui/indimail-virtualdomains.git
$ git clone https://github.com/indimail/libqmail.git
$ git clone https://github.com/indimail/ezmlm-idx.git
$ git clone https://github.com/indimail/indimail-mta.git
$ git clone https://github.com/indimail/indimail-virtualdomains.git
```

## Build libqmail package
Expand Down
6 changes: 3 additions & 3 deletions .github/INSTALL-indimail.md
Original file line number Diff line number Diff line change
Expand Up @@ -323,9 +323,9 @@ Create a Work Directory
Clone the following github repositories

```
% git clone https://github.com/mbhangui/libqmail.git
% git clone https://github.com/mbhangui/indimail-virtualdomains.git
% git clone https://github.com/mbhangui/indimail-mta.git
% git clone https://github.com/indimail/libqmail.git
% git clone https://github.com/indimail/indimail-virtualdomains.git
% git clone https://github.com/indimail/indimail-mta.git
% cd /home/local/src
```
Expand Down
4 changes: 2 additions & 2 deletions .github/README-indimail.md
Original file line number Diff line number Diff line change
Expand Up @@ -1867,8 +1867,8 @@ Training bogofilter requires creating a bogofilter databases with corpus of HAM
```
$ mkdir /home/manny/bogofilter
$ cd /home/manny/bogofilter
$ curl -s https://raw.githubusercontent.com/mbhangui/indimail-virtualdomains/master/bogofilter-wordlist-x/download.sh | sh
$ curl -s https://raw.githubusercontent.com/mbhangui/indimail-virtualdomains/master/bogofilter-wordlist-x/training.sh | sh
$ curl -s https://raw.githubusercontent.com/indimail/indimail-virtualdomains/master/bogofilter-wordlist-x/download.sh | sh
$ curl -s https://raw.githubusercontent.com/indimail/indimail-virtualdomains/master/bogofilter-wordlist-x/training.sh | sh
$ sudo cp wordlist.db /etc/indimail
$ sudo chmod 644 /etc/indimail/wordlist.db
$ sudo chown indimail:indimail /etc/indimail/wordlist.db
Expand Down
138 changes: 69 additions & 69 deletions README.md

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions altermime-x/README-altermime.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ alterMIME is part of the suite of software which includes Inflex email scanner,

## Getting this Software

You will get this software as part of [indimail-virtualdomains](https://github.com/mbhangui/indimail-virtualdomains/tree/master/fortune-x) software
You will get this software as part of [indimail-virtualdomains](https://github.com/indimail/indimail-virtualdomains/tree/master/fortune-x) software

To install

```
$ cd /usr/local/src
$ git clone https://github.com/mbhangui/indimail-virtualdomains.git
$ git clone https://github.com/indimail/indimail-virtualdomains.git
$ cd /usr/local/src/indimail-virtualdomains/altermime-x
$ ./default.configure
$ make
Expand All @@ -30,6 +30,6 @@ $ sudo make install-strip

## NOTE

This version has been packaged as part of [indimail-utils package](https://github.com/mbhangui/indimail-virtualdomains)
This version has been packaged as part of [indimail-utils package](https://github.com/indimail/indimail-virtualdomains)

Send all bug reports to [email protected]
6 changes: 3 additions & 3 deletions flash-x/README-flash.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ The creation of the binaries should be as simple as "./configure;make" on a Linu

```
$ cd /usr/local/src
$ git clone https://github.com/mbhangui/indimail-virtualdomains.git
$ git clone https://github.com/indimail/indimail-virtualdomains.git
$ cd /usr/local/src/indimail-virtualdomains/flash-x
$ ./default.configure
$ make
Expand Down Expand Up @@ -129,8 +129,8 @@ A sample menu is provided with this distribution, please examine it.

## NOTE

The latest stable version of flash should always be available [here](https://github.com/mbhangui/indimail-virtualdomains/tree/master/flash-x)
The latest stable version of flash should always be available [here](https://github.com/indimail/indimail-virtualdomains/tree/master/flash-x)

This version has been packaged as part of [indimail-utils package](https://github.com/mbhangui/indimail-virtualdomains)
This version has been packaged as part of [indimail-utils package](https://github.com/indimail/indimail-virtualdomains)

Send all bug reports to [email protected]
8 changes: 4 additions & 4 deletions fortune-x/README-fortune.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ The potentially offensive fortunes are not installed by default. If you're absol

## Getting this Software

You will get this software as part of [indimail-virtualdomains](https://github.com/mbhangui/indimail-virtualdomains/tree/master/fortune-x) software
You will get this software as part of [indimail-virtualdomains](https://github.com/indimail/indimail-virtualdomains/tree/master/fortune-x) software

To install

```
$ cd /usr/local/src
$ git clone https://github.com/mbhangui/indimail-virtualdomains.git
$ git clone https://github.com/indimail/indimail-virtualdomains.git
$ cd /usr/local/src/indimail-virtualdomains/fortune-x
$ ./default.configure
$ make
Expand All @@ -35,7 +35,7 @@ The changes in fortune.c and fortune.man are copyrighted by me but freely distri

## Getting this Software

You can get this software [here](https://github.com/mbhangui/indimail-virtualdomains/tree/master/fortune-x)
You can get this software [here](https://github.com/indimail/indimail-virtualdomains/tree/master/fortune-x)


## Amy's README.Linux
Expand Down Expand Up @@ -132,6 +132,6 @@ Needs be.
## NOTE
This version has been packaged as part of [indimail-utils package](https://github.com/mbhangui/indimail-virtualdomains)
This version has been packaged as part of [indimail-utils package](https://github.com/indimail/indimail-virtualdomains)
Send all bug reports to [email protected]
44 changes: 22 additions & 22 deletions indimail-x/doc/FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ If you have your own scripts to start these services, then you need to set the D

This will allow users of the primary domain to set their pop user name to <b>user</b> instead of <b>user%vdomain</b> / <b>user@vdomain</b>.

See the documentation for [vadddomain](https://github.com/mbhangui/indimail-mta/wiki/vadddomain.1) for all options.
See the documentation for [vadddomain](https://github.com/indimail/indimail-mta/wiki/vadddomain.1) for all options.

## How do I pick up my virtual domain email? Virtual domain users need to use the following format for their user name when popping in:

Expand All @@ -127,7 +127,7 @@ Microsoft clients may the following syntax:

user@vdomain

If you don't include the %vdomain or @vdomain, IndiMail will assume it is either a /etc/passwd user or a user in /etc/indimail/users (See [qmail-users(5)](https://github.com/mbhangui/indimail-mta/wiki/qmail-users.5)) or configured with "default domain".
If you don't include the %vdomain or @vdomain, IndiMail will assume it is either a /etc/passwd user or a user in /etc/indimail/users (See [qmail-users(5)](https://github.com/indimail/indimail-mta/wiki/qmail-users.5)) or configured with "default domain".

## How do I forward all mail that doesn't match any users or .qmail files for a particular domain?

Expand All @@ -139,7 +139,7 @@ or

|/sbin/vdelivermail '' user@domain

See the documentation for [vfilter](https://github.com/mbhangui/indimail-mta/wiki/vfilter.8) and [vdelivermail](https://github.com/mbhangui/indimail-mta/wiki/vdelivermail.8)
See the documentation for [vfilter](https://github.com/indimail/indimail-mta/wiki/vfilter.8) and [vdelivermail](https://github.com/indimail/indimail-mta/wiki/vdelivermail.8)

## How do I bounce all mail that doesn't match any users or .qmail files for a particular domain?

Expand All @@ -163,7 +163,7 @@ or

## How do hard quota's for users work? How do I set a default quota for new user creation

Read this [document](https://github.com/mbhangui/indimail-mta/wiki/0-IndiMail-Wiki#maildir-quotas)
Read this [document](https://github.com/indimail/indimail-mta/wiki/0-IndiMail-Wiki#maildir-quotas)

## I want to use a different file name than /etc/indimail/tcp/tcp.smtp for my static IPs for permanent relay.

Expand All @@ -173,7 +173,7 @@ For compile time configuration, pass --enable-tcpsever-file to ./configure

For binary installations, edit your tcpserver run file and change the -x option.

See the documentation for [tcpserver](https://github.com/mbhangui/indimail-mta/wiki/tcpserver.1) for all options.
See the documentation for [tcpserver](https://github.com/indimail/indimail-mta/wiki/tcpserver.1) for all options.

## How can we use an IP address per domain, so that users don't need to authenticate with user%domain or user@domain,they just want to use "user"?

Expand All @@ -183,32 +183,32 @@ Then run the below command for each IP you want to link to a domain.

$ vipmap -a IP vdomain

Consult the documentation for [vipmap](https://github.com/mbhangui/indimail-mta/wiki/vipmap.1) for all options
Consult the documentation for [vipmap](https://github.com/indimail/indimail-mta/wiki/vipmap.1) for all options

## How do I alias a new virtual domain to a current virtualdomain?

$ sudo vaddaliasdomain newdomain olddomain

See [vaddaliasdomain](https://github.com/mbhangui/indimail-mta/wiki/vaddaliasdomain.1)
See [vaddaliasdomain](https://github.com/indimail/indimail-mta/wiki/vaddaliasdomain.1)

## How do I post a email to all users of a virtualdomain or a set of domains?

use the new vbulletin program:

$ vbulletin -f email_file vdomain1 vdomain2 ...

To see all the available options see this documentation on [vbulletin](https://github.com/mbhangui/indimail-mta/wiki/vbulletin.1).
To see all the available options see this documentation on [vbulletin](https://github.com/indimail/indimail-mta/wiki/vbulletin.1).

## How do I setup IndiMail to talk to MySQL

Learn how to use dbinfo or the control file mcdinfo. A non-distributed setup uses the control file host.mysql
Read this [document](https://github.com/mbhangui/indimail-mta/wiki/0-IndiMail-Wiki#mysql-control-file)
Read this [document](https://github.com/indimail/indimail-mta/wiki/0-IndiMail-Wiki#mysql-control-file)

## I want to upgrade IndiMail, what do I need to worry about?

Following things happen in any upgrade that involves software

Binaries, library change. Sometimes database table structure change, sometimes files get new permissions. The right way to for any software to do is to handle changes seamlessly. In few cases this may not be possible where existing software configuration needs to be modified for the new software to run. Usually this gets taken care by the upgrade post install scripts. This is how indimail does it either through the upgrade scripts <b>qlocal\_upgrade</b> and <b>ilocal\_upgrade</b>. IndiMail also has a utility [ischema](https://github.com/mbhangui/indimail-mta/wiki/ischema.1), which allows custom action on every upgrade. <b>ischema</b> has the ability to update MySQL tables, run commands, edit configuration files.
Binaries, library change. Sometimes database table structure change, sometimes files get new permissions. The right way to for any software to do is to handle changes seamlessly. In few cases this may not be possible where existing software configuration needs to be modified for the new software to run. Usually this gets taken care by the upgrade post install scripts. This is how indimail does it either through the upgrade scripts <b>qlocal\_upgrade</b> and <b>ilocal\_upgrade</b>. IndiMail also has a utility [ischema](https://github.com/indimail/indimail-mta/wiki/ischema.1), which allows custom action on every upgrade. <b>ischema</b> has the ability to update MySQL tables, run commands, edit configuration files.

However, none of the users or domain get touched. So to upgrade IndiMail, you just need to run yum/dnf update, apt-get update && apt-get upgrade, zypper upgrade, etc (depending on your OS). For Source installation you need to

Expand All @@ -226,7 +226,7 @@ $ sudo svctool --backup=/home/mail/backup --mysqlPrefix=/usr \
--servicedir=/service
```

[svctool](https://github.com/mbhangui/indimail-mta/wiki/svctool.8) is the main configuration tool for IndiMail.
[svctool](https://github.com/indimail/indimail-mta/wiki/svctool.8) is the main configuration tool for IndiMail.

## How do I log when people authenticate with pop/imap?

Expand Down Expand Up @@ -285,7 +285,7 @@ Your operating system does not know where those shared object libraries are. On

If you are running qmail-smtpd under tcpserver, you should add a -x /etc/indimail/tcp/tcp.smtp.cdb option to it. This makes sure that qmail-smtpd checks in that file for allowed relaying (on top of the ones in /etc/indimail/control/rcpthosts).

The file /etc/indimail/tcp/tcp.smtpd needs to be created manually first. After that run the [qmailctl](https://github.com/mbhangui/indimail-mta/wiki/qmailctl.8) command to create the cdb file (/etc/indimail/tcp/tcp.smtp.cdb)
The file /etc/indimail/tcp/tcp.smtpd needs to be created manually first. After that run the [qmailctl](https://github.com/indimail/indimail-mta/wiki/qmailctl.8) command to create the cdb file (/etc/indimail/tcp/tcp.smtp.cdb)

$ sudo qmailctl cdb

Expand All @@ -297,7 +297,7 @@ Everytime a user logs into the POP3/IMAP server, his ip and a timestamp gets wri

## I want to have IndiMail access mysql as indimail and not root. What sql commands to I run?

Read this [document](https://github.com/mbhangui/indimail-mta/wiki/0-IndiMail-Wiki#setting-up-mysql)
Read this [document](https://github.com/indimail/indimail-mta/wiki/0-IndiMail-Wiki#setting-up-mysql)

## I have changed my IP address on a clustered setup. What gets affected

Expand All @@ -315,7 +315,7 @@ Read this [document](https://github.com/mbhangui/indimail-mta/wiki/0-IndiMail-Wi

## How to put your custom filters before queuing mail

Read this chapter on [filters](https://github.com/mbhangui/indimail-mta/wiki/0-IndiMail-Wiki#writing-filters-for-indimail)
Read this chapter on [filters](https://github.com/indimail/indimail-mta/wiki/0-IndiMail-Wiki#writing-filters-for-indimail)

## I have an atrn domain. I want to set quota while delivering

Expand All @@ -329,7 +329,7 @@ Have the following entry in .qmail-default

|/usr/sbin/vfilter '' homedir/Maildir

where <u>homedir</u> is the home directory created by vadduser for the user postmaster. See the documentation on [vatrn](https://github.com/mbhangui/indimail-mta/wiki/vatrn.1) for all options.
where <u>homedir</u> is the home directory created by vadduser for the user postmaster. See the documentation on [vatrn](https://github.com/indimail/indimail-mta/wiki/vatrn.1) for all options.

## I have an atrn domain called etrn.dom. My users are split across multiple servers. How do I distribute mails for my users according to the server on which they belong?

Expand All @@ -355,7 +355,7 @@ $ valias -i /var/indimail/autoturn/chn.mysme.com/Maildir/ [email protected]
$ valias -i /var/indimail/autoturn/mum.mysme.com/Maildir/ [email protected]
$ valias -i /var/indimail/autoturn/mum.mysme.com/Maildir/ [email protected]
```
See the documentation for [valias](https://github.com/mbhangui/indimail-mta/wiki/valias.1) for all options.
See the documentation for [valias](https://github.com/indimail/indimail-mta/wiki/valias.1) for all options.

4. Create the .qvirtual file in each of these subdomains to etrn.dom

Expand All @@ -377,19 +377,19 @@ $ vatrn -i mum.mysme.com [email protected]
* .qvirtual also allows mails for a domain to be delivered to any directory and the domain identified by looking up the .qvirtual file
* xxxxxxxx is the password for the above users.

See the documentation on [vatrn](https://github.com/mbhangui/indimail-mta/wiki/vatrn.1) for all options.
See the documentation on [vatrn](https://github.com/indimail/indimail-mta/wiki/vatrn.1) for all options.

## How do I setup stupid disclaimers

Disclaimers are stupid and organizations too if they want disclaimers.

http://www.goldmark.org/jeff/stupid-disclaimers

However if your organization still insists on stupidity read this [Setting Disclaimers in your emails](https://github.com/mbhangui/indimail-mta/wiki/0-IndiMail-Wiki#setting-disclaimers-in-your-emails)
However if your organization still insists on stupidity read this [Setting Disclaimers in your emails](https://github.com/indimail/indimail-mta/wiki/0-IndiMail-Wiki#setting-disclaimers-in-your-emails)

## How do i delete mails lying in a queue having a certain pattern. Can I use regex

Use [qmail-rm](https://github.com/mbhangui/indimail-mta/wiki/qmail-rm.1) command. It can quickly delete mails matching a given pattern.
Use [qmail-rm](https://github.com/indimail/indimail-mta/wiki/qmail-rm.1) command. It can quickly delete mails matching a given pattern.

## I have been hit by virus. My virus scanner is not able to handle the load. What should I do?

Expand All @@ -405,7 +405,7 @@ The behaviour of hostaccess can be modified by setting the PARANOID or DOMAIN\_M

## How do I restrict and control mail transactions between senders and recipients

Read this [SMTP Access List](https://github.com/mbhangui/indimail-mta/wiki/0-IndiMail-Wiki#smtp-access-list)
Read this [SMTP Access List](https://github.com/indimail/indimail-mta/wiki/0-IndiMail-Wiki#smtp-access-list)

## I want to run a program every time post imap/pop3 authentication for every user.

Expand Down Expand Up @@ -1150,9 +1150,9 @@ There is also a [Project Tracker](http://sourceforge.net/tracker/?group_id=23068
Read the documentation! Most questions are answered by

1. this list of frequently answered questions
2. the [IndiMail Wiki](https://github.com/mbhangui/indimail-mta/wiki/0-IndiMail-Wiki)
2. the [IndiMail Wiki](https://github.com/indimail/indimail-mta/wiki/0-IndiMail-Wiki)
3. the other README pages in /usr/share/indimail/doc; and
4. the man pages in your system man directory and [Online Man Pages](https://github.com/mbhangui/indimail-mta/wiki/1-Man-Pages).
4. the man pages in your system man directory and [Online Man Pages](https://github.com/indimail/indimail-mta/wiki/1-Man-Pages).

Your system includes a wide variety of monitoring tools to show you what IndiMail is doing

Expand Down
Loading

0 comments on commit 78523bb

Please sign in to comment.