バージョン選択

フォーラム

メニュー

オンライン状況

66 人のユーザが現在オンラインです。 (59 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 66
もっと...

サイト内検索

質問 > 管理機能 > [Xサーバー]メールがサーバーにはじかれる?

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hi5463
投稿日時: 2013/1/25 3:36
対応状況: −−−
半人前
登録日: 2011/7/31
居住地:
投稿: 24
[Xサーバー]メールがサーバーにはじかれる?
EC-CUBEバージョン 2.12.2
PHPバージョン PHP 5.1.6
DBバージョン MySQL 5.0.95
サーバー エックスサーバー



初歩的な質問かも知れませんが、ご教授ください。



1)エックスサーバー(A)でテスト。ドメインはA.com、設定メールアドレスはuser@aaa.com
この時点でのaaa.comはサーバーA上の別ドメイン。


2)別契約(別アカウント)、同条件のエックスサーバー(B)のB.comに本番環境としてインストール。設定メールアドレスは1と同じuser@aaa.com(サーバーA)
引越し時は、サーバー上のデータをFTPにて移動、ドメイン関連していると思われるファイル書き換え、データベースもそのまま引越し。


現在、2で躓いているのですが、
注文完了・問い合わせその他メールが注文者・管理者どちらにも正常に届きません。
(1のサーバーでも同様です)

それぞれのメールアドレスには
X-Virus-Status: clean(F-Secure/virusgw_smtp/400/xxxxx.xserver.jp)
と記載のエラーメール?が届きます。

エラーログを見ると


2013/01/25 02:57:10 [/shopping/load_payment_module.php] Warning(E_USER_WARNING): 従来互換用の HTTP_Request が読み込まれました。 on [/home/xxxx/B.com/public_html/data/module/Request.php(30)] from xxx.xxx.xxx.x

と出ます。



管理画面では実際に受注が反映されています。



config.phpの中はsmtpに書き換えており、
ホスト・ポート等はuser@aaa.comを受信できるメールソフトの設定と同じにしています。

smtp.phpも同様です。


色々調べていて、
システム設定>システム情報


_ENV["SERVER_ADMIN"]

に設定してあるメールアドレスにしかメール配信できない(?)という記事を見かけたのですが(参照元は忘れてしまいました)

現在の
_ENV["SERVER_ADMIN"]
は、

初回インストール時に設定した
webmaster@xxxx.com
になっています。

現在はテスト環境なので、とりあえずuser01@aaa.comで動作すればよいのですが、最終的には_ENV["SERVER_ADMIN"]
webmaster@xxxx.comにしたいと考えています。



まず、テストとしてエックスサーバーのuser@aaa.com(サーバーはB)でメール送信するためにはどうすればよいのでしょうか?

最終的に他社サーバーのwebmaster@xxxx.comで送信するには?

xxxx.comのドメインは他社サーバーで動いているので、サーバーが同じじゃないと動かないよ!というのは非常に困るのですが・・・





他に、必要な情報がありましたら気づき次第追記します。



どうぞよろしくお願いします。


AMUAMU
投稿日時: 2013/1/25 12:31
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: [Xサーバー]メールがサーバーにはじかれる?
引用:
現在、2で躓いているのですが、
注文完了・問い合わせその他メールが注文者・管理者どちらにも正常に届きません。
(1のサーバーでも同様です)

つまり、1でも2でも送信出来ないという事ですよね?

引用:
config.phpの中はsmtpに書き換えており、
ホスト・ポート等はxxx01.comを受信できるメールソフトの設定と同じにしています。

smtp.phpも同様です。

ここらへんの内容がイマイチ分からないのですが、php.iniの設定を正しくすればXserverでも、あとは特別な事をせず送信出来たと記憶しています


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

hi5463
投稿日時: 2013/1/26 12:46
対応状況: −−−
半人前
登録日: 2011/7/31
居住地:
投稿: 24
Re: [Xサーバー]メールがサーバーにはじかれる?
AMUAMUさん、ありがとうございます。

引用:

引用:
現在、2で躓いているのですが、
注文完了・問い合わせその他メールが注文者・管理者どちらにも正常に届きません。
(1のサーバーでも同様です)

つまり、1でも2でも送信出来ないという事ですよね?


はい。
どちらも同じエラーとなり送信できません。

引用:

引用:
config.phpの中はsmtpに書き換えており、
ホスト・ポート等はxxx01.comを受信できるメールソフトの設定と同じにしています。

smtp.phpも同様です。

ここらへんの内容がイマイチ分からないのですが、php.iniの設定を正しくすればXserverでも、あとは特別な事をせず送信出来たと記憶しています


わかりにくくて申し訳ありません、
xxx01.comはaaa.comは
user@aaa.com(サーバーA)
の間違いです。

ホスト名、ユーザー名、パスワード、smtpサーバーのポート番号=587を設定しています。



現在のphp.iniの内容を見てみたのですが




[PHP]
engine = On

safe_mode = Off
safe_mode_gid = Off
safe_mode_include_dir =
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH

error_reporting = E_ALL & ~E_NOTICE

display_errors = Off
display_startup_errors = Off

max_execution_time = 30
max_input_time = 60
memory_limit = 200M

register_globals = Off
register_long_arrays = Off
register_argc_argv = Off

magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off

allow_url_fopen = On
allow_url_include = Off
file_uploads = On

post_max_size = 30M
upload_max_filesize = 30M



zend.ze1_compatibility_mode = Off
short_open_tag = On
asp_tags = Off
precision = 14
y2k_compliance = On
output_buffering = 4096
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func=
serialize_precision = 100
allow_call_time_pass_reference = Off
disable_functions =
disable_classes =
expose_php = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
variables_order = "EGPCS"
auto_globals_jit = On
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
doc_root =
user_dir =
;extension_dir = "/usr/lib/php/modules"
enable_dl = On
default_socket_timeout = 60



[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = Off
mbstring.detect_order = auto
mbstring.substitute_character = none;



[Date]
date.timezone = Asia/Tokyo

[Syslog]
define_syslog_variables = Off

[mail function]
SMTP = localhost
smtp_port = 587
sendmail_path = /usr/sbin/sendmail -t -i

[SQL]
sql.safe_mode = Off

[ODBC]
odbc.allow_persistent = On
odbc.check_persistent = On
odbc.max_persistent = -1
odbc.max_links = -1
odbc.defaultlrl = 4096
odbc.defaultbinmode = 1

[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off

[MySQLi]
mysqli.max_links = -1
mysqli.default_port = 3306
mysqli.default_socket =
mysqli.default_host =
mysqli.default_user =
mysqli.default_pw =
mysqli.reconnect = Off

[mSQL]
msql.allow_persistent = On
msql.max_persistent = -1
msql.max_links = -1

[PostgresSQL]
pgsql.allow_persistent = On
pgsql.auto_reset_persistent = Off
pgsql.max_persistent = -1
pgsql.max_links = -1
pgsql.ignore_notice = 0
pgsql.log_notice = 0

[Sybase]
sybase.allow_persistent = On
sybase.max_persistent = -1
sybase.max_links = -1
sybase.min_error_severity = 10
sybase.min_message_severity = 10
sybase.compatability_mode = Off

[Sybase-CT]
sybct.allow_persistent = On
sybct.max_persistent = -1
sybct.max_links = -1
sybct.min_server_severity = 10
sybct.min_client_severity = 10

[bcmath]
bcmath.scale = 0

[browscap]

[Informix]
ifx.default_host =
ifx.default_user =
ifx.default_password =
ifx.allow_persistent = On
ifx.max_persistent = -1
ifx.max_links = -1
ifx.textasvarchar = 0
ifx.byteasvarchar = 0
ifx.charasvarchar = 0
ifx.blobinfile = 0
ifx.nullformat = 0

[Session]
session.save_handler = files
session.save_path = /var/lib/php/session
session.use_cookies = 1
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.bug_compat_42 = 0
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 1
session.hash_bits_per_character = 5

[MSSQL]
mssql.allow_persistent = On
mssql.max_persistent = -1
mssql.max_links = -1
mssql.min_error_severity = 10
mssql.min_message_severity = 10
mssql.compatability_mode = Off
mssql.secure_connection = Off

[Assertion]

[Verisign Payflow Pro]
pfpro.defaulthost = "test-payflow.verisign.com"
pfpro.defaultport = 443
pfpro.defaulttimeout = 30

[COM]

[FrontBase]

[gd]

[exif]

[Tidy]
tidy.clean_output = Off

[soap]
soap.wsdl_cache_enabled=1
soap.wsdl_cache_dir="/tmp"
soap.wsdl_cache_ttl=86400




となっており
(smtp_port = 25を587に変更しました、エラー変わらず)


私の理解力・知識の乏しさから、他に変更すべき箇所がわかりません。



インストール時にエラー等がなかったので変更の必要がないものと思っていたのですが



どこを変更したら正常に動作するのか
ご教授いただけたら大変助かります。



どうぞ宜しくお願いいたします。
hi5463
投稿日時: 2013/1/26 15:43
対応状況: 解決済
半人前
登録日: 2011/7/31
居住地:
投稿: 24
Re: [Xサーバー]メールがサーバーにはじかれる?
お騒がせして申し訳ありません。

config.php
smtp→mail

に設定しなおし、送信テストを行ううちに

エラーログを良く見るとプラグインのうちの「のし対応」で不具合があったようでした。

足りないファイルをサーバーへ移動させたことにより
正常に動作するようになりました。


ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,698名です
総投稿数は109,943件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1283
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.