Hi Blues,
It seems that the error message:"Please check your mail first or restart your mail session." when users
did not pop before sending mails, is missing.
I have patched the current sendmail.cf.
For some reason, if you dont pop and send mail the error goes to <FORGE> ruleset.
Open for comment.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
264c264
< O LogLevel=15
---
> O LogLevel=9
1342c1342,1343
< R<FORGED> $#error $ (at mark) 5.7.1 $: "550 Relaying denied. IP
name possibly forged " $&{client_name} ---
> #R<FORGED> $#error $ (at mark) 5.7.1 $: "550 Relaying denied. IP name possibly forged " $&{client_name}
> R<FORGED> $#error $ (at mark) 5.7.1 $: "550 Relaying denied. Please check your mail first or restart your mail session. IP name " $&{client_name}
1355a1357,1358
> # anything else is bogus
> R$* $#error $ (at mark) 5.7.1 $: "550 Relaying denied. Please check your mail first or restart your mail session."
[root@raq003 tmp]# diff
-u /etc/mail/sendmail.cf.bak-20060724 /etc/mail/sendmail.cf
--- /etc/mail/sendmail.cf.bak-20060724 2006-07-21 16:25:18.000000000
+0800 +++ /etc/mail/sendmail.cf 2006-07-25 13:01:40.000000000
+0800 @@ -261,7 +261,7 @@ O UseErrorsTo=False
# log level
-O LogLevel=15
+O LogLevel=9
# send to me too, even in an alias expansion?
#O MeToo=True
@@ -1339,7 +1339,8 @@
# check client name: first: did it resolve?
R$* $: < $&{client_resolve} >
R<TEMP> $#TEMP $ (at mark) 4.4.0 $: "450 Relaying
temporarily denied. Cannot resolve PTR record for " $&{client_addr}
-R<FORGED> $#error $ (at mark) 5.7.1 $: "550 Relaying denied. IP
name possibly forged " $&{client_name} +#R<FORGED> $#error
$ (at mark) 5.7.1 $: "550 Relaying denied. IP name possibly forged "
$&{client_name} +R<FORGED> $#error $ (at mark) 5.7.1 $: "550
Relaying denied. Please check your mail first or restart your mail
session. IP name " $&{client_name} R<FAIL>
$#error $ (at mark) 5.7.1 $: "550 Relaying denied. IP name lookup failed "
$&{client_name} R$* $: <@> $&{client_name} # pass to
name server to make hostname canonical @@ -1353,6 +1354,8 @@ R<$*
<TMPF>> $* $#TEMP $ (at mark) 4.3.0 $: "451 Temporary system
failure. Please try again later." R<$*> <$*> $: $2 +#
anything else is bogus +R$* $#error $ (at mark) 5.7.1 $: "550
Relaying denied. Please check your mail first or restart your mail
session."
######################################################################
### F: LookUpFull -- search for an entry in access database