[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp:334] fatal: unknown service: smtp/tcp



 master.cfで、chroot が n になっているのですが、送信できません。
 過去のメーリングリストのログをみて、やれる事はすべてやりました。
 もう八方塞で…、何かアドバイスはないでしょうか?

環境:
 接続:フレッツISDN
 IP: 固定アドレス
 OS: FreeBSD 4.1 RELEASE
 POSTFIX: postfix-19991231-pl13
 FreeBSDのportsからmake installしました。

やりたいこと:その1
 直接、相手のメールサーバに送りたい。
 常用しているプロバイダのメールアカウントと、接続プロバイダが
違う為に、簡単に送信ができない為。
 (POP before SMTP対応だから、受信してからなら送れるのですが…。)

やりたいこと:その2
 .forwardを利用した、携帯電話に転送するperlスクリプトを使用したい。
 http://rie.h.kobe-u.ac.jp/~ohkubo/script.shtml

 fetchmailでの設定を以下にして、.forwardが呼ばれるようにできました。
 しかし.forwardから実行されるとunknown serciceとなり送信できない。
 このperl scriptを直接実行してテストをした場合は、携帯電話の
メールアドレスに転送できました。なぜスクリプトからは送信できるのか
よくわかってないです。

-- .fetchmailrc --
defaults
        no mimedecode
        no rewrite

poll pop.nifty.com protocol POP3:
        port 110
        username ACCOUNT1
        password PASSWARD
        flush
        mda "/usr/local/sbin/sendmail -oem ACCOUNT2"
-----------------

 あと、/etc/serviceでsmtpとあったら、/etc/inetd.confにsmtpの項目は
なくても、送信できるのでしょうか?

 以上宜しくお願いします。


 現在は、sendmail -qにて送信するようにしてますが、送信可能に
なったら、defer_transports をはずします。

%postfonc -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
default_destination_concurrency_limit = 10
defer_transports = smtp
disable_dns_lookups = yes
inet_interfaces = all
local_destination_concurrency_limit = 2
mail_owner = postfix
mail_spool_directory = /var/mail
mydestination = $myhostname, localhost.$mydomain, $mydomain
mydomain = aqut.net
myhostname = dynabook.aqut.net
mynetworks = 172.20.1.0/8
myorigin = $mydomain
queue_directory = /var/spool/postfix
relayhost = smtp.nifty.com

Follow-Ups
[postfix-jp:335] Re: fatal: unknown service: smtp/tcp, Toshiharu Moriyama
[postfix-jp:336] Re: fatal: unknown service: smtp/tcp, Yanagisawa Yoshisato

[検索ページ] [Postfix-JP ML Home]