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

[postfix-jp:40] Re: メールが送信されません



前田です。

At Tue, 8 Aug 2000 08:28:10 +0900,
Rascal <rascal@xxxxxxxxx> wrote:
> > > Aug  7 20:43:43 warabee postfix/smtp[2967]: fatal: unknown service:
> smtp/tcp
> > これが問題ですねぇ。まさかと思いますが、/etc/servicesに smtp/tcp が
> > ない??
> 
> そりゃないと思います。確認してみましたが
> cat /etc/services | grep smtp で
> smtp            25/tcp          mail
> ssmtp           465/tcp                         # SMTP over SSL
> とでてきます。

エラーメッセージを見るとgetservbyname()に失敗しているようですが、

$ cat > getsmtpport.c
#include <stdio.h>
#include <netdb.h>
#include <netinet/in.h>

int main()
{
    struct servent *s;

    if ((s = getservbyname("smtp", "tcp")) == NULL) {
	herror("getservbyname");
	exit(1);
    }
    printf("smtp port number is %d.\n", ntohs(s->s_port));
    return 0;
}
^D
$ cc getsmtpport.c -o getsmtpport
$ ./getsmtpport

とかするとどうなります?

# でも、telnet localhost smtpはできるんですよね…。
# telnetはgetservbyname()を使ってないのかな。

-- 
前田 修吾

References
[postfix-jp:28] Re: メールが送信されません, Takahiro Kambe
[postfix-jp:29] Re: メールが送信されません, Rascal
[postfix-jp:37] Re: メールが送信されません, Rascal
[postfix-jp:38] Re: メールが送信されません, Takahiro Kambe
[postfix-jp:39] Re: メールが送信されません, Rascal

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