OK. VPS. Maybe there is a conflict with the native sendmail and that within your VPS. How good is RH VPS I don't know.
I can do this in Sorais Virtual Server Containers. Never tried RH E.
No problem disabling RH Enterprise Sendmail and installing Postfix in fact on Enterprise Linux Installation GUI there is the option to use Postfix instead of Sendmail but it is always an old version on the CDs so I do it manually. I can't see why your VPS won't run Postix on your assigned IP. Should be no prob. :o)

I think Postfix outperforms sendmail.
1000 SMTP client processes at the same time is what Postfix can be tuned for.

best...
Mike


----- Original Message ----- From: "Dmitry Broytman" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, March 22, 2006 7:23 AM
Subject: [Dbmail] sendmail-procmail problems


Mike,

Thank you for your reply.
I took a virtual server with VPS. OS is Red Hat Enterprise Linux, and
the names of config files are those I wrote.
If I include mailer(dbmail) in sendmail.mc then sendmail includes
lines about dbmail in sendmail.cf, but it doesn't work.
My server name is the same as domain name so as I understood I can't
use mailertable, and I don't know what to do with this.
There was preinstalled software including sendmail, it wasn't my
choice. I hoped to work with dbmail
and sendmail without installing new MTA. Of course if I can't find a
solution, I will install Postfix.
How does Postfix work in very large mail systems - hundreds thousand of users?

Thanks,
Dmitry

Dmitry:
On Red Hat shouldn't that be /etc/mail/'hostname'.mc/cf instead of
sendmail.mc/cf?
Is /usr/share/sendmail-cf/mailer/dbmail.m4 readable by sendmail?

Anyway, nothing you have said explains why you would use Sendmail instead of
Postfix with DBMail. You make a pretty good case for *not* using sendmail.
Your configs actually look good as best I can tell.
In one instance I use Sendmail because I could not force myself to give up
my MimeDefang on a server that's been around as long as SM just about. I had
to fight with the configs -- nothing smooth about it -- so everything else
is Postfix for that reason among others.

You certainly are right about the outdated instructions. And dbmail.m4 is
deprecated as it stands.

When I look at Postfix 2.3 (dev) and see the future of that MTA, the
configuration crankiness of the otherwise incredible Sendmail pushes
sendmail to second place. I type feverishly "wget me some postfix". :o)

Try it. You'll like it. You can read INSTALL and INSTALL.postfix in the
dbmail tarball to get the drift on how its done. A shout-out on this
listmail will get you lots of generous replies form many Postfix/DBMail
experts should you decide to go that route.

best...
Mike






----- Original Message -----
From: "Dmitry Broytman" <broytman at gmail.com
<https://mailman.fastxs.nl/mailman/listinfo/dbmail>>
To: <dbmail at dbmail.org <https://mailman.fastxs.nl/mailman/listinfo/dbmail>>
Sent: Monday, March 20, 2006 1:37 PM
Subject: [Dbmail] sendmail-procmail problems


Hello everybody,

I have Red Hat Enterprise Linux AS 3 with sendmail 8.12.11 and procmail.
I tried to install dbmail 2.0.9 and configure sendmail to work with it.

dbmail installation was successful I think because I can see the database
and created there some users with dbmail-users.

But with configuring of sendmail started troubles.

There are not file about sendmail configuration in install archive so I
followed this docs:
http://www.helgrim.com/dbmaildocs/installation.html. Here is a list of my
actions

*1.      * Copied file:

http://www.helgrim.com/dbmaildocs/files/dbmail.m4

to /usr/share/sendmail-cf/mailer

*2.      * Added in the end of sendmail .mc :

MAILER(dbmail) dnl

*4.      * Rebuilt my sendmail.cf :

# /usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail-cf/
/usr/share/sendmail-cf/m4/cf.m4 sendmail.mc > sendmail.cf

*5.      * Added in mailertable (it was blank):

abcmail.ru dbmail:abcmail.ru

*6.      * Rebuilt mailertable . db :

# makemap hash / etc/ mail/ mailertable. db < / etc/ mail/ mailertable
and restart server to restart sendmail. **

No results - mail received not in database, but in file  var/ spool/
vmail/abcmail
... ru/ mail/ broytman

* 7.     * Understood that my server name is the same as domain name and
tried to comment it in / etc/ mail/ local- host- names:

###abcmail.ru
Restarted server, no results.

*8.       *Corrected dbmail to dbmail- smtp in /usr/share /sendmail- cf/
mailer/ dbmail. m4:

ifdef(`DBMAIL_MAILER_ARGS',,

      `define(`DBMAIL_MAILER_ARGS', `dbmail-smtp -d $u')')

*9.      *Rebuilt sendmail.cf:

# /usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail-cf/
/usr/share/sendmail-cf/m4/cf.m4 sendmail.mc > sendmail.cf

Restarted server again. No results. **

Looked through this mailing list and found some advices. Tried to follow
them:

*10.               *Added in the end of sendmail. mc (before mailer(…)) :

define(`LOCAL_MAILER_PATH', `/usr/sbin/dbmail-smtp')dnl
define(`LOCAL_MAILER_ARGS', `dbmail-smtp -d $u')dnl

*11.              Rebuilt *sendmail.cf :

# /usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail-cf/
/usr/share/sendmail-cf/m4/cf.m4 sendmail.mc > sendmail.cf
Restarted server again. No results.

*12.               *  Returned all files in the state before changes.


*15.               *  Tried to cheat procmail - changed path and args in
procmail. m4:

ifdef(`PROCMAIL_MAILER_PATH',,

      `ifdef(`PROCMAIL_PATH',

                  `define(`PROCMAIL_MAILER_PATH', PROCMAIL_PATH)',

                  `define(`PROCMAIL_MAILER_PATH',
/usr/local/sbin/dbmail-smtp)')')

_DEFIFNOT(`PROCMAIL_MAILER_FLAGS', `SPhnu9')

ifdef(`PROCMAIL_MAILER_ARGS',,

      `define(`PROCMAIL_MAILER_ARGS', `dbmail-smtp -d $u')')

define(`_PROCMAIL_QGRP', `ifelse(defn(`PROCMAIL_MAILER_QGRP'),`',`', `
Q=PROCMAIL_MAILER_QGRP,')')dnl

*16.               *  Replaced in sendmail .mc:

define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl

to

define(`PROCMAIL_MAILER_PATH',`/usr/local/sbin/dbmail-smtp')dnl

*17.               *  Rebuilt sendmail.cf :
Restarted server. No results.

*18.               *More changes in sendmail. cf:

Mlocal,                   P=/usr/local/sbin/dbmail-smtp, F=
lsDFMAw5:/|@qSPfhn9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL,

                  T=DNS/RFC822/X-Unix,

                  A=procmail -t -Y -a $h -d $u

to

Mlocal,                   P=/usr/local/sbin/dbmail-smtp, F=
lsDFMAw5:/|@qSPfhn9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL,

                  T=DNS/RFC822/X-Unix,

                  A= dbmail-smtp -d $u
Restarted server. No results. Returned all files in their original state
before changes.

I really have very little experience with sendmail and procmail so perhaps
my actions are absolutely wrong.

Configuration files (sendmail.mc, sendmail.cf, procmail.m4, dbmail.m4 and
others I have copied here:
http://www.abcmail.ru/dbmail/

Perhaps I have to use not dbmail-smtp but dbmail-lmtpd?

Any help will be highly appreciated.

Thanks.

Dmitry



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


_______________________________________________
Dbmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail


Reply via email to