ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

mgimail.dll で送信ポート指定

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2007-10-16 17:39
Neo  新米 居住地: MATRIX  投稿数: 2
お世話になります。

今まで mgimail にて問題なくMail_send関数にて
運用してきましたが、昨今の【ob25】対策でプロバイダが
SMTP 標準ポート(25)を閉め出したため、変更せざるを得なくなってしまいました。
同関数には下記SMTP送信ポート指定可能の記述(下記参照)があり
変更を試みましたが
エラーコード3:ホストが見つかりません。
となってしまいます。
多分ポート指定ではなく【SMTPサーバー名:587】というコロン付
きのホストを捜してしまってるのではないかと想像しています。

-------------------------------------------------------
(1) ホスト名(IPアドレス):文字列 (IN)
SMTPサーバのホスト名あるいは、IPアドレスを指定します。
通常、SMTPのサービスポートは 25ですのでホスト名のみの
指定をしますが、25以外のポートを指定する場合は、
ホスト名の後に':'を付けてポート番号を指定する事ができます。
-------------------------------------------------------

どなたかこの問題をクリアされた方がいらっしゃいましたら
ご教授頂けないでしょうか?

宜しくお願い致します。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2007-10-17 9:58
Take  一人前   投稿数: 124
Neoさん、こんにちは
ob25の場合はポート番号の変更だけではなく、smtpサーバーに対してユーザー認証が必要な場合があります。
記述に問題がなければ、そのあたりを確認されてみてはいかがでしょうか?
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2007-10-25 11:25
Neo  新米 居住地: MATRIX  投稿数: 2
Takeさん
ご回答ありがとうございました。
返信が遅れ申し訳ありませんでした。

SMTPサーバについてはPOP before SMTP で認証は
済んでいます。
送信時のSMTP認証もありますが今回は【mgimail.dll】
にその機能がないので対象外としました。

その後の自己レスです。
【mgimail.dll】にはポート指定機能は利用できないことが
判明。
同等機能のモジュール等紹介やら実験しましたが
イマイチなのでその他の方法を模索しました。

結論
ローカルSMTPサーバ(Radish)を用意し、転送メールサーバを
プロバイダーSMTPにし、RadishにSMTP認証をさせました。
更にプロバイダーメールアカウントとして事前にプロバイダー
ドメイン以外のメールアカウントにて送信可能となるよう
許可登録をしました。

【mgimail.dll】のSMTPサーバは【localhost】となり
V8に於けるプログラム変更は一切せずすみました。
無事、携帯へのメールも以前同様送信可能となりました。

ざっとこんな感じです。

ご意見色々ありがとうございました。
投票数:1 平均点:10.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約