Thread View: comp.mail.sendmail
7 messages
7 total messages
Started by Anthony White
Wed, 05 Apr 2000 00:00
Sendmail broken - or my setup...
Author: Anthony White
Date: Wed, 05 Apr 2000 00:00
Date: Wed, 05 Apr 2000 00:00
167 lines
5827 bytes
5827 bytes
WARNING: Long post, has lots of debug info
+=============================================+
Hi from a frustrated sendmail user...
I have had a frustrating problem haunt me for weeks now.
The problem can be seen below. Comments have been added between the
lines
in the debug output
First run the command to give the output...
/usr/lib/sendmail -v -q
Output...
Running QAA07616 (sequence 2 of 2)
... Connecting to mail.guestmail.net. via esmtp...
220 mail.guestmail.net ESMTP Sendmail 8.9.3/8.9.3; Wed,
5 Apr 2000 07:51:26 +0800 (CST)
>>> EHLO netserv.my_domain.au
First question, why does my EHLO reply give "netserv.my_domain"
when the server is set up as "mail.my_domain"?
250-mail.guestmail.net Hello my_domain [link_IP_address]
(may be forged), pleased to meet you
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ONEX
250-ETRN
250-XUSR
250 HELP
>>> MAIL From: SIZE=185
Second question, why does my "MAIL From" show SIZE=185 rather than the
origen?
451 ... Sender domain must resolve
... Deferred: 451 ... Sender domain must resolve
Closing connection to mail.guestmail.net.
>>> QUIT
221 mail.guestmail.net closing connection
The "sendmail.mc file" used to generate the "sendmail.cf".
divert(-1)
dnl
dnl Lots of info about the m4 process...
dnl
include(`/usr/lib/sendmail-cf/m4/cf.m4')
define(`confDEF_USER_ID',``8:12'')
OSTYPE(`linux')
undefine(`UUCP_RELAY')
undefine(`BITNET_RELAY')
define(`confAUTO_REBUILD')
define(`confTO_CONNECT', `1m')
define(`confTRY_NULL_MX_LIST',true)
define(`confDONT_PROBE_INTERFACES',true)
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')
FEATURE(`smrsh',`/usr/sbin/smrsh')
FEATURE(mailertable)
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')
FEATURE(redirect)
FEATURE(always_add_domain)
FEATURE(use_cw_file)
FEATURE(local_procmail)
MAILER(procmail)
MAILER(smtp)
FEATURE(`access_db')
FEATURE(`blacklist_recipients')
MASQUERADE_AS(`my_domain')
MASQUERADE_DOMAIN(`my_domain')
FEATURE(masquerade_entire_domain)
FEATURE(masquerade_envelope)
dnl We strongly recommend to comment this one out if you want to
protect
dnl yourself from spam. However, the laptop and users on computers
that do
dnl not hav 24x7 DNS do need this.
dnl FEATURE(`accept_unresolvable_domains')dnl *removed by AW...
dnl FEATURE(`relay_based_on_MX')
Some tests that have been done:
-------------------------------
Our link IP address (The firewall gateway) has a reverse lookup set
on an external DNS (ISP) for the link address. The reverse
name is "my_domain". This does not seem to work.
I have had the ISP set it to "mail.my_domain" and changed
"MASQUERADE_AS(`my_domain') to "MASQUERADE_AS(`mail.my_domain')
With "MASQUERADE_AS(`mail.my_domain'), mail will send to domains that
do otherwise not work. However we can not receive mail or send mail
to other domains than the ones that do reverse lookup.
The DNS entries.
----------------
@ IN SOA netserv.my_domain.
root.netserv.my_domain. (
199911132
28800
7200
604800
86400 )
;
;*** Name server records...
;--------------------------
IN NS netserv.my_domain.
;
;*** Mail server record (MX)
;---------------------------
IN MX 10 mail.my_domain.
;
;*** Start of records...
localhost IN A 127.0.0.1
mail IN A 192.168.200.107
netserv IN A 192.168.200.109
Reverse Zone...
---------------
@ IN SOA netserv.my_domain.
root.netserv.my_domain. (
200040101 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ); default_ttl
;
;*Name server reverse lookup
;---------------------------
IN NS netserv.my_domain.
;
;*Reverse lookup records...
;--------------------------
107 IN PTR mail.my_domain.
109 IN PTR netserv.my_domain.
What can I do to get my mail system working. Note that all mail arrives
via port forwarding to an internal server (Netserv) and sends mail out
via
MASQ firewall.
Also note that the "mail.my_domain" IP 192.168.200.107 is a 'virtual' IP
on "eth0" on the server (The main IP is 192.168.200.109).
Is there a problem using virtual IP addresses on the server. Do I need
to
add "mail.my_domain" to "/etc/hosts" (It is in the DNS)?
Any help would be welcommed, I am out of ideas...
Best regards
Anthony
Re: Sendmail broken - or my setup...
Author: Jason A. Ramsey
Date: Wed, 05 Apr 2000 00:00
Date: Wed, 05 Apr 2000 00:00
196 lines
6790 bytes
6790 bytes
In your sendmail.mc file put an entry after your OSTYPE that says: DOMAIN(`mail.mydomain')dnl Then you'll need to make the appropriate additions to your sendmail.cw file. Hope that helps. -- regards, (o: jason :o) ---------------------//contact information//--------------------- jason a. ramsey jramsey@wsgi.com technical analyst windstar group, inc. http://www.wsgi.com windstar group : 2607 southeast blvd bldg a : spokane, wa 99223 voice: 509.444.8146 pager: 509.555.1212 facsimile: 509.535.8934 ----------------------------------------------------------------- "Anthony White" <hardware@movielink.net.au> wrote in message news:38EB8361.FE85C5FE@movielink.net.au... > WARNING: Long post, has lots of debug info > +=============================================+ > > Hi from a frustrated sendmail user... > > I have had a frustrating problem haunt me for weeks now. > > The problem can be seen below. Comments have been added between the > lines > in the debug output > > First run the command to give the output... > > /usr/lib/sendmail -v -q > > Output... > > Running QAA07616 (sequence 2 of 2) > ... Connecting to mail.guestmail.net. via esmtp... > 220 mail.guestmail.net ESMTP Sendmail 8.9.3/8.9.3; Wed, > 5 Apr 2000 07:51:26 +0800 (CST) > >>> EHLO netserv.my_domain.au > > First question, why does my EHLO reply give "netserv.my_domain" > when the server is set up as "mail.my_domain"? > > 250-mail.guestmail.net Hello my_domain [link_IP_address] > (may be forged), pleased to meet you > 250-EXPN > 250-VERB > 250-8BITMIME > 250-SIZE > 250-DSN > 250-ONEX > 250-ETRN > 250-XUSR > 250 HELP > >>> MAIL From: SIZE=185 > > Second question, why does my "MAIL From" show SIZE=185 rather than the > origen? > > 451 ... Sender domain must resolve > ... Deferred: 451 ... Sender domain must resolve > Closing connection to mail.guestmail.net. > >>> QUIT > 221 mail.guestmail.net closing connection > > The "sendmail.mc file" used to generate the "sendmail.cf". > > divert(-1) > dnl > dnl Lots of info about the m4 process... > dnl > include(`/usr/lib/sendmail-cf/m4/cf.m4') > define(`confDEF_USER_ID',``8:12'') > OSTYPE(`linux') > undefine(`UUCP_RELAY') > undefine(`BITNET_RELAY') > define(`confAUTO_REBUILD') > define(`confTO_CONNECT', `1m') > define(`confTRY_NULL_MX_LIST',true) > define(`confDONT_PROBE_INTERFACES',true) > define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail') > FEATURE(`smrsh',`/usr/sbin/smrsh') > FEATURE(mailertable) > FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable') > FEATURE(redirect) > FEATURE(always_add_domain) > FEATURE(use_cw_file) > FEATURE(local_procmail) > MAILER(procmail) > MAILER(smtp) > FEATURE(`access_db') > FEATURE(`blacklist_recipients') > MASQUERADE_AS(`my_domain') > MASQUERADE_DOMAIN(`my_domain') > FEATURE(masquerade_entire_domain) > FEATURE(masquerade_envelope) > dnl We strongly recommend to comment this one out if you want to > protect > dnl yourself from spam. However, the laptop and users on computers > that do > dnl not hav 24x7 DNS do need this. > dnl FEATURE(`accept_unresolvable_domains')dnl *removed by AW... > dnl FEATURE(`relay_based_on_MX') > > > Some tests that have been done: > ------------------------------- > > Our link IP address (The firewall gateway) has a reverse lookup set > on an external DNS (ISP) for the link address. The reverse > name is "my_domain". This does not seem to work. > > I have had the ISP set it to "mail.my_domain" and changed > "MASQUERADE_AS(`my_domain') to "MASQUERADE_AS(`mail.my_domain') > > With "MASQUERADE_AS(`mail.my_domain'), mail will send to domains that > do otherwise not work. However we can not receive mail or send mail > to other domains than the ones that do reverse lookup. > > > The DNS entries. > ---------------- > @ IN SOA netserv.my_domain. > root.netserv.my_domain. ( > 199911132 > 28800 > 7200 > 604800 > 86400 ) > ; > ;*** Name server records... > ;-------------------------- > IN NS netserv.my_domain. > ; > ;*** Mail server record (MX) > ;--------------------------- > IN MX 10 mail.my_domain. > ; > ;*** Start of records... > localhost IN A 127.0.0.1 > mail IN A 192.168.200.107 > netserv IN A 192.168.200.109 > > Reverse Zone... > --------------- > > @ IN SOA netserv.my_domain. > root.netserv.my_domain. ( > 200040101 ; serial > 28800 ; refresh > 7200 ; retry > 604800 ; expire > 86400 ); default_ttl > ; > ;*Name server reverse lookup > ;--------------------------- > IN NS netserv.my_domain. > ; > ;*Reverse lookup records... > ;-------------------------- > 107 IN PTR mail.my_domain. > 109 IN PTR netserv.my_domain. > > > What can I do to get my mail system working. Note that all mail arrives > > via port forwarding to an internal server (Netserv) and sends mail out > via > MASQ firewall. > > Also note that the "mail.my_domain" IP 192.168.200.107 is a 'virtual' IP > > on "eth0" on the server (The main IP is 192.168.200.109). > > > Is there a problem using virtual IP addresses on the server. Do I need > to > add "mail.my_domain" to "/etc/hosts" (It is in the DNS)? > > Any help would be welcommed, I am out of ideas... > > > Best regards > Anthony > > >
Re: Sendmail broken - or my setup...
Author: Claus Assmann
Date: Sun, 09 Apr 2000 00:00
Date: Sun, 09 Apr 2000 00:00
40 lines
1878 bytes
1878 bytes
Anthony White wrote: > 220 mail.guestmail.net ESMTP Sendmail 8.9.3/8.9.3; Wed, > 5 Apr 2000 07:51:26 +0800 (CST) > >>> EHLO netserv.my_domain.au > > First question, why does my EHLO reply give "netserv.my_domain" > when the server is set up as "mail.my_domain"? sendmail -bv -d0.4 root shows the setting of $j which is used for the EHLO command. Masquerading does NOT change this value. > >>> MAIL From: SIZE=185 > > Second question, why does my "MAIL From" show SIZE=185 rather than the > origen? What's in the queue file? Are you sure you didn't change the sendmail binary? Or did you edit this log? sendmail always put < > around the address... > FEATURE(local_procmail) > MAILER(procmail) > MAILER(smtp) > FEATURE(`access_db') > FEATURE(`blacklist_recipients') > MASQUERADE_AS(`my_domain') > MASQUERADE_DOMAIN(`my_domain') > FEATURE(masquerade_entire_domain) > FEATURE(masquerade_envelope) Please see cf/README about the order of elements in the .mc file. -- If you feel the urgent wish to send me a courtesy copy of a Usenet posting, then make sure it's recognizable as such! The FAQ: http://www.sendmail.org/faq/ Before you ask.
Re: Sendmail broken - or my setup...
Author: Anthony White
Date: Mon, 10 Apr 2000 00:00
Date: Mon, 10 Apr 2000 00:00
41 lines
1940 bytes
1940 bytes
"Jason A. Ramsey" wrote: > In your sendmail.mc file put an entry after your OSTYPE that says: > > DOMAIN(`mail.mydomain')dnl > > Then you'll need to make the appropriate additions to your sendmail.cw file. > > Hope that helps. Thanks Jason, Unfortuneately your suggestion did not work:-( The fault mentioned in the original post is still there... Is there an alternative to sendmail ? I spent hours with triel and error to work out what is going on. Nothing, absolutely nothing...I have the O'Reilly Sendmail book. 2nd edition and lots of documentation but.... Please someone point me in the right direction. Note: ===== The mail server sits on an internal network with private addresses. The server on whitch it runs is called "netserv" "netserv" has IP 192.168.200.109 The mail server sits on an alias IP of 192.168.200.107 on the same machine and is called "mail". Hopefully I do not have to give up on using Linux for mail, it would be a pitty but commercial preasures may force the issue. Anthony
Re: Sendmail broken - or my setup...
Author: Anthony White
Date: Mon, 10 Apr 2000 00:00
Date: Mon, 10 Apr 2000 00:00
71 lines
3080 bytes
3080 bytes
Claus Assmann wrote: > > 220 mail.guestmail.net ESMTP Sendmail 8.9.3/8.9.3; Wed, > > 5 Apr 2000 07:51:26 +0800 (CST) > > >>> EHLO netserv.my_domain.au > > > > First question, why does my EHLO reply give "netserv.my_domain.au" > > when the server is set up as "mail.my_domain.au"? > > sendmail -bv -d0.4 root > shows the setting of $j which is used for the EHLO command. > Masquerading does NOT change this value. How do I get my mail server to work then? Does the "netserv.my_domain" presented at the EHLO command get used by the receiving mail server for anything but logging? If the machine name (netserv) does not resolve to anything will sendmail still allow the mail to be received? > > >>> MAIL From: SIZE=185 > > > > Second question, why does my "MAIL From" show SIZE=185 rather than the > > origen? > > What's in the queue file? > Are you sure you didn't change the sendmail binary? > Or did you edit this log? > sendmail always put < > around the address... > I have not changed anything in the log - I have even monitored in real time what happens while connecting. ">>> MAIL From: SIZE=185" always shows up as I have posted it. The queue file contains the mail that will not send and it stays there until the timeout period is reached where it is returned to the sender. A very specific question would be: "Where does sendmail insert the sender address in < > ?" What part of the "sendmail.cf" controls this? [...] > > MASQUERADE_DOMAIN(`my_domain') > > FEATURE(masquerade_entire_domain) > > FEATURE(masquerade_envelope) > > Please see cf/README about the order of elements in the .mc file. > I have read that README so many times that my head spins. Still no go. I have built 15!!! different sendmail.cf files (Mith m4) containing various settings on masquerading etc. but none seem to work. I did once manage to send all mail in the queue but have not been able to replicate the situation. I am getting desperate on this issue. This problem has haunted me for 3 weeks now! Either the RedHat 6.1 sendmail distribution is broken or I am overlooking something else. Anthony
Re: Sendmail broken - or my setup...
Author: Anthony White
Date: Mon, 10 Apr 2000 00:00
Date: Mon, 10 Apr 2000 00:00
25 lines
1515 bytes
1515 bytes
Claus Assmann wrote: > Anthony White wrote: > > > 220 mail.guestmail.net ESMTP Sendmail 8.9.3/8.9.3; Wed, > > 5 Apr 2000 07:51:26 +0800 (CST) > > >>> EHLO netserv.my_domain.au > > > > First question, why does my EHLO reply give "netserv.my_domain" > > when the server is set up as "mail.my_domain"? Further information: I have fixed the ">>> EHLO netserv.my_domain" issue by doing the following: Dmmy_domain define(`confDOMAIN_NAME', `mail.$m') This causes netserv (Machine name) to be replaced by a name of my choice) I still leaves the ">>> MAIL From: SIZE=138" problem:-( Anthony
Re: Sendmail broken - or my setup...
Author: Nick Andrew
Date: Mon, 10 Apr 2000 00:00
Date: Mon, 10 Apr 2000 00:00
12 lines
1228 bytes
1228 bytes
In <38F1FEFD.3620D12B@movielink.net.au> Anthony White <hardware@movielink.net.au> writes: >Is there an alternative to sendmail ? >I spent hours with triel and error to work out what is going on. >Please someone point me in the right direction. Install qmail instead, http://www.qmail.org/ Nick. -- Pacific Internet SP4 Fax: +61-2-9233-6545 Voice: 9253-5762 G.P.O. Box 3400, Sydney NSW 1043 http://www.zeta.org.au/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads