Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoo Mailserver
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
-leliel-
Apprentice
Apprentice


Joined: 03 May 2003
Posts: 294
Location: Germany

PostPosted: Tue May 13, 2003 3:52 pm    Post subject: Gentoo Mailserver Reply with quote

Hi,

I want to build a Postfix + Ldap + Courier IMAP + Anti Spam Mailserver on Gentoo. Is anybody experienced in this?

If all works fine, I'll try to write a howto for the tips and tricks section, too.

so long
_________________
- carpe noctem -

dunkelelf@jabber.org
Back to top
View user's profile Send private message
carl
n00b
n00b


Joined: 12 Mar 2003
Posts: 30
Location: Michigan, USA

PostPosted: Tue May 13, 2003 4:21 pm    Post subject: Reply with quote

My mail server is Postfix + Courier-IMAP + Procmail + SpamAssassin + Squirrelmail. I'd wanted to use LDAP for virtual mail (or MySQL for the same), but never did get it working.

There's a How-To for virtual mail that can easily be modified for single-host mail, in the Docs section on the main Web site.
Back to top
View user's profile Send private message
-leliel-
Apprentice
Apprentice


Joined: 03 May 2003
Posts: 294
Location: Germany

PostPosted: Tue May 13, 2003 5:46 pm    Post subject: Reply with quote

Thanks for the hint. I also found a howto for postfix + lpap, but maybe this could be made easier with some use flags etc.

Could you shortly explain what virtual mails are and what problems you had with ldap?

thanks
_________________
- carpe noctem -

dunkelelf@jabber.org
Back to top
View user's profile Send private message
rajl
Apprentice
Apprentice


Joined: 25 Sep 2002
Posts: 287

PostPosted: Wed May 14, 2003 1:46 am    Post subject: Reply with quote

virtual domains and virtual mail serving is where you host more than one domain from the same box using the same server. For example, if I was a web-hosting company, I might have one computer handling all the email for companya.com, non_profitb.org, and hobby_siteC.net on the same computer using the same server. That's pretty much all there is to it.
_________________
-Rajl

-----------------------------------------------------------
It's easy to be brave once you consider the alternatives.
Back to top
View user's profile Send private message
Torg
n00b
n00b


Joined: 21 Oct 2002
Posts: 30

PostPosted: Mon May 19, 2003 3:14 pm    Post subject: Reply with quote

I've got 2 production gentoo anti-spam mailservers running currently.

I'm using the following packages to accomplish it:

Fetchmail
Courier-Imapd (And pop3d)
Maildrop
Mail-SpamAssassin
Squirrelmail (and apache of course)

I haven't messed with LDAP yet... and I'm not even sure where to start on that... but I can help with any of the above packages as far as my config goes.

I've also got a set of bash scripts I wrote that provide stats on the spamfilter, and generate hourly updates to a stats file on my webroot. I'd be happy to share the sources from that with you as well.

-Torg
Back to top
View user's profile Send private message
-leliel-
Apprentice
Apprentice


Joined: 03 May 2003
Posts: 294
Location: Germany

PostPosted: Mon May 19, 2003 3:32 pm    Post subject: Reply with quote

so, I'm workin' on an LDAP at the moment ... I found a HowTo named 'LDAP for Postfix with Courier IMAP' with useful information about ldap and ldap directories. As soon as I got the ldap running I'll begin to write the HowTo and set up postfix a.s.o..

so long
_________________
- carpe noctem -

dunkelelf@jabber.org
Back to top
View user's profile Send private message
dma
Guru
Guru


Joined: 31 Jan 2003
Posts: 437
Location: Charlotte, NC, USA

PostPosted: Mon May 19, 2003 4:54 pm    Post subject: Reply with quote

I'm just using postfix at the moment:

main.cf:
http://www.dmatech.org:8000/~dma/pf/config.txt

access:
http://www.dmatech.org:8000/~dma/pf/access.txt
(I removed a few entries).

It seems to kill spam quite nicely without spamassassin.

May 19 01:46:35 [postfix/smtpd] 57EB1C30F8: reject: RCPT from unknown[67.64.180.25]: 450 <none>: Helo command rejected: Host not found; from=<rlg@estockquest.com> to=<rlg@estockquest.com> proto=SMTP helo=<none>

May 10 01:08:37 [postfix/smtpd] warning: Illegal address syntax from unknown[162.33.251.47] in MAIL command: amy21@yahoo.com

May 9 18:05:29 [postfix/smtpd] 2702E409E3: reject_warning: RCPT from unknown[208.2.159.146]: 450 Client host rejected: cannot find your hostname, [208.2.159.146]; from=<HFoor@executive.com> to=<test@dmatech.net> proto=SMTP helo=<[208.2.159.146]>

May 9 18:05:32 [postfix/smtpd] 2702E409E3: reject: RCPT from unknown[208.2.159.146]: 554 <test@dmatech.net>: Relay access denied; from=<HFoor@executive.com> to=<test@dmatech.net> proto=SMTP helo=<[208.2.159.146]>

May 9 17:53:44 [postfix/smtpd] 7D156409E3: reject_warning: RCPT from unknown[66.250.107.250]: 450 Client host rejected: cannot find your hostname, [66.250.107.250]; from=<zhen@forums.gentoo.org> to=<dma@dmatech.org> proto=ESMTP helo=<forums.gentoo.org>

(whoops! actually it should be .251, not .250!)

May 13 09:26:09 [postfix/smtpd] F24F0157865: reject: RCPT from 218-162-28-48.HINET-IP.hinet.net[218.162.28.48]: 450 <none>: Helo command rejected: Host not found; from=<26490723@mail.apol.com.tw> to=<smile.ivan@msa.hinet.net> proto=SMTP helo=<none>

May 15 17:15:05 [postfix/smtpd] E774315A2C: reject: RCPT from customerscan.sec.rr.com[24.30.199.231]: 504 <openrelaytest@localhost>: Sender address rejected: need fully-qualified address; from=<openrelaytest@localhost> to=<relaytest@security.rr.com> proto=SMTP helo=<security.rr.com>
May 15 17:16:05 [postfix/smtpd] lost connection after RCPT from customerscan.sec.rr.com[24.30.199.231]

(my ISP is probing me it seems...)


Last edited by dma on Sat Sep 13, 2003 2:59 am; edited 1 time in total
Back to top
View user's profile Send private message
-leliel-
Apprentice
Apprentice


Joined: 03 May 2003
Posts: 294
Location: Germany

PostPosted: Mon May 19, 2003 5:18 pm    Post subject: Reply with quote

Hi,

thanks for the info ...

my only problem at the moment is as follows:

there's a mailserver at my isp. this mailserver collects all mail from different domains and I could recieve it.

Now, I want to install my own mailserver, get all this mails from the remote mailserver and process them to the local users (accessible via imap). What do I need for this configuration? virtual boxes?
_________________
- carpe noctem -

dunkelelf@jabber.org
Back to top
View user's profile Send private message
Naan Yaar
Bodhisattva
Bodhisattva


Joined: 27 Jun 2002
Posts: 1549

PostPosted: Mon May 19, 2003 6:55 pm    Post subject: Reply with quote

I have an essentially similar configuration and use the following set-up:

  • fetchmail runs from a crontab entry as a non-privileged user to retrieve e-mail messages for all users from pop and imap servers
  • procmail is invoked by fetchmail as the local mail delivery agent (mda)
  • procmail filters stuff through spamassassin first and then forwards email messages to local users through postfix' local delivery agent
  • courier-pop3d is set up to be the pop-server for local users


A few config files to fiddle with, but not very hard overall.
-leliel- wrote:
Hi,

thanks for the info ...

my only problem at the moment is as follows:

there's a mailserver at my isp. this mailserver collects all mail from different domains and I could recieve it.

Now, I want to install my own mailserver, get all this mails from the remote mailserver and process them to the local users (accessible via imap). What do I need for this configuration? virtual boxes?
Back to top
View user's profile Send private message
-leliel-
Apprentice
Apprentice


Joined: 03 May 2003
Posts: 294
Location: Germany

PostPosted: Mon May 19, 2003 7:42 pm    Post subject: Reply with quote

ok, thanks. :)
_________________
- carpe noctem -

dunkelelf@jabber.org
Back to top
View user's profile Send private message
Satpal
n00b
n00b


Joined: 06 Apr 2004
Posts: 1

PostPosted: Wed Apr 07, 2004 12:35 am    Post subject: Reply with quote

Torg wrote:
I've got 2 production gentoo anti-spam mailservers running currently.

I'm using the following packages to accomplish it:

Fetchmail
Courier-Imapd (And pop3d)
Maildrop
Mail-SpamAssassin
Squirrelmail (and apache of course)

I haven't messed with LDAP yet... and I'm not even sure where to start on that... but I can help with any of the above packages as far as my config goes.

I've also got a set of bash scripts I wrote that provide stats on the spamfilter, and generate hourly updates to a stats file on my webroot. I'd be happy to share the sources from that with you as well.

-Torg


Hi,

It seems your configuration matches mine...

I have setup Postfix+LDAP+Courier-IMAP+Squirrelmail successfully, i am able to send mails to all my virtual users now i want add mail quota for all virtual users so while working on maildrop i have got an error

"relay=maildrop, delay=0, status=bounced (user unknown. Command output: Invalid user specified. )"

I can also add that the error is "Invalid user specified." if I run
maildrop -d userdomain.com

May be maildrop is not interacting with LDAP properly
Maildrop is compiled from the source to support LDAP and Maildir format

-------------------------------------------------------------------------------------

My current setup is as follows :

PCQLinux 2004 (Fedora core 1)

Postfix installed from source code - postfix-2.0.19.tar.gz
Courier-IMAP - courier-imap-3.0.2-1.1
Squirrelmail - squirrelmail-1.4.2-1 rpm installation
OpenLDAP - openldap-2.1.22-8
Jamm - jamm-0.9.6
procmail-3.22-11 ( I am useing maildrop instead )

I have compiled and installed maildrop (maildrop-1.6.3
) with following options

"./configure --prefix=/usr/local/maildrop --exec-prefix=/usr/local/maildrop
--enable-maildirquota --enable-maildrop-uid=root --enable-maildrop-gid=mail
--enable-restricted-trusted=0 --enable-trusted-users='mail' --enable-maildropldap
--with-ldapconfig=/etc/maildrop/maildropldap.config --with-etcdir=/etc/maildrop"

and this is my "postconf -n"

"alias_database = hash:/etc/aliases
alias_maps = ldap:aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
default_destination_concurrency_limit = 20
home_mailbox = Maildir/
inet_interfaces = all
local_destination_concurrency_limit = 1
local_recipient_maps = ldap:accounts ldap:aliases
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/local/maildrop/bin/maildrop
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, $mydomain, $transport_maps
mydomain = domain.tld
myhostname = subdomain.domain.tld
mynetworks = 192.168.0.0/24, 127.0.0.0/8
mynetworks_style = subnet
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
transport_maps = ldap:transport
unknown_local_recipient_reject_code = 450
virtual_alias_maps = ldap:accountsmap, ldap:aliases, ldap:domains, ldap:accounts,
ldap:transport
virtual_gid_maps = static:103
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = ldap:domains
virtual_mailbox_maps = ldap:accounts
virtual_minimum_uid = 101
virtual_transport = maildrop
virtual_uid_maps = static:101"

I am having virtual users, all virtual users all under /home/vmail/domains folder with this path /home/vmail/domains/domain.com/username

I want to enable mail quota per user basis for all virtual accounts by
using maildrop

After compiling and installing maildrop from source it is suppose to create /etc/maildrop/ folder as per documentation but it didnt, and documentation says i need configure /etc/maildrop/maildropldap.config file inorder to maildrop working properly.

If it is possible i also like to see your log files.

I highly appriciate if you can focus on this.

Regards,

Satpal
Back to top
View user's profile Send private message
mastabog
n00b
n00b


Joined: 13 Mar 2004
Posts: 59

PostPosted: Tue Apr 13, 2004 11:22 pm    Post subject: Reply with quote

Well, i know i might be a lil late on this but a very close config. to what you want to achieve is posted on the main doc page at postfix.org. Lemme fetch the link:

Postfix+MySQL+Courier-IMAP+Maildrop+SpamAssassin howto by Serge Stepanov: http://www.gfxcafe.com/Mail%20Howto.htm

A very good place to start with nice and well written howtos is the doc/howto page from postfix.org (look under the POP/IMAP section, the link above is from there):
http://www.postfix.org/docs.html

Cheers, i hope this helped a bit,
Bogdan
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum