[Home] [Kuri] [Sysad] [Internet?] [Blog] [Java] [Windows] [Download] [Profile] [Flash] [+] |
OS: | FreeBSD-4.1R (しかも VMware 上…) or NetBSD-1.5/sparc | |
package: | postfix-19991231.08.tgz (FreeBSD の場合) | |
配送経路: | in.usupi.org | -> 自分(192.168.0.1) |
test.usupi.org | -> 192.168.1.250 | |
その他 | -> 192.168.0.211 に丸投げ |
myhostname | このホストの FQDN 名を指定します。 |
ex: myhostname = mail.in.usupi.org | |
mydomain | ホスト名を除いたドメイン名を指定します。 |
ex: mydomain = in.usupi.org | |
myorigin | local で送信されるメールに使われるドメインを指定します。 |
ex: myorigin = $mydomain | |
mydestination | このマシンで処理するアドレスを指定します。 |
ex: mydestination = $myhostname, localhost.$mydomain | |
relay_domains | 信頼できないマシンからでも許可する宛先アドレスを指定します。 |
ex: relay_domains = usupi.org | |
mynetworks | 信頼できるマシンを指定します。 |
ex: mynetworks = 192.168.0.0/24, 127.0.0.0/8 | |
transport_maps | 独自の配送経路を指定します。 |
ex: hash:/usr/local/etc/postfix/transport | |
relay_host | 配送経路のわからないメールの丸投げ先を指定します。 (これがなければ MX を見ます。) |
ex: relay_host = [192.168.0.211] |
in.usupi.org local: .in.usupi.org local: test.usupi.org smtp:[192.168.1.250] .test.usupi.org smtp:[192.168.1.250] # default relay == $relayhost |
# postmap /usr/local/etc/postfix/transport |
# kill sendmailのPID # mailq ...残っているなら... # sendmail -q |
# postfix start |
% echo "This is a test." | Mail -s test メールアドレス |
# tail /var/log/maillog ...略 日時 mail postfix/pickup[5005]: E875A16481: uid=0 from=<root> 日時 mail postfix/cleanup[5013]: E875A16481: message-id=... 日時 mail postfix/qmgr[5006]: E875A16481: from=... 日時 mail postfix/local[5015]: E875A16481: to=... relay=local, delay=1, \ status=sent (mailbox) |
# echo "test to remote."|Mail -s test usu@some.where.com # tail /var/log/maillog 日付 mail postfix/cleanup[5058]: 0403916481: message-id=... 日付 mail postfix/qmgr[5006]: 0403916481: from=... 日付 mail postfix/smtp[5060]: 0403916481: to=<usu@some.where.com>, \ relay=192.168.0.211[192.168.0.211], delay=1, status=sent (250 2.0.0 \ f6A8wbw17190 Message accepted for delivery) |
cli% echo "test from cli.in.usupi.org"|Mail -s test usu@test.usupi.org # tail /var/log/maillog ...略 日付 mail postfix/smtpd[4717]: connect from cli[192.168.0.20] 日付 mail postfix/smtpd[4717]: C26C216481: client=cli[192.168.0.20] 日付 mail postfix/cleanup[4718]: C26C216481: message-id=... 日付 mail postfix/qmgr[221]: C26C216481: from=... 日付 mail postfix/smtpd[4717]: disconnect from cli[192.168.0.20] 日付 mail postfix/smtp[4720]: C26C216481: to=<usu@test.usupi.org>, \ relay=192.168.1.250[192.168.1.250], delay=26, status=sent \ (250 Message accepted for delivery) |
% telnet 192.168.0.1 Trying 192.168.0.1... Connected to mail.in.usupi.org. Escape character is '^]'. 220 mail.in.usupi.org ESMTP Postfix HELO cli2.test.usupi.org 250 mail.in.usupi.org MAIL FROM:<usu@usupi.org> 250 Ok RCPT TO:<usu@some.where.com> 554 <usu@some.where.com>: Recipient address rejected: Relay access denied QUIT 221 Bye Connection closed by foreign host. |
# postfix reload postfix-script: refreshing the Postfix mail system |
#!/bin/sh /usr/local/sbin/postfix $* |
sendmail /usr/local/sbin/sendmail send-mail /usr/local/sbin/sendmail mailq /usr/local/sbin/sendmail newaliases /usr/local/sbin/sendmail |
sendmail /usr/libexec/postfix/sendmail send-mail /usr/libexec/postfix/sendmail mailq /usr/libexec/postfix/sendmail newaliases /usr/libexec/postfix/sendmail hoststat /usr/libexec/postfix/sendmail purgestat /usr/libexec/postfix/sendmail |
[Home] [Kuri] [Sysad] [Internet?] [Blog] [Java] [Windows] [Download] [Profile] [Flash] [-] | |
usu@usupi.org | Last modified : Wed Jul 11 04:50:04 2001 |