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

[postfix-jp:493] Re: From: およびTo: が複数行の時に"\" が付加



森田@MTA修行中です。

  長文になってしまいますが、失礼します。

From: ike@xxxxxxxxxxxxxxxxxxxxxxxx (Ikeda Nozomu)
Subject: [postfix-jp:492] Re: From: および To: が複数行の時に "\" が付加
Date: Fri,  9 Mar 2001 14:47:39 +0900 (JST)

ike> 池田@名古屋大学です。

  こんにちは。お世話になっております。

ike>  本当に "\" を Postfix 側で付加しているのでしょうか?
ike> 直接 Postfix の smtpd に telnet で話しかけてテストしてみたところ、
ike> 改行コードと次の行の頭の空白は1つの空白文字で置き換えられて
ike> しまいました。つまり、一つのヘッダは1行にまとめられてしまうようです。
ike> 
ike> MUA 側で改行をエスケープするために "\" を付加したが、Postfix が
ike> その改行を無視したために "\" だけ残ってしまったということは
ike> ないでしょうか?

  前回の補足ですが、この現象は、AL-Mailユーザからのメールで見つけました。
  こちらの確認方法としては、
  o まず、SMTPサーバを sendmail と postfix で、切り分けてみた。
  o 私は、MewというMUAをつかっているのですが、無理矢理複数行になる
    ようにFrom行を作ったら再現した。
  # MS製メーラのエンコーディング方法だと、評価出来ない。:(
  # ソースもちょっとだけ追ってみた。
  2つのMUAで現象が出たので、Postfixかなぁと早合点して、報告しました。

  池田さんのおっしゃる通り、生で試さないとやはり駄目ですよね。
  で、telnet localhost smtp で再現しました。
  下記のfileの中身のような内容で、再度やって頂けませんか?

  別のやり方で、Postfixが動いているサーバで、cat file | sendmail -U
  で、やったのですが、ローカルスプールに届いたメールを見ると、"\"が
  同じように付加されていました。
  ちなみに、Postfixの場合、ファイルを直接食わせる方法は、これでも
  あっているでしょうか?
  sendmail は、インストール手順の通り、sendmail.OFFにしております。

# ls -l /usr/sbin/sendmail
-rwxr-xr-x  1 root  wheel  286189 Mar  8 14:30 /usr/sbin/sendmail

  cat して sendmail(Postfix) に食わせた file の中身は、
---ここから
To: test@xxxxxxxxxxxxxxxxxxxxxx
Subject: test
From: Satoshi MORITA (森田morita
 敏satoshi) <morita@xxxxxxxxxxxxxxxxxxxxxx>

test
---ここまでです。

  To: と From:の <>内のアドレスを適当に変えて頂き、Postfixに食わせた
  場合の挙動を試して頂けるとありがたいです。

  ちなみに、local spoolの中身は、
--ここから
>From morita@xxxxxxxxxxxxxxxxxxxxxx  Fri Mar  9 16:48:25 2001
Return-Path: <morita@xxxxxxxxxxxxxxxxxxxxxx>
Delivered-To: test@xxxxxxxxxxxxxxxxxxxxxx
Received: by gamera.bsc.fujitsu.com (Postfix, from userid 99999)
        id 9FE775D4C; Fri,  9 Mar 2001 16:48:25 +0900 (JST)
To: test@xxxxxxxxxxxxxxxxxxxxxx
Subject: test
From: Satoshi MORITA (森田morita\
 敏satoshi) <morita@xxxxxxxxxxxxxxxxxxxxxx>
Message-Id: <20010309074825.9FE775D4C@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri,  9 Mar 2001 16:48:25 +0900 (JST)

test
--ここまでです。

  設定も再度チェック中ですが、とりあえず postconf -n も添付します。

--
もりた さとし
2bounce_notice_recipient = postmaster
access_map_reject_code = 554
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
allow_mail_to_commands = alias,forward
allow_mail_to_files = alias,forward
allow_min_user = no
allow_percent_hack = yes
allow_untrusted_routing = no
always_bcc = 
append_at_myorigin = yes
append_dot_mydomain = yes
best_mx_transport = 
biff = yes
body_checks = 
bounce_notice_recipient = postmaster
bounce_size_limit = 50000
broken_sasl_auth_clients = no
canonical_maps = 
command_directory = /usr/sbin
command_expansion_filter = 1234567890!@%-_=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
command_time_limit = 1000s
content_filter = 
daemon_directory = /usr/libexec/postfix
daemon_timeout = 18000s
debug_peer_level = 2
debug_peer_list = 
default_database_type = hash
default_destination_concurrency_limit = 10
default_destination_recipient_limit = 50
default_privs = nobody
default_process_limit = 50
default_transport = smtp
defer_transports = 
delay_notice_recipient = postmaster
delay_warning_time = 0h
deliver_lock_attempts = 20
deliver_lock_delay = 1s
disable_dns_lookups = no
disable_vrfy_command = no
dont_remove = 0
double_bounce_sender = double-bounce
duplicate_filter_limit = 1000
empty_address_recipient = MAILER-DAEMON
error_notice_recipient = postmaster
expand_owner_alias = no
export_environment = TZ
extract_recipient_limit = 10240
fallback_relay = 
fallback_transport = 
fast_flush_domains = $relay_domains
fast_flush_purge_time = 7d
fast_flush_refresh_time = 12h
fork_attempts = 5
fork_delay = 1s
forward_expansion_filter = 1234567890!@%-_=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
forward_path = $home/.forward${recipient_delimiter}${extension},$home/.forward
hash_queue_depth = 2
hash_queue_names = incoming,active,deferred,bounce,defer,flush
header_checks = 
header_size_limit = 102400
home_mailbox = 
hopcount_limit = 50
ignore_mx_lookup_error = no
import_environment = MAIL_CONFIG MAIL_DEBUG TZ XAUTHORITY DISPLAY
inet_interfaces = all
initial_destination_concurrency = 5
invalid_hostname_reject_code = 501
ipc_idle = 100s
ipc_timeout = 3600s
line_length_limit = 2048
lmtp_cache_connection = yes
lmtp_connect_timeout = 0s
lmtp_data_done_timeout = 600s
lmtp_data_init_timeout = 120s
lmtp_data_xfer_timeout = 180s
lmtp_lhlo_timeout = 300s
lmtp_mail_timeout = 300s
lmtp_quit_timeout = 300s
lmtp_rcpt_timeout = 300s
lmtp_rset_timeout = 300s
lmtp_sasl_auth_enable = no
lmtp_sasl_password_maps = 
lmtp_sasl_security_options = noplaintext, noanonymous
lmtp_skip_quit_response = no
lmtp_tcp_port = 24
local_command_shell = 
local_destination_concurrency_limit = 2
local_destination_recipient_limit = 1
local_recipient_maps = 
local_transport = local
luser_relay = 
mail_name = Postfix
mail_owner = postfix
mail_spool_directory = /var/mail
mail_version = Release-20010228
mailbox_command = 
mailbox_delivery_lock = flock
mailbox_size_limit = 51200000
mailbox_transport = 
maps_rbl_domains = blackholes.mail-abuse.org
maps_rbl_reject_code = 554
masquerade_domains = 
masquerade_exceptions = 
max_idle = 100s
max_use = 100
maximal_backoff_time = 4000s
maximal_queue_lifetime = 5d
message_size_limit = 10240000
minimal_backoff_time = 1000s
mydestination = $myhostname, localhost.$mydomain
myhostname = gamera.bsc.fujitsu.com
mynetworks = 127.0.0.1/32, 10.0.0.0/8, 172.0.0.0/8, 133.0.0.0/8, 164.0.0.0/8
mynetworks_style = subnet
myorigin = $myhostname
non_fqdn_reject_code = 504
notify_classes = resource,software
owner_request_special = yes
prepend_delivered_header = command, file, forward
process_id_directory = pid
program_directory = /usr/libexec/postfix
propagate_unmatched_extensions = canonical, virtual
qmgr_fudge_factor = 100
qmgr_message_active_limit = 10000
qmgr_message_recipient_limit = 10000
qmgr_site_hog_factor = 100
queue_directory = /var/spool/postfix
queue_minfree = 0
queue_run_delay = 1000s
recipient_canonical_maps = 
recipient_delimiter = 
reject_code = 554
relay_domains = $mydestination
relay_domains_reject_code = 554
relayhost = 
relocated_maps = 
require_home_directory = no
sender_canonical_maps = 
service_throttle_time = 60s
smtp_always_send_ehlo = no
smtp_bind_address = 
smtp_connect_timeout = 0s
smtp_data_done_timeout = 600s
smtp_data_init_timeout = 120s
smtp_data_xfer_timeout = 180s
smtp_destination_concurrency_limit = $default_destination_concurrency_limit
smtp_destination_recipient_limit = $default_destination_recipient_limit
smtp_helo_timeout = 300s
smtp_mail_timeout = 300s
smtp_never_send_ehlo = no
smtp_quit_timeout = 300s
smtp_rcpt_timeout = 300s
smtp_sasl_auth_enable = no
smtp_sasl_password_maps = 
smtp_sasl_security_options = noplaintext, noanonymous
smtp_skip_4xx_greeting = yes
smtp_skip_5xx_greeting = yes
smtp_skip_quit_response = yes
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_client_restrictions = 
smtpd_delay_reject = yes
smtpd_error_sleep_time = 5s
smtpd_etrn_restrictions = 
smtpd_hard_error_limit = 100
smtpd_helo_required = no
smtpd_helo_restrictions = 
smtpd_junk_command_limit = 1000
smtpd_recipient_limit = 1000
smtpd_recipient_restrictions = permit_mynetworks,check_relay_domains
smtpd_restriction_classes = 
smtpd_sasl_auth_enable = no
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = 
smtpd_soft_error_limit = 10
smtpd_timeout = 300s
soft_bounce = no
stale_lock_time = 500s
strict_rfc821_envelopes = no
sun_mailtool_compatibility = no
swap_bangpath = yes
syslog_facility = mail
transport_maps = 
transport_retry_time = 60s
trigger_timeout = 10s
undisclosed_recipients_header = To: undisclosed-recipients:;
unknown_address_reject_code = 450
unknown_client_reject_code = 450
unknown_hostname_reject_code = 450
virtual_maps = 

Follow-Ups
[postfix-jp:494] Re: From: およびTo: が複数行の時に"\" が付加, Ikeda Nozomu
References
[postfix-jp:488] From: およびTo: が複数行の時に"\" が付加, 森田 敏) <morita@xxxxxxxxxxxxxxxxx>
[postfix-jp:492] Re: From: およびTo: が複数行の時に"\" が付加, Ikeda Nozomu

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