send mail with netcat
[user@host]# telnet smtp.domain.com 25
Trying 192.168.0.1...
Connected to smtp.domain.com (192.168.0.1).
Escape character is '^]'.
220 myrelay.domain.com ESMTP
HELO smtp.domain.com
250 myrelay.domain.com
MAIL FROM:<alice@hacker.com>
250 sender <alice@hacker.com> ok
RCPT TO:<bob@secure.net>
250 recipient <bob@secure.net> ok
DATA
354 go ahead
From: [Alice Hacker] <alice@hacker.com>
To: [Bob Smith] <bob@secure.net>
Date: Mon, 12 Apr 2010 14:21:26 -0400
Subject: Test Message
Hi there!
This is supposed to be a real email...
Have a good day!
Alice
.
250 ok: Message 222220902 accepted
QUIT
221 myrelay.domain.com
Connection closed by foreign host.
SMTP servers for internet providers
mailrelay.bostream.com smtp
smtp.bredband.net smtp
set smarthost and domain.
/etc/mail/sendmail.mc
define(`SMART_HOST', `smtp.bredband.net')
LOCAL_DOMAIN(`www.halfface.se')dnl
Enable smtp on all interfaces.
/etc/mail/sendmail.mc
DAEMON_OPTIONS(`Port=smtp,Name=MTA')dnl
Usermappings.
/etc/mail/virtusertable
anden@halfface.se bjorklun
andreas.bjorklund@halfface.se bjorklun
stannaks@halfface.se stannaks
none@halfface.se error:nouser 550 No such user here
wrong@halfface.se error:5.7.0:550 Address invalid
@halfface.se bjorklun
anna-karin@sivberg.se stannaks
@sivberg.se stannaks
@mobbad. bjorklun
@anden.homeip.net bjorklun
----
aliases for your host
<verbatim>
/etc/mail/local-host-names
anden.homeip.net
www.halfface.se
halfface.se
www.mobbad.nu
mobbad.nu
www.sivberg.se
sivberg.se
----
Access rights. Who can send mail and username and password at www.bredband.net smtp server.
<verbatim>
/etc/mail/access
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
192.168.2.1 RELAY
192.168.3.1 RELAY
AuthInfo:smtp.bredband.net "U:b586378" "I:b586378" "P:??????" "M:LOGIN PLAIN"
----
Forward a copy of email.
~/.forward
\bjorklun
andreas.bjorklund@infineon.com