問題タブ [hmail-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - MVC アプリケーションがローカル HMailServer 経由でメールを送信できない
C#、.NET、および MVC でフォームを作成しています。バックエンドでは、フォームはその内容を電子メールで送信します。テストのために、ローカルにインストールしたhMailServer
.
最初に、HMS を次のように実行するように設定しましたlocalhost.localdomain
。「ローカルホスト名」のSMTP設定は ですlocalhost
。次のように、ポート 587 で接続しようとしました。
資格情報が、設定したメール サーバーのユーザーとパスワードであることを 2 回、3 回確認しました。これが役立つ場合に備えて、それらは次のとおりです。
を使用している場合localhost.localdomain
、メールを送信すると、外側のメッセージが「メールの送信に失敗しました」、内側のメッセージが「リモート名を解決できませんでした: 'localhost.localdomain'.」という例外がスローされます。
ということで使ってみcompanyname.com
ました。メールを送信すると、外側のメッセージが「メールの送信に失敗しました」、内側のメッセージが「リモート サーバーに接続できません」という例外がスローされます。
HMS ドメイン構成が間違っているか、プロトコル構成が間違っていると思われます。HMS のドキュメントは役に立ちませんでしたが、何を探すべきかわからなかったのかもしれません。
すべてのテストにもかかわらず、 ETA hMail サーバーのステータスは、1 週間に処理されたメッセージがゼロであることを示しています。
dkim - dkim の失敗と hMailserver
verifier.port25.comからの dkim で失敗する理由がわかりません。プライベートおよびパブリック DNS レコードを使用して新しい dkim キーを生成することを 5 ~ 6 回試みました。
私のメール サーバーはhmailserver バージョン 5.6-1B2208です。
私のドメインは searchwar.dk とセレクター "dkim._domainkey.searchwar.dk" です。
openssl とhttp://www.port25.com/support/domainkeysdkim-wizard/やhttps://www.socketlabs.com/domainkey-dkim-generation-wizard/などのオンライン ジェネレーターを使用して、独自の dkim キーを生成しようとしました。まったく働かないでください。私のサーバーからさらに情報が必要な場合は、お問い合わせください。
hmailserver dkim セットアップ: セレクター: dkim
秘密鍵ファイル: C:\Program Files (x86)\hMailServer\Externals\CA\dkim-key-searchwar.pem
ヘッダー方法: リラックス
ボディメソッド:リラックス
署名アルゴリズム: SHA1
秘密鍵
****削除済み****
公開鍵付きのtxtレコード
verifier.port25.com の応答:
php - PHP imap で HmailServer を接続する
2 つの仮想マシンがあります。1 つ目はphp pages
とweb access
です。2 つ目はhmailServer
.
どちらも実稼働環境にあり、インターネットおよびローカル ネットワーク経由でアクセスできます。
問題はimap_open
、PHP でhmailserver
viaに接続するために使用する場合imap
、実行時間が安定していないこと300 ms
です4 seconds
。
問題は何だと思いますか
例
外部サーバーからこのコードを実行すると、動作し、常に約 300 ミリ秒かかります。
vbscript - 自動禁止を無効にして IP 範囲を削除する (インターネット)
(.vbs)hMailServer
で Windows 7にセットアップしたい。VBScript
オンラインの例があるので、スクリプトでドメインとアカウントを作成する方法を知っています。しかし、自動禁止を無効にしてIP範囲を削除する方法を知っている人はいますVBScript
か? これに関するオンラインの例は見つかりませんでした。または、コマンドラインから自動禁止を無効にしてIP範囲を削除することを知っている人はいますか?
vbscript - hMailServer、トリガー jar が失敗しました
コマンドラインで JAR ファイルを呼び出す小さな VBscript を作成しました。
VBscript ファイルをダブルクリックすると、正常に実行されます。管理者アカウントでログインしています。
しかし、hMailServer
(ローカルシステムとして実行)がjarを呼び出す必要がある場合、何も起こらず、エラーメッセージが表示されます
スクリプト エラー: ソース: (null) - エラー: 80004005
エラーをグーグルで検索したところ、問題は無効なアクセス権に起因するというヒントが見つかりました
hMailServer が jar を開始する方法はありますか?
よろしくお願いします
mysql - Hmailserver データベースのバージョンを検出できませんでした
さて、XAMPPを使用してWindows 7 PCにHMailServerをインストールし、XAMPPのMySQLデータベースに接続しようとしています。私は何時間もグーグルで検索してきましたが、効果のない、または無効な回答しか見つかりませんでした。
インストールからデータベースのセットアップまで行って、次を選択しました。
- 新しい Hmail サーバーの既定のデータベースを選択します
- MySQL
- データベース サーバー アドレス: E6400、ポート 3306、データベース名: Douglas (PHPmyadmin ですべて正しいことを確認しました) 次に、データベースに対するすべての権限も付与したユーザーのユーザー名とパスワードを入力しました...
- サービスの依存関係を空白のままにしました
その後、終了画面で戻ってきました
/li>
libmysql.dll ファイルを hmail サーバーの bin に配置しました (XAMPP のファイルではありませんでした。そこにファイルが見つからなかったからです)。
ここに私のエラーログがあります:
テーブル .hm_dbversion などを手動で作成する必要がありますか? さらに情報を含める必要がある場合はお知らせください。みんな、ありがとう!
php - message_idでhMailServerからメッセージを取得するには?
hMailServer をインストールしており、電子メールをアプリケーションに統合したいと考えています。すべてのフォルダーを取得し (imap_mailboxmsginfo)、すべてのフォルダーからすべてのメッセージを取得し (imap_fetch_overview)、各電子メール (imap_body) からデータを取得するプロトタイプをセットアップしました。これらをローカルに保存できます。
ただし、ユーザーが 100 のフォルダーに 10,000 通の電子メールを持っていて、最後に hMailServer から電子メールをダウンロードしてから特定の電子メールを読んだかどうかを確認したい場合、すべてを取得する必要があります。フォルダからすべての電子メールを取得し、問題の電子メールが見つかるまで一意の message_id を検索します。
「msgno」はまったく一意ではなく、「uid」はフォルダーごとにのみ一意であり、ユーザーがあるフォルダーから別のフォルダーに電子メールを移動すると、「uid」が変更されるため、これを行う必要があります。また、hMailServer データベースの hm_messages テーブルにある "messageid" にアクセスする方法がありません。したがって、「message_id」が電子メールを一意に識別する唯一の方法のようですが、message_id を指定して hMailServer からメッセージを取得できる PHP/IMAP 関数は見つかりません。
(1) hMailServer から message_id を含む電子メールを取得する方法、または (2) 特定のメールが削除、フラグ付け、または別のフォルダに移動されたなどの通知を hMailServer から取得する方法はありますか? PHP 電子メール クライアントはこの問題をどのように解決しますか?
hmail-server - プログラムでhMailServerにユーザーを作成するには?
特殊な PHP 電子メール クライアントを作成しており、このクライアントの管理者が hMailServer でユーザー アカウントを作成できるようにしたいと考えています。
試してみましたimap_createmailbox(...)
が、ユーザーのフォルダー構造にディレクトリを作成するだけで、必要に応じて「新しいユーザーのメールボックスを作成」しません。
PHP電子メールクライアントがコードを介してhMailServerアカウントを作成できるようにするために、hMailServerに何らかのインターフェイスがありますか?
php - localhost上のhMailServerを使用したPHP sendmail:535認証に失敗しました
xampp で Apache を実行しており、sendmail.exe を使用して PHP でメールを送信したいと考えています。
Mercury/32 を使用して電子メール サーバーをセットアップしようとして、しばらくは動作していましたが、Mercury の SMTP が起動しなくなり (xampp コントロール パネルでポート 25 と 110 が起動しなくなり)、使用できなくなりました。もうそれ。
その後、hMailServer に切り替えました。SMTP、POP3、および IMAP4 がアクティブで、正しく構成されている。また、Autoban 機能は無効になり、インターネットは IP 範囲から削除されます。結果のメールの送受信は Thunderbird と完全に連携します。
しかし、PHP スクリプトを使用してメールを送信しようとすると、常に次のようになります。
ここに私のphp.ini
mail_function 部分があります:
そしてsendmail.ini
:
Windows ホスト ファイル:
PHP スクリプト:
メール関数は常に失敗します (false を返します)。これはエラー ログです。
アカウント名とパスワードは、両側 (クライアント アプリケーションとサーバー) で同じです。