Issue:
The www/apache22 integration seems to be fine; however, the sendmail
integration isn't quite right.
client computer:
$ echo `uname -a` | mail -s "`date`" [EMAIL PROTECTED]
Mail Server:
/var/log/maillog
m25JwCEk065018: m25JwCEl065018: DSN: unknown mailer error 255
m25JwCEl065018: to=<[EMAIL PROTECTED]>, delay=00:00:00 \
xdelay=00:00:00, mailer=mailman, pri=32149, \
relay=lists.p6m7g8.net, dsn=5.3.0, stat=unknown mailer error 255
m25JwCEm065018: return to sender: unknown mailer error 255
The setup:
---------------------------------------------------------
/etc/make.conf
[snipped]
# SASL (cyrus-sasl v2) sendmail build flags...
SENDMAIL_CFLAGS=-I/usr/local/include -DSASL=2
SENDMAIL_LDFLAGS=-L/usr/local/lib
SENDMAIL_LDADD=-lsasl2
# Adding to enable alternate port (smtps) for sendmail...
SENDMAIL_CFLAGS+= -D_FFR_SMTP_SSL
.if ${.CURDIR:M*/usr/ports/mail/mailman*}
WITH_SENDMAIL= yes
WITH_HTDIG= yes
.endif
.if ${.CURDIR:M*/usr/ports/www/apache22*}
WITH_SSL= yes
WITH_APR_FROM_PORTS= yes
WITH_FULLBUILD= yes
WITH_MYSQL= yes
WITH_PCRE_FROM_PORTS= yes
WITH_LOG_FORENSIC= yes
WITH_PROXY_CONNECT= yes
WITH_PROXY_FTP= yes
WITH_PROXY_HTTP= yes
WITH_PROXY_AJP= yes
WITH_PROXY_BALANCER= yes
WITHOUT_MEM_CACHED= yes
.endif
---------------------------------------------------------
/var/db/pkg
[snipped]
apache-2.2.8
apr-nothr-1.2.8_2
bash-static-3.2.33
mailman-with-htdig-2.1.9_5
mysql-client-5.1.23
pcre-7.6
python25-2.5.2_1
cyrus-sasl-2.1.22
cyrus-sasl-saslauthd-2.1.22
users:
id mailnull
uid=26(mailnull) gid=26(mailnull) groups=26(mailnull)
id mailman
uid=91(mailman) gid=91(mailman) groups=91(mailman)
id www
uid=80(www) gid=80(www) groups=80(www)
---------------------------------------------------------
/etc/mail/host.mc
[snipped]
define(`ALIAS_FILE', `/etc/mail/aliases,/etc/mail/lists')
FEATURE(`smrsh')
FEATURE(mailertable, `hash -o /etc/mail/mailertable')
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')
VIRTUSER_DOMAIN(`lists.domain.tld')
dnl FEATURE(`limited_masquerade')
dnl MASQUERADE_AS(`lists.domain.tld')
Mmailman, P=/etc/mail/mm-handler, F=rDFMhlqSu, U=mailman:mailman,
S=EnvFromL, R=EnvToL/HdrToL,
A=mm-handler $h $u
---------------------------------------------------------
$ whereis smrsh
smrsh: /usr/libexec/smrsh
$ strings /usr/libexec/smrsh | grep bin |head -1
/usr/libexec/sm.bin
$ ls -l /usr/libexec/sm.bin/
lrwxr-xr-x 1 root wheel - 31B Mar 4 18:43:32 2008 mailman@ ->
/usr/local/mailman/mail/mailman
$ ls -l /usr/local/mailman/mail/mailman
-rwxr-sr-x 1 root mailman - 15K Mar 4 12:45:40 2008
/usr/local/mailman/mail/mailman*
$ /usr/local/mailman> sudo bin/check_perms -f
No problems found
$ cat /etc/mail/mailertable
lists.domain.tld mailman:lists.domain.tld
$ ls -l /etc/mail/mm-handler
-rwxr-xr-x 1 root wheel - 5.8K Mar 4 19:10:53 2008 mm-handler*
---------------------------------------------------------
/etc/rc.conf
[snipped]
sendmail_enable="YES"
mailman_enable="YES"
apache22_enable="YES"
apache22_http_accept_enable="YES"
---------------------------------------------------------
/usr/local/mailman/Mailman/mm_cfg.py
from Defaults import *
MTA = None
DEFAULT_EMAIL_HOST = 'lists.domain.tld'
DEFAULT_URL_HOST = 'lists.domain.tld'
DEFAULT_URL_PATTERN = 'http://%s/mailman/'
---------------------------------------------------------
/usr/local/etc/apache22/httpd.conf
User www
Group www
/usr/local/etc/apache22/vhosts/tld.domain.lists.conf
<VirtualHost *>
ServerName lists.domain.tld
DocumentRoot /usr/local/mailman
Alias /icons/ "/usr/local/mailman/icons/"
Alias /pipermail/ "/usr/local/mailman/archives/public/"
ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"
ErrorLog "/usr/local/mailman/logs/httpd-error_log"
CustomLog "/usr/local/mailman/logs/httpd-access_log" common
CustomLog "/usr/local/mailman/logs/httpd-combined_log" combined
<Directory "/usr/local/mailman">
Options FollowSymLinks ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
---------------------------------------------------------
$ uname -a
FreeBSD host.domain.tld 8.0-CURRENT FreeBSD 8.0-CURRENT #1: Sun Mar 2
09:48:59 EST 2008 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/HOST i386
--
------------------------------------------------------------------------
Philip M. Gollucci ([EMAIL PROTECTED])
o:703.549.2050x206
Senior System Admin - Riderway, Inc.
http://riderway.com / http://ridecharge.com
1024D/EC88A0BF 0DE5 C55C 6BF3 B235 2DAB B89E 1324 9B4F EC88 A0BF
Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"