2010/04/06

windows+xampp で eccubeのメールをgoogle appsのsmtpで送信する

ML115 + windows xp home edition + xampp1.7.1 + eccube 2.4.3 で eccubeからのメールをsmtpで送信しました。

少しハマッたのでメモ。

自分の環境は?

他人のブログを見てそのままtls://smtp.gmail.com とか PORT 465 とかやろうとしてもうまくいかなかった。

じゃあ地道にnpopで確認。
ECCUBEに設定した内容をそのまま設定して、と。
あれれメールが出ません。

ちょっと考えてみる。

メールアカウントがそれぞれ違うようにプロバイダも違う。
そうすると、プロバイダごとにOB25Pも送信可能ポートが違うわけだ。

なるほど、よし、いくぞ!

参考にしたブログではPORT465で設定が掲載されていました。
ところが、自分がサーバを置いている環境=自宅プロバイダではPORT587でした。

でるわぎゃねー!!(吉幾三風味)

それと、npopで試した。TLSじゃなくても送信できる。っていうかTLSって何?

まずルータのパケットフィルタで587を通して、こちらのブログを参考に
EC-CUBEでメール送信の設定 for smtp

data/module/Mail/smtp.php
define(‘SMTP_PORT’, “465″); // へ変更

define(‘SMTP_PORT’, “587“); // へ変更
として、

パラメータ設定は
SMTP_HOST = “tls://smtp.gmail.com” へ変更

SMTP_HOST = “smtp.gmail.com” へ変更
としたら、出ました。

やったぜ!

ところで、送信に時間がかかる。
まだなんかあるな。
まー出るからいいかー。

こちらの記事もおすすめ




カテゴリー: IT, ソフト

タグ 

この記事に関するコメントを行う

お名前  *
メールアドレス  *
ウェブサイト
コメント:  *



最新の情報

»一覧

PC

»一覧


Go Top