Re: Exim / sending mail from dial-up machine w correct sender address
Subject: Exim / sending mail from dial-up machine w correct sender address
Date: Mon, Jun 14, 1999 at 09:58:18AM +0200
In reply to:Endrey Balint
Quoting Endrey Balint(balint22@freemail.c3.hu):
> Hello,
>
> I have Slink on my home machine. I used eximconfig to set up exim for a
> dialup system using smarthost, and I accepted the default values.
>
> The parameter qualify_domain defaulted to 'mikszath' which is the home-made
> name of my machine and is not related to any real domain names. When I tried
> to send out a message, the delivery failed:
>
> balint22@freemail.c3.hu:
> SMTP error from remote mailer after MAIL FROM:
> <balint@mikszath> SIZE=1473:
> host mail.digitel2002.hu [194.9.67.1]:
> 501 <balint@mikszath>... invalid host name mikszath, check your
> +configuration.
>
> Apparently the ISP's SMTP server required a valid host name.
> If I changed qualify_domain to any valid name (e.g. mail.digitel2002.hu),
> the
> delivery worked but when I checked the header of the delivered message, it
> looked like this:
>
> >From balint@mail.digitel2002.hu Sun Jun 13 22:03:06 1999
> (...)
> From: Balint <balint22@freemail.c3.hu> (that's what I set up in Mutt)
> (...)
> Sender: <balint@mail.digitel2002.hu>
> (...)
>
> which makes no sense since this address is an invalid combination of my
> local username and the specified qualify_domain and I guess this causes
> problems when returning some mail.
>
> I also checked how the same message looks like if I send it from Windows
> (OE5); it had no Sender: field and the starting From line contained the
> same address as in the Form: field, i.e. balint22@freemail.c3.hu
>
> So, my question is how to set up exim (and my mail client?) so that I
> could specify those Sender/From/Return-path etc. header fields to
> be the address I prefer (balint22@freemail.c3.hu).
>
> Thanks
> Balint
>
> P.s. My /etc/exim.conf file:
>
> qualify_domain = mikszath
> local_domains = localhost
> local_domains_include_host = true
> local_domains_include_host_literals = true
> never_users = root
> host_lookup_nets = 0.0.0.0/0
> sender_host_reject_relay = *
> trusted_users = mail
> smtp_verify = false
> gecos_pattern = ^([^,:]*)
> gecos_name = $1
> received_header_text = "Received: \
> ${if def:sender_fullhost {from ${sender_fullhost} \
> ${if def:sender_ident {(${sender_ident})}}\n\t}\
> {${if def:sender_ident {from ${sender_ident} }}}}\
> by ${primary_hostname} \
> ${if def:received_protocol {with ${received_protocol}}} \
> (Exim ${version_number} #${compile_number} (Debian))\n\t\
> id ${message_id}"
> end
> local_delivery:
> driver = appendfile
> group = mail
> mode = 0660
> mode_fail_narrower = false
> file = /var/spool/mail/${local_part}
> address_pipe:
> driver = pipe
> return_output
> address_file:
> driver = appendfile
> address_directory:
> driver = appendfile
> no_from_hack
> prefix = ""
> suffix = ""
> address_reply:
> driver = autoreply
> remote_smtp:
> driver = smtp
> end
> real_local:
> prefix = real-
> driver = localuser
> transport = local_delivery
> system_aliases:
> driver = aliasfile
> file = /etc/aliases
> search_type = lsearch
> userforward:
> driver = forwardfile
> no_verify
> check_ancestor
> file = .forward
> modemask = 002
> filter
> localuser:
> driver = localuser
> transport = local_delivery
> end
> smarthost:
> driver = domainlist
> transport = remote_smtp
> route_list = "* mail.digitel2002.hu bydns_a"
> end
> * * F,2h,15m; G,16h,2h,1.5; F,4d,8h
> end
>
Endrey
I am "not" an exim expert but have 2 suggestions to your problem.
change
local_domains = localhost
to
local_domains = localhost:mikszath
Add at the bottom of the config file
######################################################################
# REWRITE CONFIGURATION #
######################################################################
*@mtntop.home ${lookup{$1}lsearch{/etc/email-addresses}\
{$value}fail} bcfrF
^^^^ Your local machine
Make sure that /etc/email-addresses has entries for your users, ie
wtopa: wtopa@mindspring.com
--
"APL is a write-only language. I can write programs in APL, but I
can't read any of them."
-- Roy Keir
_______________________________________________________
Wayne T. Topa <wtopa@mindspring.com>
Reply to: