On Wed, 19 May 2004, Ilja Booij wrote:
> Ed K. wrote
> > Ok, I was using a cvs checkout of dbmail (v2pre i guess) that was checked
> > out on april 16th.
> >
> > I am using the lmtp transport from postfix 2.0.18
> >
> > I have the trace levels set to 5.
> >
> > When I issued a posfix flush command, this is the output sent to
> > /var/log/maillog:
> > http://www.hp.uab.edu/~ed/dbmail.log
> >
> > After I had this problem, I downloaded a new copy from cvs and ran the new
> > version.
> > Soon after the update, all the email bounced back to the originator.
> >
> > fyi: all accounts do exist
>
> I read this in your logs:
>
> ========
> query [SELECT deliver_to FROM aliases WHERE lower(alias) =
> lower('[EMAIL PROTECTED]')]
> May 18 16:52:16 proxy dbmail/smtp[26204]: authsql.c,auth_check_user_ext:
> user [EMAIL PROTECTED] not in aliases table
> May 18 16:52:16 proxy dbmail/smtp[26204]: dsn.c, dsnuser_resolve_list:
> user [EMAIL PROTECTED] found total of [0] aliases
> May 18 16:52:16 proxy dbmail/smtp[26204]: dsn.c, dsnuser_resolve_list:
> user [EMAIL PROTECTED] checking for domain forwards.
> May 18 16:52:16 proxy dbmail/smtp[26204]: dsn.c, dsnuser_resolve_list:
> domain [EMAIL PROTECTED] checking for domain forwards
> May 18 16:52:16 proxy dbmail/smtp[26204]: authsql.c,auth_check_user_ext:
> checking user [EMAIL PROTECTED] in alias table
> May 18 16:52:16 proxy dbmail/smtp[26204]: authsql.c,auth_check_user_ext:
> checks [-1]
> May 18 16:52:16 proxy dbmail/smtp[26204]: dbmysql.c,db_query: executing
> query [SELECT deliver_to FROM aliases WHERE lower(alias) =
> lower('@motherteresahospice.com')]
> May 18 16:52:16 proxy dbmail/smtp[26204]: authsql.c,auth_check_user_ext:
> user @motherteresahospice.com not in aliases table
> May 18 16:52:16 proxy dbmail/smtp[26204]: dsn.c, dsnuser_resolve_list:
> domain [EMAIL PROTECTED] found total of [0] aliases
> ======
>
> This would suggest that the users the emails are aimed at do not have
> aliases in the 'aliases'-table.
>
> Can you run the queries in the above log (SELECT deliver_to FROM aliases
> WHERE lower(alias) = lower('[EMAIL PROTECTED]')) and (SELECT
> deliver_to FROM aliases WHERE lower(alias) =
> lower('@motherteresahospice.com')) directly in your SQL client and show
> the results.
>
> Ilja
the [EMAIL PROTECTED] does not exist - so the email must be spam:
mysql> SELECT deliver_to FROM aliases WHERE lower(alias) = lower('[EMAIL
PROTECTED]');
Empty set (0.00 sec)
mysql> SELECT deliver_to FROM aliases WHERE lower(alias) =
lower('@motherteresahospice.com');
Empty set (0.00 sec)
I'm more interested in why this email is failing:
May 18 16:52:16 proxy postfix/pipe[26199]: 58A431D4A7: to=<[EMAIL PROTECTED]>,
relay=dbmail-smtp, delay=434188, status=deferred (temporary failure)
(search for the begining of that line in the log file.)
ed
Security on the internet is impossible without strong, open,
and unhindered encryption.