ホーム > フォーラム > 質問箱 > X2.0.16a JP > 社外メールの設定法を教えてください

社外メールの設定法を教えてください
投稿者: muneharu | 投稿日時: 2008/11/21 17:00 | 閲覧: 11898回
muneharu
メールサーバーを社外にしたため、メールが使用できなくなりました。
下記の設定で、ユーザ検索から、メールを送信すると、下記のメッセージがでますが、
宛先には送信されていません。(受信しない)
プライベートセッメージには送信されています。

> ****さん宛にメールを送信しました
> ****さん宛にプライベートメッセージを送信しました
> メッセージの送信を完了しました

どなたか、社外メールの設定法を教えてください。

XOOPSのバージョンは2.0.16a.JPです。

よろしく、お願いします。

<現在の設定内容>
メール送信方法 sendmail
sendmailへのパス /user/sbin/sendmail
SMTPメールサーバーアドレス 社外SMTPサーバー
SMTPAuthユーザ名 社外メールユーザ名



SMTPAuthパスワード 社外メールパスワード

コメント(1)

新しいものから | 古いものから | ネスト表示 | RSS feed
メールが送信できるようになりました 
投稿者: muneharu | 投稿日時: 2008/11/27 9:50
muneharu
メールはoutbound Port 25 Blocking対策で、587ポートで使用しているのですが、
XOOPSメールが25ポートとなっていたので、ブロックされていることが原因でした。

/class/mail/phpmailer/class.phpmailer.phpとclass.smtp.phpのSMTPサーバーポートを
 25から587に変更しました。

/class/mail/phpmailer/class.phpmailer.php
162行付近
var $Host = "localhost";

/**
* Sets the default SMTP server port.
* @var int
*/
var $Port = 587; # 25から587に変更

/class/mail/phpmailer/class.smtp.php
30行付近
/**
* SMTP server port
* @var int
*/
var $SMTP_PORT = 587; # 25から587に変更

他のサイトで使用しているメールサーバもOP25B対策で587ポートを使っているとのことですが、
上記の修正なしに正常に動作しています。
とにかく、直ってよかった。

    投票(0)

    新しいものから | 古いものから | RSS feed
     
    To Top