Jeff Abrahamson on 5 Jun 2004 18:56:03 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[PLUG] sendmail update and I'm not found


Sorry not to create this as a reply to my original message.  With
outgoing mail not working, I'm naturally obliged to mail from
somewhere other than where I receive mail.

Recap: upon upgrading sendmail today, I find that I can receive mail
but not send it outside my local machine.

It looks like the check_mail rule has something to do with the
problem, but I still don't understand why.  I'm hoping someone might
have some suggestions on what I ought to try next.

Running sendmail -bt, I see the following:

    > check_mail input: jeff@purple.com
    check_mail         input: input : jeff @ purple . com
    Basic_check_mail   input: input : jeff @ purple . com
    tls_client         input: $| MAIL
    TLS_connection     input:
    TLS_connection   returns:
    tls_client       returns:
    CanonAddr          input: < input : jeff @ purple . com >
    canonify           input: < input : jeff @ purple . com >
    Canonify2          input: input : jeff < @ purple . com >
    Canonify2        returns: input : jeff < @ purple . com . >
    canonify         returns: input : jeff < @ purple . com . >
    Parse0             input: input : jeff < @ purple . com . >
    Parse0           returns: input : jeff < @ purple . com . >
    CanonAddr        returns: input : jeff < @ purple . com . >
    Basic_check_mail returns: $# error $@ 5 . 1 . 8 $: "553 Domain of
    sender address " " does not exist"
    check_mail       returns: $# error $@ 5 . 1 . 8 $: "553 Domain of
    sender address " " does not exist"
    > check_mail input: jeff@drexel.edu
    check_mail         input: input : jeff @ drexel . edu
    Basic_check_mail   input: input : jeff @ drexel . edu
    tls_client         input: $| MAIL
    TLS_connection     input:
    TLS_connection   returns:
    tls_client       returns:
    CanonAddr          input: < input : jeff @ drexel . edu >
    canonify           input: < input : jeff @ drexel . edu >
    Canonify2          input: input : jeff < @ drexel . edu >
    Canonify2        returns: input : jeff < @ drexel . edu . >
    canonify         returns: input : jeff < @ drexel . edu . >
    Parse0             input: input : jeff < @ drexel . edu . >
    Parse0           returns: input : jeff < @ drexel . edu . >
    CanonAddr        returns: input : jeff < @ drexel . edu . >
    Basic_check_mail returns: < OKR >
    check_mail       returns: < OKR >
    > 
Hmm, I wonder why it thinks purple.com doesn't exist.  I see it
resolving just fine with dig:

    diderot:/etc/mail# dig purple.com

    ; <<>> DiG 9.2.2 <<>> purple.com
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48895
    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;purple.com.                    IN      A

    ;; AUTHORITY SECTION:
    purple.com.             86400   IN      SOA     diderot.purple.com. root.localhost. 1998110800 28800 14400 3600000 86400

    ;; Query time: 32 msec
    ;; SERVER: 127.0.0.1#53(127.0.0.1)
    ;; WHEN: Sat Jun  5 14:51:34 2004
    ;; MSG SIZE  rcvd: 86

    diderot:/etc/mail# dig -c MX purple.com
    ;; Warning, ignoring invalid class MX

    ; <<>> DiG 9.2.2 <<>> -c MX purple.com
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17631
    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;purple.com.                    IN      A

    ;; AUTHORITY SECTION:
    purple.com.             86400   IN      SOA     diderot.purple.com. root.localhost. 1998110800 28800 14400 3600000 86400

    ;; Query time: 31 msec
    ;; SERVER: 127.0.0.1#53(127.0.0.1)
    ;; WHEN: Sat Jun  5 14:51:39 2004
    ;; MSG SIZE  rcvd: 86

    diderot:/etc/mail# 

Any suggestions on what I might try to get sendmail to let me send
mail?

-Jeff Abrahamson

___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug