mgimail.dll で送信ポート指定
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
Neo
居住地: MATRIX
投稿数: 2
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
お世話になります。
今まで mgimail にて問題なくMail_send関数にて
運用してきましたが、昨今の【ob25】対策でプロバイダが
SMTP 標準ポート(25)を閉め出したため、変更せざるを得なくなってしまいました。
同関数には下記SMTP送信ポート指定可能の記述(下記参照)があり
変更を試みましたが
エラーコード3:ホストが見つかりません。
となってしまいます。
多分ポート指定ではなく【SMTPサーバー名:587】というコロン付
きのホストを捜してしまってるのではないかと想像しています。
-------------------------------------------------------
(1) ホスト名(IPアドレス):文字列 (IN)
SMTPサーバのホスト名あるいは、IPアドレスを指定します。
通常、SMTPのサービスポートは 25ですのでホスト名のみの
指定をしますが、25以外のポートを指定する場合は、
ホスト名の後に':'を付けてポート番号を指定する事ができます。
-------------------------------------------------------
どなたかこの問題をクリアされた方がいらっしゃいましたら
ご教授頂けないでしょうか?
宜しくお願い致します。
今まで mgimail にて問題なくMail_send関数にて
運用してきましたが、昨今の【ob25】対策でプロバイダが
SMTP 標準ポート(25)を閉め出したため、変更せざるを得なくなってしまいました。
同関数には下記SMTP送信ポート指定可能の記述(下記参照)があり
変更を試みましたが
エラーコード3:ホストが見つかりません。
となってしまいます。
多分ポート指定ではなく【SMTPサーバー名:587】というコロン付
きのホストを捜してしまってるのではないかと想像しています。
-------------------------------------------------------
(1) ホスト名(IPアドレス):文字列 (IN)
SMTPサーバのホスト名あるいは、IPアドレスを指定します。
通常、SMTPのサービスポートは 25ですのでホスト名のみの
指定をしますが、25以外のポートを指定する場合は、
ホスト名の後に':'を付けてポート番号を指定する事ができます。
-------------------------------------------------------
どなたかこの問題をクリアされた方がいらっしゃいましたら
ご教授頂けないでしょうか?
宜しくお願い致します。
投票数:0
平均点:0.00
Take
投稿数: 124
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
Neoさん、こんにちは
ob25の場合はポート番号の変更だけではなく、smtpサーバーに対してユーザー認証が必要な場合があります。
記述に問題がなければ、そのあたりを確認されてみてはいかがでしょうか?
ob25の場合はポート番号の変更だけではなく、smtpサーバーに対してユーザー認証が必要な場合があります。
記述に問題がなければ、そのあたりを確認されてみてはいかがでしょうか?
投票数:1
平均点:10.00
Neo
居住地: MATRIX
投稿数: 2
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
Takeさん
ご回答ありがとうございました。
返信が遅れ申し訳ありませんでした。
SMTPサーバについてはPOP before SMTP で認証は
済んでいます。
送信時のSMTP認証もありますが今回は【mgimail.dll】
にその機能がないので対象外としました。
その後の自己レスです。
【mgimail.dll】にはポート指定機能は利用できないことが
判明。
同等機能のモジュール等紹介やら実験しましたが
イマイチなのでその他の方法を模索しました。
結論
ローカルSMTPサーバ(Radish)を用意し、転送メールサーバを
プロバイダーSMTPにし、RadishにSMTP認証をさせました。
更にプロバイダーメールアカウントとして事前にプロバイダー
ドメイン以外のメールアカウントにて送信可能となるよう
許可登録をしました。
【mgimail.dll】のSMTPサーバは【localhost】となり
V8に於けるプログラム変更は一切せずすみました。
無事、携帯へのメールも以前同様送信可能となりました。
ざっとこんな感じです。
ご意見色々ありがとうございました。
ご回答ありがとうございました。
返信が遅れ申し訳ありませんでした。
SMTPサーバについてはPOP before SMTP で認証は
済んでいます。
送信時のSMTP認証もありますが今回は【mgimail.dll】
にその機能がないので対象外としました。
その後の自己レスです。
【mgimail.dll】にはポート指定機能は利用できないことが
判明。
同等機能のモジュール等紹介やら実験しましたが
イマイチなのでその他の方法を模索しました。
結論
ローカルSMTPサーバ(Radish)を用意し、転送メールサーバを
プロバイダーSMTPにし、RadishにSMTP認証をさせました。
更にプロバイダーメールアカウントとして事前にプロバイダー
ドメイン以外のメールアカウントにて送信可能となるよう
許可登録をしました。
【mgimail.dll】のSMTPサーバは【localhost】となり
V8に於けるプログラム変更は一切せずすみました。
無事、携帯へのメールも以前同様送信可能となりました。
ざっとこんな感じです。
ご意見色々ありがとうございました。
投票数:1
平均点:10.00