                ȥ֥륷塼ƥ

Ȥꤢ顼åˤǤƤñǥ򤷤Ƥߤơɥ
ȤΥ顼ꥹȤʤ˻㤬ʤĴ٤Ʋ
	http://www.fml.org/fml/search-j.html

ưƥȡǯ֤ɽŪʥȥ֥λȤβˡ
ҡfml Х֥סʥ饤꡼ѥ󴩡ǾܤäƤޤ

	http://www.fml.org/fml/treking_guide.ja.html

ޤʤˤϡʲΥåꥹȤ˱äǧ
	http://www.fml.org/fml/CHECK_LIST/

www.fml.org Υ󥸥ǲ˻褦ʻ㤬ʤ
Ʋ
------------------------------------------------------------
1	ȥ֥γ
1.1	OS
1.2	᡼륵Ф
1.3	FMLΤ
1.4	ХݡȤκݤΤꤤ

2	makefml Τ顼å
2.1	Please check the group permission in /var/spool/ml

3	CGI
3.1	ԥѥɤ˺ޤ
3.2	elena ML CGI ˥塼ˤϤѥɤ˺ޤ
3.3	newaliases ¹Ԥ permission denied Ȥ
3.4	apache  permission ưʤ
3.5	symlink ?
3.6	WWWǣ̤ͣaliases Υȥ꤬UPDATEƤʤ
3.7	Invalid command 'SSLRequireSSL'

4	᡼륵Ф
4.1	顼᡼
4.2	ŵŪʥ顼᡼
4.3	Can't locate getopts.pl in @INC at makefml line 104.	
4.4	:include: ޤưʤ (/etc/aliases)
4.5	553 machine-name host name configuration error
4.6	Executable files not allowed 
4.7	Insecure dependency in chdir, Permission denied, ... 
4.8	sh: fml.pl not available for sendmail programs
4.9	:include: is unsafe for mailing to program ...
4.10	include's owner != config.ph's owner.
4.11	/var/spool/ml/src/fml.pl: permission denied
4.12	550 User %s@%s doesn't have a valid shell for mailing to programs
4.13	sh: /var/spool/ml/src/fml.pl: No such file or directory
4.14	sh: /var/spool/ml/src/fml.pl: command not found

5	˥᡼륽եȤˤޤĤ
5.1	Microsoft Exchange  [Elena:] ä
5.2	cc:Mail ǤΥȥ֥ Σ
5.3	cc:Mail  N()
5.4	Re: Ǥʤ Re[2] Ѵ򾡼ˤ餷饤
5.5	References Ǹͤˤ
5.6	AL-MailȤȥ롼ס顼ȤФ롩
5.7	Eudora  Reply-To: 
5.8	Return-Receipt-To: cc:Mailͣգ
5.9	i-mode ǤϤᡩ

6	ŵŪʥ顼ꥹ
6.1	perlΤƤ륨顼
6.2	MTAΥ顼

7	 fml Τ
7.1	user@domain ǤʤȼưϿǤʤ
7.2	log ե˻Ĥ 550... ߤʿϲ
7.3	WARNING: UNIX FROM Loop
7.4	Try mci:prog since smtp connections cannot be opened
7.5	The flock() function is unimplemented ...
7.6	503 Need RCPT (recipient) 
7.7	fml.pl ϤΤ msend.pl Ȥ cron.pl ȤϤưʤ
7.8	ޤȤᤪǤᡩ
7.9	EUC Υե perl ϥХʥǧ?
7.10	lha ޤ ish Ĥʤ
7.11	MLWWWΥޥ̡ξʤΤǥȥ֥ޤ;)
7.12	Can't locate sys/socket.ph in @INC
7.13	You should install sys/socket.ph using h2ph.

8	Header
8.1	᡼륵Ф˥åʻ֤ĤƤ뤾
8.2	إåλ֤?
8.3	Received: from  (localhost.Ѥʥɥᥤ) by ...
8.4	JST

9	Ť()
9.1	ɤȤ ʤʤno file in Sub SendFile[logfile]
9.2	ֹ椬Ѥʤseq file 椬ǰդǤ
9.3	PC-VAN ȤȤäƤʤ 
9.4	ưϿȤ˥ե뤬ʤ (fml 1.6  1.6.1?)
9.5	bin/expire.plǡNĤΥեĤ"Τְ㤨ޤ
9.6	ե뤬Ȥ꤫ʤ(ưϿȤλ)
9.7	[X-ML-NAME:ID]ܸ̾[X-ML-NAME:ID] 
9.8	'macro:s'
9.9	Can't locate auto/Socket/AF_INET.al in @INC at libsmtp.pl ...

10	OSȤΥ󥹥ȡ
10.1	4.4BSD derived systems
10.2	NetBSD
10.3	OpenBSD
10.4	FreeBSD
10.5	Debian/linux
10.6	BSD/OS 3.0, 4.0
10.7	BSD/OS 3.0 
10.8	4.3BSD
10.9	SUN OS 4.1.3
10.10	HP-UX 9?
10.11	SGI Indy (IRIX5.3)
10.12	UXP/DS V20L10(SVR4.2)
10.13	AIX 4.2
10.14	Solaris 2.4 ǥץ̿ޤʤ
10.15	Solaris 2.3 (SUN OS 5)  flock ʤ
10.16	DEC alpha(OSF1 V3.0) perl4  config ưʤ
10.17	article ID duplication error 
10.18	perl 5.003 flock  ꤹ 2.5 2.5.1 ?

11	misc
11.1	gen_summary.pl
11.2	åץ졼ɤ mget ʤɤޤưʤʤä
------------------------------------------------------------


1	ȥ֥γ

ȥ֥ȤäƤƤ¿Ϥޤ

1.1	OS

ŵŪ
	permission ʤ
	OS Υǥ쥯ȥ permission ꤬
	°Υѥåľ٤
ʤɤǤOS ͭ䡢ޤʤɬפʾ⤢ޤ

ܺ: 10 

1.2	᡼륵Ф

᡼륵Ф꤬ᡢ顼ˤʤ뤳Ȥޤñ OS 
νв()꤬ˡ᡼륵ФưʤȤ
褯ޤ

ŵ(OSȤ֤ޤ)
	OS ΥС󥢥åפ򤷤 smrsh ˤʤäƤ (redhat > 5.2 ?)
	֥ǥ쥯ȥ permission 
ʤɤǤ

ܺ: 4 

1.3	FMLΤ

ΥСǤԤ롣
	äȿΤȤäƤߤƤ
	bug report 򤯤

1.4	ХݡȤκݤΤꤤ

ʤ꤬ʤ褦ޤ

åƤߤƤۤܤϤǤ

	http://www.fml.org/fml/CHECK_LIST/

c.f. OS¸: 10

2	makefml Τ顼å

2.1	Please check the group permission in /var/spool/ml

owner,group ΤȤǤϤʤ group writable "permission" ФȤ
ٹǤ

1. ⤷տŪˤƤơ꤬ MTA ˤΤʤ̵뤷Ʋ

2. ⤷տޤΤ褦ʢȤˤʤäƤʤ group writable 
   ϤƤ

>drwxrwxr-x  3 fml   fml    512 Jun  7 23:39 .
>drwxrwxr-x  7 bin   mail  7168 Jun 13 16:07 ..
>drwxrwxr-x  2 root  fml    512 Jun  7 23:39 etc

      

	# chmod g-w /var/spool/ml 

ʤɤȤޤ

NOTE: group writable ΤưǺͤΤ FYI?/ warning?
      ȤƽФƤޤ

3	CGI

3.1	ԥѥɤ˺ޤ

makefml admin.cgi config

	MENU -> CHANGE PASSWORD

3.2	elena ML CGI ˥塼ˤϤѥɤ˺ޤ

makefml ml-admin.cgi elena config

	MENU -> CHANGE PASSWORD

3.3	newaliases ¹Ԥ permission denied Ȥ

Sendmail ξ root ץ

       /etc/aliaes.db  /var/spool/ml/etc/aliases.db

Ȥե򹹿ޤsendmail Ȥ硢ǽ˰  

       /etc/aliaes.db  /var/spool/ml/etc/aliases.db

򥪡 root ǺäƤƤ

    FYI:
    դ CGI ȤMTA postfix ʤ鼡Τ褦ꤷƤޤ
    ξ 줾 .db ôΥ桼̡Ǥ
    
    /etc/aliaes
    	fml Ϥʤ
    
    /etc/aliaes.db
    	ʡ root 
    
    /var/spool/ml/etc/aliases
    	fml ϤԽ
    
    /var/spool/ml/etc/aliases.db
    	ʡ fml
    	fml CGI Ϥ db ľ
    
    ˤʤޤ

3.4	apache  permission ưʤ

apache  /usr/local/apache/logs/errors_log ǤǤ˥顼å
ǤƤ硢fml  CGI Τ¹ԤǤƤޤ󡣤 apache 
Ǥ

ޤ apache  default Ǥ nobody ưƤޤfml Υ󥹥ȡ
ɤ fml Ȥ桼ǥ󥹥ȡ뤹뤳ȤˤʤäƤޤΤ
ޤǤϡfml λȤǥ쥯ȥؤɤ߽񤭤Ǥޤ

ǡޤ桼줷Ʋ㤨

	httpd.conf  User fml

	/usr/local/fml ʲ owner fml
	/var/spool/ml  ʲ owner fml

줷Ƽ¸Ʋ(դ nobody Ǥ⤤ǤȤˤ
줷ʤ)
 : chown -R fml /usr/local/fml /var/spool/ml

ưʤʤ̤ưʤͳޤ

ѥФǤʤϡapache ⤦ĤĤä̤ΥݡȤǤƼ
ʤꤷƤޤȤǧ suexec ʤƤ٤Ǥ


3.5	symlink ?

/usr/local/www/cgi-bin/fml  /usr/local/fml/share/cgi-bin/fml ؤ 
symlink Ǥ apache CGIط symlink ϥǥեȤǤ
ʤǤOptions FollowSymLinks 

3.6	WWWǣ̤ͣaliases Υȥ꤬UPDATEƤʤ

: ʲϤޤ solaris 2.6 

 fml ¦γǧ

1. /var/spool/ml/etc/aliases ˺̤ͣΥȥ꤬뤫ɤǧ롣

2. /var/spool/ml/etc/aliases.db դ aliases ٤Ʋ
   aliases ¹ԤƤΤʤ .db Τۤ(ʬ٤Ʊ)ϤǤ
   ꥹʤ󤫤 Berkeley DB ǤϤʤ
	/var/spool/ml/etc/aliases.pag
	/var/spool/ml/etc/aliases.dir
   ȤʤäƤ⤷ޤ

 OS(ȤMTA)

1. /etc/mail/sendmail.cf  
   /usr/local/fml/www/examples/sendmail/senmail.cf Ȥե˽񤤤
   ɲäƤ뤫ǧƤԽΤϡΰԤǤ

	O AliasFile=/etc/aliases,/var/spool/ml/etc/aliases

2. Τ᤿ /usr/bin/newaliases ¹ԤƤߤƲ

   /etc/mail/aliases: 30 aliases, longest 49 bytes, 886 bytes total
   /var/spool/ml/etc/aliases: 20 aliases, longest 26 bytes, 239 bytes total

Τ褦ˣĤΥեν򤷤ȤɽǤϤǤ
οŬǤ

3.7	Invalid command 'SSLRequireSSL'

Q: apache Υ顼 /usr/local/apache/logs/error_log ߤ 

[Thu May 25 18:49:40 2000] [alert] [client xxx.xxx.xxx.xxx] \
                           /usr/local/fml/share/cgi-bin/fml/admin/.htaccess: \
                           Invalid command 'SSLRequireSSL', perhaps mis-spelled \
                           or defined by a module not included in the server \ 
                           configuration

顼ФޤǤ礦

A: 

1. .htaccess ˤΤ SSLRequireSSL ȤʸǤϤʤʤä
   ΤȤäʹޤΤǤϤʤ modssl Ĵ

2. apache ȺƤʤ SSL  apache ʤ鵯ưΥ
   ( error_log )

	[notice] Apache/1.3.12 (Unix) mod_ssl/2.6.4 OpenSSL/0.9.5a
	configured -- resuming normal operations

ʤɤȻĤޤդĤ apache ϼΤ褦ˤʤäƤޤ

	Apache/1.3.12 (Unix) configured -- resuming normal operations

3. apache startssl Ƥʤʤɵư礬㤦

4	᡼륵Ф

4.1	顼᡼

顼᡼뤬֤äƤ,ˤʤäƤȻפޤ

   ----- The following addresses had permanent fatal errors -----

   ----- Transcript of session follows -----
Τߤơ

	Quota exceeded

Τ褦ʥɤõƲ

 sendmail ֤顼᡼
    顼᡼Υإå
    
       ----- The following addresses had permanent fatal errors -----
    <rudo@nui.fml.org
    
       ----- Transcript of session follows -----
    procmail: Quota exceeded while writing "/var/spool/mail/rudo"
    550 <rudo@nui.fml.org>... Can't create output
    
    	θ DSN
    
    	äʸʤɤ³

4.2	ŵŪʥ顼᡼

顼᡼κǽ˰ʲΤ褦ʥɤޤ

	顼		
	--------------------------------------------------------
	unsafe	 	եdirectorypermission
			ɤ group writable ˤʤäƤޤ󤫡
			/ ؤϤäƥå

			ȤOS /  drwxrwxrwx ȤΤޤ
			(ʤܲ᤮ OS )

	loop		/etc/aliases ꤬ 
			newaliases ¹Ԥޤ

	user unknown	ʥ桼Ϥʤ
			/etc/aliases Ϥޤ
			newaliases ¹Ԥޤ

	sh: fml.pl not available
			smrsh ȤäƤꤷޤ
			(ǶRedhatǤsmrshߤΥȥ֥뤬¿Ǥ)
			sendmail.cfɤäƺäǧƤ

	Quota exceeded	ǥ(γ)դǥ᡼륹ס˽񤱤ʤ
						

	Can't create output	񤱤ʤȤäƤ롣
			̤ϤɤǤ褯ơͳ
			ͳ񤤤ƤʤǤ

4.3	Can't locate getopts.pl in @INC at makefml line 104.	

perl󥹥ȡ뤵Ƥޤperl򥤥󥹥ȡ뤷ʤ


4.4	:include: ޤưʤ (/etc/aliases)

ǽȤ

 ᡼륵Ф include 򤽤⤽⥵ݡȤƤʤ
	ʤȤϤʤ꤬
	NT ʤ󤫤̤ʡ

 include եξ꤬ƥŪ꤬뤿ᥨ顼
   㤨 
	 NFS 
	 include եΤޤǤΤɤ permission ʤ
	   㤨 /usr, /usr/local, /usr/local/fml Τ褦˽缡ä
	   group writable ݤĴ٤롣chmod 755 򤷤ޤ

ʤɤͤޤinclude ե֤ϲǽʸ¤ permission 
(NFSǤϤʤ)(ޤǤγؤ٤Ƥ permission 
θ) include ե֤ƤߤƲ㤨 /usr/local  
local disk ξˤȤ /usr/local/include/ β֤ƤʤɤǤ
: ⤽ NFS  setuid 褦ȤΤְ㤤

C wrapper ξܺ: MTA Appendix A.1

4.5	553 machine-name host name configuration error

OS(OEMSUNʤˤäȤ⤦)° sendmail Ǥ
sendmail R8 Ǥ륳ɤ¸ߤʤΤǡĤʤˤäƤ
Τ狼ޤ;-)

config.ph  $HOST 

	$HOST =  'localhost.ɥᥤ̾';

Ȥˤȣϣˤˤʤ뤳Ȥ⤢ޤ(褯狼ʤ)

4.6	Executable files not allowed 

aliase database /etc/aliases rebuilt by root
cannot open /var/spool/ml/etc/aliases 
Executable files not allowed 

executable bit Ƥ/ ؤ򤿤ɤäƸƲ
    % chmod a-x /var/spool/ml/etc/aliases

4.7	Insecure dependency in chdir, Permission denied, ... 
See also: MTA Appendix A.1 
See also: MTA Appendix B.1 
See also: internals 2.4 

/ ؤ򤿤ɤä permission 򸡺Ʋ
/var/spool/ml/elena ˲ۥ桼 fml ʳ񤯸¤ɬפϤޤ

4.8	sh: fml.pl not available for sendmail programs

ǶǤ Red Hat Linux ǤϤޤͤ¿Τ
sendmail  smrsh ǤϤޤ륱Τ褦Ǥ(?)
㤨ФΤ褦ʥ顼᡼뤬֤äƤޤ

      ----- The following addresses had permanent fatal errors -----
   "|/usr/local/fml/fml.pl /var/spool/ml/elena "
       (expanded from: :include:/var/spool/ml/elena/include)

      ----- Transcript of session follows -----
   sh: fml.pl not available for sendmail programs
   554 "|/usr/local/fml/fml.pl /var/spool/ml/elena "... Service unavailable

 fml ʤ sendmail Υ顼ǤʳǤ fml ϼ¹Ԥ
Ƥ⤤ޤ󡣤ä fml ΥĤޤ

1. /usr/local/bin/perlʤɤ¸ߤʤ
   fml.pl Ƭ #!/usr/local/bin/perl ʬΤPATHְ㤤

   A.  ľƲ
   A2. 󥹥ȡ˼ưŪ˽ƤϤʤΤ
       󥹥ȡ餬ޤƯƤʤ⤷ޤ

2. sendmail restricted shell Τ

	Ƕ linux  distribution ΤʤˤϤ줬ǥեȤΤ
	ΤäȤ⤤ޤǡRedhat ޤˤä褦ʤ
	ޤ

    sendmail.cf 
    
    Mprog,                P=/bin/sh, F=lsDFMoqeu9, S=10/30, R=20/40, D=$z:/,
Τ褦ʹԤ P=/bin/smrsh ˤʤäƤФǤ

A.  1

	(securityˤΤभʲǤ) /bin/sh 
	ˤȤȤꤢư褦ˤʤȤ⤤ޤ⤷줬
	顢Sendmail Restricted Shell ȤΤˤĤĴ٤Ʋ
	 smrsh ˤĤ򤷤ʤƤߤƤ

A2.  2: link Ϥޤ

   fml-support:  07458

smrshȤäƤ @LIBDIR /usr/local/fmlʤ
Τ 

	require default_config.ph 

ξʤɤǥ顼ˤʤ롣

(fml Х֥ 5.2.3 ):

/var/spool/ml/etc/fml/site_init.ph Ȥե
    push(@INC,   "/usr/local/fml");
    push(@LIBDIR,"/usr/local/fml/module");
    push(@LIBDIR,"/usr/local/fml/module/CPAN");
    push(@LIBDIR,"/usr/local/fml/module/Japanese");
    push(@LIBDIR,"/usr/local/fml/module/fml-devel");
    1;
Ƚ񤤤Ʋưʲ symbolik link ϤäƲ

smrsh Υǥ쥯ȥ꤬ /usr/adm/sm.bin Ȥ
    # ln -s /usr/local/fml/fml.pl /usr/adm/sm.bin
    # ln -s /usr/local/fml/libloadconfig.pl /usr/adm/sm.bin/
    # ln -s /usr/local/fml/default_config.ph /usr/adm/sm.bin/
    # ln -s /usr/local/fml/site_init.ph /usr/adm/sm.bin/

: fml-current 3.0B ʹߤ /usr/local/fml/libloadconfig.pl  
default_config.ph  link ɬפǤ current,
fml-3.0-stable ʤɤǤɬפޤ

­: Red Hat Linux 7.x Ǥϥǥ쥯ȥ
      /usr/adm/sm.bin ǤϤʤ /etc/smrsh ˤʤ뤽Ǥ
      (thanks Koichi Honda)

References: fml-support ML:

	01877,01879,01881
	03942,03944,03965
	05706,05708,05712,05715,05721,05722,05723,05724,05725,05726,05727,05728
	07458,07733

4.9	:include: is unsafe for mailing to program ...

Posted:  Fri, 21 Jul 1995 03:10:25 JST
fml-support: 00476

å: includeե뤪ӤޤǤΥѥΤɤǴʤ
ʤ

OS¸: fpathconf POSIXʤΤPOSIXOSˤ̤Ǥ礦
OSǤ fpathconf() ȤäƤǽǤδְ㤤ξ 
fpathconf() Ƚ꤬ѤʾͭǤ礦

NECEWS Ϥ褯狼ޤ
 fml-support X-Mail-Count: 02120EWSΥ饤꡼
 »ˤδطä񤤤Ƥ뤽Ǥ

HP Ǥ fchown() ǤϤƤƤ餷ǤȡHP Ǥ setuid() 
ʤ ޤ setreuid() ȤäƤȤ⤦Τǡdefault  fml.c ǤϤ
ޤʤǤ礦
setuid -> setreuid ˤƤǤΤʡ
% man setreuid ǤǤƤ¿ʬsetuid
ʤ󤫤ȤʤȤ⤤ޤ

к: include ե $HOME/ml/elena/include ʤɤDISKξ 
/usr/local/ml/include-file ʤɤذܤ/etc/aliases ꤷľ
 permission 򤭤Ӥ롣C wrapper ǤƱ͡äˤޤMTA/
椹٤Ƥ directory ˤĤƥåƤΤ group writable 
ʤäƤ뤫餫ʤɤˤĤdirectoryˤĤƥåޤ

΢: sendmail  chownsafe() ˿֤褦˲¤(Ҥɤ;-)

ͳ(sendmailξ): QUNSAFEADDR եåONˤʤΤϡ

	chown ȤǤʤȤ
	world writable ǤȤ

ǤǡΤۤ fpathconf() Ȥ  fchown() Ȥ

sendmail -> 
fork sendmail -> includeɾ	 /bin/shfork()exec fml.pl
			ΤȤ
			fpathconf()å

λ fpathconf()  bugäƤ뤫Ȥpath

	path = /home/local/lib/ML/fml/run_HOGEHOGE

Τɤ˥եνͭ԰ʳؤ write permission ͿƤ
 NFS ʤɤλǤ

4.10	include's owner != config.ph's owner.

in fml-support: 02475, 02469, 02472 

makefml newml θ¤ǹԤʤäǧ롣
̥桼 makefml newml 򤷤 ML äƤߤ롣

4.11	/var/spool/ml/src/fml.pl: permission denied

¹ permission ʤls -l fml.pl Ȥä

	rwxr-xr-x 

Τ褦 permission ɽ뤫ɤǧ롣
 chmod(1) chmod(2) chown(8)

perl μ¹ permission ʤ⤢ꤦ뤫

4.12	550 User %s@%s doesn't have a valid shell for mailing to programs

FMLץνͭԤΥ뤬 /etc/shells ˤʤǤ
ȤäƤ륷 /etc/shells ϿƲ

* /usr/src/usr.sbin/sendmail/src/

	else if (bitset(QBOGUSSHELL, a->q_alias->q_flags)) {
	  a->q_flags |= QBADADDR;
	  a->q_status = "5.7.1";
	  if (a->q_alias->q_ruser == NULL)
	    usrerr("550 UID %d is an unknown user: cannot mail to programs",
		   a->q_alias->q_uid);
	  else
	    usrerr("550 User %s@%s doesn't have a valid shell for mailing to programs",
		   a->q_alias->q_ruser, MyHostName);
	}
	else if (bitset(QUNSAFEADDR, a->q_alias->q_flags))

Ȥ

  if (!usershellok(pw->pw_name, pw->pw_shell)) {
    a->q_flags |= QBOGUSSHELL;
  }

Ȥ

4.13	sh: /var/spool/ml/src/fml.pl: No such file or directory

/var/spool/ml/src/fml.pl ξ˥ե뤬ʤperl ʤˤ
뤫⤷ʤ

4.14	sh: /var/spool/ml/src/fml.pl: command not found

/var/spool/ml/src/fml.pl  perl ¹Ԥޤ
Ƭ #!/usr/local/bin/perl ξ perl ʤˤǤޤ

֥ޥɤʤפȤͳ fml.pl  perl fml.pl ŸƤ
ԤΤǡperl ʤȤĤǡ֥ޥɤʤפȤ顼
ˤʤޤ
 make  configure ưŪ뤳ȤˤϤʤäƤϤǤ
 줬ޤäƤʤOSξˤꤦ뤫⤷ޤ

5	˥᡼륽եȤˤޤĤ

5.1	Microsoft Exchange  [Elena:] ä

fml-support: 01508

Exchange ƱΤǤOKåƥȤ ON ˤƼ subject 
[Elena:]ʤʤ롣

5.2	cc:Mail ǤΥȥ֥ Σ

cc:Mail [\033\050\112]ܸ줬ߤʬˤ϶ŪƤ
餷Ǥ

¾ΥġȤη͹礤䡢bug fixƥá٤⡢
/etc/aliasesʤɤnkfѥפ褦ˤϤ䤤⤷ʤ
Ǥ

e.g. 
ʸ˵Ҥ"# help"ʤɤMLΥȥ᡼˴ؤƤ
"[\033\050\112]# help"ȤʤäƤޤǤ

# private communication to Yasushi Mochizuki <yasushi@pier.fuji-ric.co.jp>.

5.3	cc:Mail  N()

in fml-support: 01813 

̤ addr-spec (Elena@domain) ηϿ

	MLμOK
	MLؤ

cc:MailΥɥ쥹( abc_def_ghi_jkl@abc.co.jp )Ͽ

	MLμ
	MLؤOK

Ϥ cc:Mail

members ˤξΥɥ쥹
actives ˤϡMLμOKʥɥ쥹ɤ

񤤤Ƥȡ
 fml-support: 01818

	@MEMBER_LIST  = (members, members-BAKA-NA-CCMAIL-NO-SHIRINUGUI);

Ȥˤơǧڤξ̤ȤȤ褤⤷ʤǤ͡ɤ줬
򤫤Ƥ륢ɥ쥹ĤȤĤեȤĤܤǤ狼뤫ʤ

5.4	Re: Ǥʤ Re[2] Ѵ򾡼ˤ餷饤

fml-support Count: 01640, for example "Becky! ver 1.10".

5.5	References Ǹͤˤ

in fml-support: 01662
      References äƽ񤯿ͤʬε references ϤΤäƤΤ
      Τʤ顢Ф椹ΤϤޤ͡餹ɤ
      ϤʤäƤ
    
    ää򤷤Ƥ󤸤ʤͤ;_;
    
    Ǥ⤳ɽμͳ٤ͤȡĺǸΤΤäƼưǤʤ
    ʵɡmsgid ʤäƤθ
    $SMTP_OPEN_HOOK ǺǸΤˤ㤦 ȤʤǤȤ⤦
    
    Example:
    
    $SMTP_OPEN_HOOK .= q!;
    	if ($_ = $e{"h:References:"}) {
    	    s/\n(\s)/$1/g;
    	    if (/(<\S+>)\s*$/) { $_ = $&;}
    	    local(@r) = split(/</, $_);
    	    $_ = @r[$#r];
    	    $e{"h:References:"} = /^</ ? $_ : "<$_";
    	}
    !;
    
5.6	AL-MailȤȥ롼ס顼ȤФ롩

ʲΤ褦ʾˤϤʤޤͤեޤ(
_o_)

       From: naka@imasy.or.jp (=?ISO-2022-JP?B?GyRCQ2ZCPDYpO1YbKEo=?=)
    
       AL-MailǤɬˡ Message-Id դ褦
       ʤäƤΤǤʲΤ褦ǤƱ Message-Id
       ȤʤäƤޤǽޤ
    
       AL-MailǤƥץ졼ȤȤǽޤơ
       إåޤ᤿᡼Υƥץ졼ȤäƤȤ
       Ǥ褦ˤʤäƤޤ
       Υƥץ졼ȤΥإå Message-Id եɤ
       ˤΤޤ޻ĤäƤޤĤ Message-Idե
       դƤޤޤ
       ƥץ졼ȤΥإåˤϡMessage-Id եɤղ
       ʤ褦ˤꤤޤ

5.7	Eudora  Reply-To: 

פ ʤդȡ

fml-support: 02353
դ꡼Eudora Bcc: -> Reply-To: Ȥѥå餷

5.8	Return-Receipt-To: cc:Mailͣգ

    From: tanigawa@tribo.mech.nitech.ac.jp 
    
    MLReturn-Receipt-To:ȯԤΥɥ쥹ˤĤƤ롣
    줿᡼Ф cc:Mail Return-Receipt-To:˽񤤤Ƥ륢ɥ쥹
    Ϥʤ( Reply-To: || From: ) Υɥ쥹˳ǧΥᥤäƤ
    ޤ롼פ
    
    MLСڤȤäƤ⡢MLС夷ǡޤ
    Return-Receipt-To: Υɥ쥹˥᡼뤬֤Τǡäʤ
    Ȼפޤ餯ȯԤ⤽տޤƤȻפΤǤ
    
Ȥ

	أ̥ͣФϿڤ Return-Receipt-To: äƤ;_; 

¹Ԥ褦 ǥեȤѹޤ

5.9	i-mode ǤϤᡩ

ɤ⡢դĤΥ᡼륽եȤȵư㤦Τ褦ǡä 
i-mode üǤϣ̤ͣΥ᡼ΤϤǤʤ褦Ǥ
äϤɤ褦ʤ٥бƤ餦ޤ

6	ŵŪʥ顼ꥹ

6.1	perlΤƤ륨顼

Ϥ餯MTAǤϤʤfml( fml.pl )¹Ԥ»ʤäƤ
̣Ǥ

      Can't locate getopts.pl in @INC at makefml line 104.

perl󥹥ȡ뤵Ƥޤperl򥤥󥹥ȡ뤷ʤ


6.2	MTAΥ顼

㤨MTAΥ顼ξŵϰʲΤ褦ʤΤޤ
MTA(sendmail ʤ)֤äƤ᡼Υ顼åɽ:

	顼		
	--------------------------------------------------------
	unsafe	 	եdirectorypermission
			ɤ group writable
	loop		/etc/aliases ꤬ 
			newaliases Ƥʤ
	user unknown	ʥ桼Ϥʤ
			/etc/aliases 򤷤Ƥʤ
			newaliases Ƥʤ

	sh: fml.pl not available
			smrsh ȤäƤꤷޤ
			(ǶRedhatǤsmrshߤΥȥ֥뤬¿Ǥ)
			sendmail.cfɤäƺäǧ

	:include: ޤưʤ (/etc/aliases)

ǽȤƤ

	 include եξ꤬ƥŪ꤬뤿ᥨ顼
	   㤨 
		 NFS 
		 include եΤޤǤΤɤ permission ʤ
		   㤨 /usr, /usr/local, /usr/local/fml Τ褦˽缡ä
		   group writable ݤĴ٤롣chmod 755 򤷤ޤ

	 include 򤽤⤽⥵ݡȤƤʤ
	   -> C Wrapper ɬפΤʤ

ʤɤͤޤinclude ե֤ϲǽʸ¤ permission 
(NFSǤϤʤ)(ޤǤγؤ٤Ƥ permission 
θ) include ե֤ƤߤƲ㤨 /usr/local  
local disk ξˤȤ /usr/local/include/ β֤ƤʤɤǤ
: ⤽ NFS  setuid 褦ȤΤְ㤤

C Wrapper ˤĤƤ

	/var/spool/ml/ML̾/fml.c 

ȤΤƣͣѤ˺ƤΤ compile ꤹɬפ
compile ΤΤϤξ make fml Ǽ¹Ԥޤsetuid 
դꤷʤȤޤ
ԤοͤȤ褯̤ʤꤷƲ
: 2.2 Ǥ cc Υץ -DPOSIX ǥեȤǤĤƤޤ

See also: ../internals/ 

FYI: OSˤäƤϥ󥹥ȡ󶡤Ƥ뤳Ȥ⤢ޤ
ƤߤƲ
:	Debian Linux	/usr/doc/fml/ β
7	 fml Τ

7.1	user@domain ǤʤȼưϿǤʤ
See also: how_to_subscribe 4.15 

ΤǤ

makefml ȤϿǤޤ

7.2	log ե˻Ĥ 550... ߤʿϲ

Sendmail Υ顼åεϿǤå [45]\d\d 
ǤĴ٤ƲĴ٤ƤߤƲ

7.3	WARNING: UNIX FROM Loop

᡼뤬MLˤޤäƤ礬ޤ(롼)㤨мưϿλ 
ͣΤȤְäϿ䡢Ʊ᡼򤽤Τޤޣ̤ͣ
ƤMTAäƤʤɤǤ㤨С/usr/sbin/sendmail -bd -t 
ߤʴְä򤷤 ̵¥롼׻ȤΤ
Τ դ ɤǤ

ηٹϼʬȤƱ᡼뤬֤äƤ MAIL FROM: $MAINTAINER 
ä˽Фޤ

դĤ MAINTAINER ϿΤ ML-request Ȥ ML-admin ߤ
Τ̤˺äϿȤۤ򤷤ƤޤΤἫʬǣͣ
˥᡼ ؼʬ == $MAINTAINER٤ξ⤳ loop check ˤҤ
ޤäơMAINTAINER  -request ȤˤΤǤ
ʤ

	$NOT_USE_UNIX_FROM_LOOP_CHECK = 1; (default 0)

ȤȡΥ롼ץåᥫ˥Ȥʤʤޤ

7.4	Try mci:prog since smtp connections cannot be opened

FMLΥǥեȤǤIPCMTAޤƤޤ顼Ǥ
Ƥ⥽åȤĥʤäˤϤƥץưƻ
ޤޤˤ⤳Υ顼ˤ˽Ф褦ʤIPCĤʤ饤
ѤƤߤƤΤˤ config.ph 

	$Envelope{'mci:mailer'} = 'prog';

Ȥޤץ̿ǤϤʤ sendmail ľܼ¹Ԥޤ
λ¹Ԥץ

	$SENDMAIL (default "/usr/sbin/sendmail")

줿ץǤ󥹥ȡ˼ưŪõƤѿϥ
ȤƤȤϤ⤤ޤǰΤåƲʤ 
qmail-smtpd  exim ưϤޤ

7.5	The flock() function is unimplemented ...

	perl ȥѥ뤵Ƥʤ
	flock() ʤϣ
	flock Ȥʤ褦˥ѥ뤵Ƥ롩

꤫ʡperl 򥳥ѥ뤷ʤ

	$USE_FLOCK = 0;

ˤƤߤƤ

	˥  ץ  USE_FLOCK  n

7.6	503 Need RCPT (recipient) 

֤ͭΥɥ쥹ʤˤǤϤǤͤ DM 
äƤߤʬΤǤϤʤȻפޤ㤨

	إåΤɤäԤƤ
	(sendmailϩΤɤˤȤ)
		Ȥ
	From: Τ ü
		Ȥ
	Reply-to: (ʤˤ⥢ɥ쥹ʤ)ˤʤäƤ
		Ȥ

822ǤߤȤƤ륢ɥ쥹 ä Ǥ
Ūˤ sendmail.cf ΥǥեȤΤɤäη Ĥޤ 4.4 BSD  
/usr/share/doc/smm/08.sendmailop/op.me ˤƤ

	Full Name <address>
	address (comment)

ꤷƤޤ#822ݡȤϤؤʤΤǡĤƤ̤


	From: ("< uja ") <uja@uja.baycity.jp> 

ȤϴְäƤʤɡ ޤ parsing ǤʤȤȤꤨ
ޤ͡

7.7	fml.pl ϤΤ msend.pl Ȥ cron.pl ȤϤưʤ

Υޥ sendmail ưƤޤ ưƤʤ log  
Smtp:connect:ʤȤ Ȥ顼Ǥ󤸤ʤȤ⤤ޤ

᡼ fml.pl ưޥ UNIX  Shell ӥ
Ƥޥ󡢤Ĥޤ msend.pl ưޥ󤬰㤦礬ꤨޤ
㤨 RIMNET

7.8	ޤȤᤪǤᡩ

ޤ褯ޤmakefml ޥɤꤷߤǤ

:

   Elena@Baycity.asia  matome   1u

ǡ¤ϤϸŤեޥåȤʤΤǤfml.pl Ȥ libfml.pl 
Ǥޤ̥᡼ͳ ޤȤᤪ̿Ϳ顢Ťեޥ
ȤˤʤϤʤΤǡ

   Elena@Baycity.jp  m=1u

ȤʤäƤʤƤϤʤ msend.pl ϲꤷƤޤΤȤե
(members Ȥ actives)
    #.FML HEADER
    # NEW FORMAT FOR FURTHER EXTENSION
    # e.g. fukachan@phys r=relayserver m=3u s=skip 
    # r= relayserver
    # m= matomeokuri parameter is time and option
    # s= skip. can post from this address but not delivered here.
    #
    # the same obsolete format is compatible with new format and as follows:
    # e.g. fukachan@phys relay-server matome 3u
    #.endFML HEADER
    Elena@Baycity.jp  m=1u
    
ʤޤơmsend.pl ϤΥեޥåȤ򤷤ޤ

ޤꥹȤ򤤤ä msendrc ˵ʤ

	WARNING: /usr/local/ml/hitomi/MSend/MSendrc filesize=0 O.K.?

Ф뤫Τޤ(ǽΰͤλޤ)

7.9	EUC Υե perl ϥХʥǧ?

ե֤롼

    stat($f);
    if (-T _ && -r _ && -o _ ) { return $f;}

ȤȽ꤬äƤƥƥȥեΤߤ֤оݤˤƤޤ

ե뤬EUCˤʤäƤ -T (̤Υեʤ鿿)Ǥϴˤʤޤ
perl 8ӥåܤΩäƤΤ or եΤ10%ۤ
ե binary Ƚꤹ뤫Ǥ

7.10	lha ޤ ish Ĥʤ

˿ץХΤ褦 UNIX  shell ΥȤΤޥˤ 
/usr/local/bin/lha äƤ ̥ͣФ¹ԤޥˤϤʤä
Ǥǡ󥹥ȡλΥƥȤǤϤޤäƤ⡢
̥ͣФǥޥɤ¹Ԥưʤ

ȡshared library 㤦ȤȤ⤢ޤΤ compile ʤ 
static Ǥɬפޤ
ɤƤˤ뤫΢ͳΤäƤ뤱ɤȤƤ;)

7.11	MLWWWΥޥ̡ξʤΤǥȥ֥ޤ;)

᡼ޥ WWW Υޥ̡(ˤŪˤƤ
ޤä)ǡWWWޥξMLꤿʤɤǤ礦
See also: utility_programs 5 

ML ϥ᡼ޥǤǤޤ󤬡WWWޥϥ᡼
줺ΥޥξǤʤDISK⽽ʬǤʤ硣pop ǥ᡼ɤ
ʤPOPȤäML¹ԤǤޤ
See also: utility_programs 5 

7.12	Can't locate sys/socket.ph in @INC

perl 򿷤ޤ礦

:

ϥѥå򹭤fml.pl Ф sys/socket.ph Ȥ
BSDѤ socket.ph ΤǲȤʤȻפΤǤ

	Can't locate sys/socket.ph in @INC (did you run h2ph?) at ...
	554 "|/usr/spool/driver/fml"... unknown mailer error 2

perlΥ󥹥ȡλh2ph餻
/usr/local/lib/perl/sys/socket.ph ˤȤ⤦Ǥä
ʤȥե뤬ʤΤܤ櫓Ǥ

	% (cd /usr/include; h2ph * sys/*)

 /usr/local/lib/perl ˺äƤȻפޤ
h2phξܺ٤ˤĤƤϥޥ˥奢ɤǲc.f.   % man h2ph

Ϥ system ߤΥեϤȥ󥹥ȡ뤹٤
Ȼפޤɤ͡

7.13	You should install sys/socket.ph using h2ph.

perl 򿷤ޤ礦

ǥХå⡼ɤǽФƤͳ󻲾ȡ
ʲˡʤΤǥ󥹥ȡ¥Ƥޤ
8	Header

8.1	᡼륵Ф˥åʻ֤ĤƤ뤾

Ǥ qmail ʤ顢ΤǤʤ patch 򤢤Ƥޤ礦

See also: http://www.qmail.org/ 

8.2	إåλ֤?

ƥǴĶѿ TZ Ƥʤ or  Sendmail 
Ϥʤ
Ѥ TZ ꤵƤ뤿 GMT ȤäƤޤ

㤨 sendmail.cf ŤΤ sendmail 򿷤餽줬߲
Ȥޤ

fml.plǸƤФlocaltime֤ͤʤᡢ
Ѥ TZ Ϥ򤷤ơ̤ȤGMT򤫤Ƥޤ

㤨СJLEǤʤSUN-OS4.1.3Ǥ롣JLEξ֤ͤ

sendmail.cf  TZ=japan-time ߤ˸Τ̤ΤĤƤ뤫
OSˤ롣

⤦ҤȤĤθʹͤ fml.pl  
	$ENV{'TZ'} = 'JST';
Τ褦˥åȤƤޤ

SunOS 4.1.3_U1(English)Ǥϡ$ENV{'TZ'} = 'Japan';  Ǥ
#thanks to hogawa@mesh.ad.jp

8.3	Received: from  (localhost.Ѥʥɥᥤ) by ...

ʤȤ localhost äƤȤϴطޤ sendmail,
sendmail.cf  DNS Ǥä fml ǤϤޤ

 sendmail.cf ѤŸȤ resolver ѤȤ⤢ꤦ뤫⤷
󤬡fml.pl  loopback Ȥäƥ᡼ФƤʤ餽
Ǥ

	$HOST		= 'FMLޥ̾';

ˤƤΥޥ loopback ǤʤΤĤȤ⤢ޤ
Ǥ̤ϼʬȤؤrouting loopback interface ȤäƤʤʤ 

̲: Received: from  ... by ...  Received: by ... ˤ
	sendmail.cf 	 HReceived: by $j ($v/$Z); $b ʤɤ

8.4	JST

"  JST"(ڡ2) Ϥǡ" JST"(ڡ1) OKѤʥ᡼륤
եäơ

9	Ť()

9.1	ɤȤ ʤʤno file in Sub SendFile[logfile]

̯ SUN OS 4.1.3 (+JLE) ξ礬¿äǤperl  file test
operator -T ʤǤ⤱äѤߤˤ Plain Text ݤ
Υå򤷤ƤȤưƤޤ

Ȥꤢ config.ph  κǽ

	$SENDFILE_NO_FILECHECK = 1;

ȤƤƤ

9.2	ֹ椬Ѥʤseq file 椬ǰդǤ

seq fileʤ󤸤

1
2
2

ߤˤʤäƤ롣OSΥХkernel library?ˤlseek system
callפǤʤäƤޤޤ;_;

	$USE_FLOCK    = 0;

Ȥ flock ȤʤˤseekϻȤʤΤפǤ

[]

    seek(LOCK, 0, 0);

ϰʲƱɡäȤɤäưʤȻפ褩

    require 'sys/unistd.ph';
    require 'sys/syscall.ph';
    syscall &SYS_lseek, fileno(LOCK), 0, &SEEK_SET;

[ OS ]
ʤȤʲεϤ褦

	NetBSD  0.9
	NetBSD current(1/29)
	Sun-OS 4.1.3C
	Sun-OS 4.1.3 JLE1.1.3

9.3	PC-VAN ȤȤäƤʤ 

message-id  < > ȤĤƤʤ ᡣ

PC-VAN ϡ<uja@aja.or.jp> Ȥ Message-Id: @ڤäơ
<uja> ˤ롩 Ǥʤ졩

9.4	ưϿȤ˥ե뤬ʤ (fml 1.6  1.6.1?)

¬
libutils.pl[AutoRegist] -> libsmtp.pl[SendFile]
GenerateHeaders Υѥ᡼ޤϤäƤʤ
 ѿ֤Υ ʡ

    sub SendFile
    {
        local(@to, *e, *rcpt);
        local($to, $subject, $file, $zcat, @to) = @_;
    
    Ĥޤ *to -> @to ˤưȤ
    ĤǤˡ    
    	local(@to, *e, *rcpt);
    
    	local(@to, %e, *rcpt);
    Ȥ
    	local(@to, *e, *rcpt);
    
    ʤȤȤ 

9.5	bin/expire.plǡNĤΥեĤ"Τְ㤨ޤ

	ϰϡlibexpire.pl ΤʤС(95/11/11)

 spool/ ΤФ qsort() 򤫤㤦
sort ηְ̤äƤޤޤ

  # sort ->  1 , 2, 3, ... increasing order.
  @f = sort {$a <=> $b} @f;

 spool/ ǤϤʤ  Ǽ¹ԤʤФʤʤ櫓Ǥ
ޤΤϤʤäƤޤ

դˡspool/  sort ˤϡȤФʤȤ򤹤ФǤޤ
ɡĤɤʤ͡

    @f = sort fp_sort {$a <=> $b} @f;
    sub fp_sort
    {
        local($na, $nb, $wa, $wb);
        $xa = $a;
        $xb = $b;
    
        $xa =~ s/^(\D+)(\d+)/$wa = $1, $na = $2/e;
        $xb =~ s/^(\D+)(\d+)/$wb = $1, $nb = $2/e;
    
        if ($na || $nb) {
    	# print STDERR "($wa cmp $wb) || ($na <=> $nb);\n";
    	($wa cmp $wb) || ($na <=> $nb);
        }
        else {
    	$a cmp $b;
        }
    }
    
9.6	ե뤬Ȥ꤫ʤ(ưϿȤλ)

ʤʤǤ礦ͤ 1.6.{0,1} κäʤǤ 1.6.2 Current 
ߤϣϣˤߤǤ
ѿΥפȤ餷Τ

ʤߤˡ˵¸Ǥ;_;
åȥޥ perl 4 on News OS4.2 Ǥ 1.6 ưޤ
  Wed Nov 22 07:02:26 JST 1995

9.7	[X-ML-NAME:ID]ܸ̾[X-ML-NAME:ID] 

    From:    easy@pfu.co.jp
    
    Subject[X-ML-NAME:ID] real subject Ȥˤ硢ܸ
    SubjectȤȡCyberDog 1.1J beta User ϡ
    
    [X-ML-NAME:ID]ܸ̾[X-ML-NAME:ID]
    
    ȡʤäƤޤ
    CyberDogǤ˴Ԥޤ礦

9.8	'macro:s'

ΤMessage-ID ⤳ѿȤäƤΤ @localhost ȤĤ㤤ޤ
Ȥ򤹤ȡMessage-ID  Unique Ǥʤʤ뤫Ǥ

դä򤹤

   Sendmail  HELO ȸƤӤ˻Ȥѿ	$Envelope{'macro:s'}
   Message-ID ˤĤƤΤ			$FQDN
	㡧 "<$CurrentTime.FML$$\@$FQDN>" ե

   fml  $FQDN 	 sendmail.cf  $j
   fml  $DOMAINNAME	 sendmail.cf  $m

9.9	Can't locate auto/Socket/AF_INET.al in @INC at libsmtp.pl ...

Perl 5 󥹥ȡ뤵ƤʤȵߤǤ͡
# 5.000 Τ褦 

0.	ʤȤ use Socket; ¹ԤʤФ(^^)
1.	use Socket;(libsmtp.pl)	 ʬ򥫥åȤ
2.	$START_HOOK .= q# $_cf{'perlversion'} = 4;#;
3.	Ȥˤ	
	ʤȤơrequire sys/socket.ph ; 餻

Ǥ ޤȤᤪ  START_HOOK ä¸ߤʤΤǡ2Ϥޤ
#Ȥ櫓ǡmsend.pl ˤեåĤޤ

10	OSȤΥ󥹥ȡ

ǤOSˤƼˡҤ٤ޤƤOSӴĶ
бޤΤǥҥȤ񤤤ƤޤΤǻͤˤꤷƲ
ޤǸ߳ǧǤƤʬʤΤǡΤۤOS¸Զ硦ư
кȯ줿Ϥ󲼤

10.1	4.4BSD derived systems

10.2	NetBSD

NetBSD 1.x ϥåȥޥʤΤǡʤˤʤ

10.3	OpenBSD

NetBSDο̤ס

10.4	FreeBSD

FreeBSDΥѥɤˤĤƤcrypt or md5ɤȤ꤬ޤ
currentϤɤǤư褦ˤʤäƤϤǤ

10.5	Debian/linux

dselect ǥ󥹥ȡ뤹 /usr/doc/ ʲΥɥȤɤǲ
͡

10.6	BSD/OS 3.0, 4.0

struct sockaddrBSD traditionalȤϰ㤤ĥƤ롣󥹥ȡ餬
ưȾ̤ǤϤ3.0˺̤ͣ3.0ؤäƤȤϤޤǽ
ޤλ

ܤäSTRUCT_SOCKADDRȤʸMLΥۡեõ
ƤߤƼ֤

̤ͣܤäǺľơǺʬȿǤ롣cf ե
мưǤǤϤcfեäƤ STRUCT_SOCKADDR Ԥ
ä make config.ph ȼưĴȤ⤤ޤ

10.7	BSD/OS 3.0 

⤷ʤƤư褦ʵޤ

10.8	4.3BSD

쥿åȥޥʤΤǡ¿ʬʤˤȤʤޤǤ礦

10.9	SUN OS 4.1.3

sendmail ˴ؤ: NFS ۤ fpathconf() ޤưޤк
Ȥơinclude ĤFML֤ˤ뤫
ɬפˤʤ뤫⤷ޤ
 NFS  include ʤ󤾺äƤϤޤ󤬡

FMLΤΥǤ lseek system call ĤȤǡ
ޤϤ⤦ȯޤ

10.10	HP-UX 9?

setuid ޤ꤬ 4.34.4֤ߤʴǻߤޤäƤޤ
sendmail ϤȤޤߤ򤷤ơsetuid ¹Ԥ褦Ǥ
:include: Ȥ¤ꤦޤ餷Ǥ
Version¸褯狼ʤǤ

perl -U ȤʤưʤȤ:include: ʤŸƽ񤯤Ȥ
Ȥ":include:ե" ߤ˽񤯤ȤȤ⤬äƤ
狼ޤ󡣤ȤꤢǻƤߤɤǤ礦

10.11	SGI Indy (IRIX5.3)

    From:    nino@windy.mech.utsunomiya-u.ac.jp
    
    ΥۥȤϡSGIIndy(IRIX5.3)ʤǤΤޤ
    ǤưʤäΤǡ-D_POSIX_CHOWN_RESTRICTED
    դkernelreconfigƲȤʤޤˡ
    :includeȤͤˤ뤿ˡsendmail촹
    ʸȤʤäΤǡCF촹ޤ
    (See fj.sys.sgi)
    
SGI may require kernel reconfig with -D_POSIX_CHOWN_RESTRICTED and
replace sendmail, sendmail.cf with latest ones.

10.12	UXP/DS V20L10(SVR4.2)

	FUJITSU GRANPOWER 7000(DS/90)
	UXP/DS V20L10(SVR4.2)

(󥹥ȡ(config.guess)ɤȽꤹ뤫Ϥ褯狼äƤʤΤǤ
)

	$COMPAT_SOLARIS2 = 1;

ɬפǤ

10.13	AIX 4.2

fml-support: 04555

sendmail 8.8.5	include style works 
sendmail 8.8.8	include style fails but
		C Wrapper (fml.c fml-ctl.c) works

10.14	Solaris 2.4 ǥץ̿ޤʤ

makefml 󥹥ȡOS䥢ƥ㥢ˤĤƿ¬ config.ph 
˽񤭹ߤޤ

	$CPU_TYPE_MANUFACTURER_OS 

Ȥѿ solaris2 Ȥʸ󤬤Ȥ뤫ɤΤƲ
OEMǤϤȽǤʤ⤢ޤ 

ꥹߴǶŪ˼¹Ԥˤ config.ph  

	$COMPAT_SOLARIS2 = 1; 

򥻥åȤƤᤷƤߤƤŪ $CPU_TYPE_MANUFACTURER_OS 
ΤĤǤ

ꥹǤϰ̣(ϰ?)㤦Τǡ 
/usr/include/sys/socket.h ä sys/socket.ph
(/usr/local/lib/perl(/OS̾)/sys/socket.ph ) ƤǤʤư
ޤ

10.15	Solaris 2.3 (SUN OS 5)  flock ʤ

flock Ȥ顼åǤ

	$USE_FLOCK = 0;

ˤƤߤƤ

10.16	DEC alpha(OSF1 V3.0) perl4  config ưʤ

perl4 ¿ʬưʤȤ⤦perl5  install ƻƤߤƤ


10.17	article ID duplication error 

򸫤Ƥ͢

10.18	perl 5.003 flock  ꤹ 2.5 2.5.1 ?

fml 2.1 current Τɤľä
flock äƤդꤷƤǤƤʤΤ SEQUENCE_FILE 
ʤ article ID duplication error Ф롩
: fml-support:241? 

11	misc

11.1	gen_summary.pl

ֹ¸ߤʤȤޤưޤ
㤨
spool/100 spool/102 Τ褦 101 ȤǤޤ
ǤŬ 101 ǤäȤ褦ˤʤޤ

11.2	åץ졼ɤ mget ʤɤޤưʤʤä

   config.ph  $INSECURE_SYSTEM = 1; Ȥưꤷޤ

 fml 2.2_BETA ΤΤ饢åץ졼ɤ礢
 ꤦ褦Ǥ


		INDEX

/var/spool/ml/src/fml.pl: permission denied   ...   4.11 
4.3BSD                                     ...   10.8 
4.4BSD derived systems                     ...   10.1 
503 Need RCPT (recipient)                  ...   7.6 
553 machine-name host name configuration error   ...   4.5 
:include: ... is unsafe for mailing to program ...   ...   4.9 
AL-Mail                                    ...   5.6 
article ID duplication error               ...   10.17 
Can't locate auto/Socket/AF_INET.al in @INC at libsmtp.pl ...   ...   9.9 
Can't locate sys/socket.ph in @INC         ...   7.12 
cc:Mail                                    ...   5.2 5.3 5.8 
CyberDog-1.1J-beta                         ...   9.7 
DEC alpha(OSF1 V3.0)                       ...   10.16 
doesn't have a valid shell                 ...   4.12 
EUC                                        ...   7.9 
flock                                      ...   9.2 
h2ph                                       ...   7.13 
HP-UX                                      ...   10.10 
include's owner != config.ph's owner.      ...   4.10 
Insecure dependency in chdir               ...   4.7 
IPC                                        ...   7.4 
IRIX5.3                                    ...   10.11 
ish not found                              ...   7.10 
lha not found                              ...   7.10 
libsmtp.pl                                 ...   7.4 
lseek                                      ...   9.2 
'macro:s'                                  ...   9.8 
Microsoft Exchange                         ...   5.1 
nkf                                        ...   5.2 
OS dependences                             ...   10 
PC-VAN                                     ...   9.3 
Permission denied                          ...   4.7 
Received:                                  ...   8.3 
Return-Receipt-To:cc:Mailͣգ        ...   5.8 
$SENDFILE_NO_FILECHECK                     ...   9.1 
sendmail.cf                                ...   8.2 8.3 
seq                                        ...   9.2 
sh: /var/spool/ml/src/fml.pl: command not found   ...   4.14 
sh: /var/spool/ml/src/fml.pl: No such file or directory   ...   4.13 
Solaris 2.3 (SUN OS 5)  flock ʤ   ...   10.15 
Solaris 2.4 ǥץ̿ޤʤ   ...   10.14 
$SUBJECT_HML_FORM                          ...   9.7 
SUN OS 4.1.3                               ...   9.1 10.9 
sys/socket.ph                              ...   7.12 
The flock() function is unimplemented ...   ...   7.5 
trouble shooting (obsoletes)               ...   9 
trouble shooting around FML itself         ...   7 
trouble shooting around MUA                ...   5 
TZ                                         ...   8.2 
$USE_FLOCK                                 ...   7.5 
WARNING: UNIX FROM Loop                    ...   7.3 
You should install sys/socket.ph using h2ph.   ...   7.13 
åȤĤޤؤ                     ...   7.4 
ץ̿                             ...   7.4 
᡼륽ե                               ...   5.2 
