-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

   I'm working on setting up a virtual hosting server for multiple domains, 
and I'm running into a bit of trouble with the email.  I'm using Sendmail and 
Cyrus sasl imap to handle the mail, but can't for the life of me figure out 
how to get them to handle email for multiple domains.  I've got the following 
set in my virtusertable, mailertable, and genericstable for sendmail.  The 
*table rules for sendmail do not seem to be rewriting the mail headers.  I'm 
not sure what to do for cyrus sasl.  I can send/receive email, but only as 
the domain of the box.  

using:
Cyrus IMAP4 v2.2.0-ALPHA
Sendmail 8.12.8p1/8.12.8

Any help would be appreciated.


- --genericstable--
newuser         [EMAIL PROTECTED]
- --virtusertable--
[EMAIL PROTECTED]               newuser
- --mailertable--
*                       cyrus:inbox

important part of my .mc
OSTYPE(freebsd4)
DOMAIN(generic)

FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')
FEATURE(blacklist_recipients)
FEATURE(local_lmtp)
FEATURE(mailertable, `hash -o /etc/mail/mailertable')
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')
FEATURE(genericstable, hash -o /etc/mail/genericstable')
FEATURE(allmasquerade)
FEATURE(masquerade_envelope)
FEATURE(`no_default_msa')

dnl set SASL options
TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl
define(`confAUTH_OPTIONS', `A p y')dnl
define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl
define(`confDEF_AUTH_INFO', /etc/mail/auth-info')dnl
dnl DAEMON_OPTIONS(`Port=587, Name=TLSMSA, M=E')dnl
DAEMON_OPTIONS(`Port=smtp, Name=MSA, M=E')dnl
DAEMON_OPTIONS(`Port=smtps, Name=TLSMSA, M=E')dnl

dnl set cyrus local mailbox option
dnl make sure to add imap.your.domain   cyrus:inbox into mailertable
define(`CYRUS_MAILER_FLAGS',`S')
define(`confLOCAL_MAILER',`cyrusv2')
define(`confCW_FILE', `-o /etc/mail/local-host-names')

define(`confCACERT', `/etc/mail/CA/demoCA/cacert.pem')dnl
define(`confCACERT_PATH',`/etc/mail/CA/demoCA')dnl
define(`confSERVER_CERT', `/etc/mail/CA/newcert.smtp.pem')dnl
define(`confSERVER_KEY', `/etc/mail/CA/newreq.smtp.pem')dnl
dnl define(`confCLIENT_CERT', `/etc/mail/CA/newcert.smtp.pem')dnl
dnl define(`confCLIENT_KEY', `/etc/mail/certs/newreq.smtp.pem')dnl
dnl add mail header filtering
LOCAL_RULESETS
F{JunkSubs} /etc/mail/junksubs
F{SSJunk} /etc/mail/ssjunk

HSubject: $>CheckSubject

SCheckSubject
R$={JunkSubs}$* $: NMJUNKSUB
R$* $={SSJunk} $*       $: NMJUNKSUB
R$* NMJUNKSUB $*        $#error $: "553 Spam Rejected"

MAILER(local)
MAILER(smtp)
MAILER(cyrusv2)

- -----


- -- 
Anish Mistry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)

iD8DBQE+8h+1xqA5ziudZT0RAh+cAKC8mA7/35p5fIhjYgyGN34V7aw8QQCfbuGk
xjMQJeOWrpgH4etS+EMiucg=
=0Inq
-----END PGP SIGNATURE-----

_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to