Andrew Sackville-West wrote:
On Thu, Mar 01, 2007 at 12:49:52AM -0400, Guillermo Garron wrote:
On 3/1/07, Greg Folkert <[EMAIL PROTECTED]> wrote:
On Thu, 2007-03-01 at 00:36 -0400, Guillermo Garron wrote:
Hi,

I have a Debian Etch as my desktop PC, and i want to configure it so
the system messages could be sent to my personal email, not to the
root mailbox on that system, it has exim any ideas?

or I better install postfix?

best regards,
/etc/aliases

make the root alias like this:

root: [EMAIL PROTECTED]

That should do it.
Thanks,

i have think about that, but my PC does not have a reverse lookup
name, so I think the email will be returned, I think i need to
configure exim, postfix, or sendmail to send email via an account
using a login and password, to use an authenticated smtp server.

am I right?

exim can certainly handle the mail for you, but maybe its easier to
just set it

root: guillermo

or whatever your local account is.


Not if he needs to read it from elsewhere.

Exim4 can certainly authenticate, what I'm not absolutely sure of is
how. Here's a couple of bits from the exim4.config.template, one
router and one transport section:

### router/200_exim4-config_primary
#################################
# This file holds the primary router, responsible for nonlocal mails

.ifdef DCconfig_internet
# configtype=internet
#
# deliver mail to the recipient if recipient domain is a domain we
# relay for. We do not ignore any target hosts here since delivering to
# a site local or even a link local address might be wanted here, and if
# such an address has found its way into the MX record of such a domain,
# the local admin is probably in a place where that broken MX record
# could be fixed.


domaintosendto:
  debug_print = "R: NameOfDomain for [EMAIL PROTECTED]"
  driver = manualroute
  domains = domaintosendto.com
  transport = myisp_auth_smtp
  route_list = * auth.smtp.myisp.com

dnslookup_relay_to_domains:
  debug_print = "R: dnslookup_relay_to_domains for [EMAIL PROTECTED]"
  driver = dnslookup
  domains = ! +local_domains : +relay_to_domains
  transport = remote_smtp
  same_domain_copy_routing = yes
  no_more

* * *
* * *

### transport/30_exim4-config_remote_smtp_smarthost
#################################

# This transport is used for delivering messages over SMTP connections
# to a smarthost. The local host tries to authenticate and does some
# modification in headers and return-path.
# This transport is used for smarthost and satellite configurations.

remote_smtp_smarthost:
  debug_print = "T: remote_smtp_smarthost for [EMAIL PROTECTED]"
  driver = smtp
  hosts_try_auth = ${if exists {CONFDIR/passwd.client}{DCsmarthost}{}}
  tls_tempfail_tryclear = false
  DEBCONFheaders_rewriteDEBCONF
  DEBCONFreturn_pathDEBCONF

myisp_auth_smtp:
  debug_print = "T: myisp_auth_smtp for [EMAIL PROTECTED]"
  driver = smtp
  hosts_require_auth = auth.smtp.myisp.com
  port = 587

#####################################################
### end transport/30_exim4-config_remote_smtp_smarthost
#####################################################



It happens that the ISP in question expects Auth SMTP on port 587,
but some accept on 25 and some on both. You only need the port if
it won't accept on 25. Some want TLS, some don't.

You also need to set up a passwd.client file in /etc/exim4 with the
server name, user and password separated by colons, one account per
line. There should be a sample file there already.

I won't swear to it, but I think that's all that's needed. It's
certainly most of it, and exim's logs are good if there are problems.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to