Exchangeサーバーからメールを送信したい。私は多くのことを試みました。
webdavはそれ以降のExchangeバージョンではサポートされていないようです。Activesyncを使用するには、ライセンスが必要です。
smtpを試していましたが、ほとんどの企業アカウントでsmtpが無効になっています。
私はこの時点で本当に立ち往生しています。先に進む方法についてのガイダンスは本当に役に立ちます。
前もって感謝します
Exchangeサーバーからメールを送信したい。私は多くのことを試みました。
webdavはそれ以降のExchangeバージョンではサポートされていないようです。Activesyncを使用するには、ライセンスが必要です。
smtpを試していましたが、ほとんどの企業アカウントでsmtpが無効になっています。
私はこの時点で本当に立ち往生しています。先に進む方法についてのガイダンスは本当に役に立ちます。
前もって感謝します
Exchange が Exchange 2010 で、OWA にアクセスできる場合、OWA の右上隅 ([オプション]の横) にある丸い疑問符アイコン(?) をクリックすると、Exchange が提供するメールの FQDN とポートを確認できます。をクリックし、[バージョン情報] をクリックします。
ポップアップするウィンドウ内に、次のような情報が表示されます (これは Office 365 からのものです)。
External POP setting: Server name: pod51018.outlook.com Port: 995 Encryption method: SSL External IMAP setting: Server name: pod51018.outlook.com Port: 993 Encryption method: SSL External SMTP setting: Server name: pod51018.outlook.com Port: 587 Encryption method: TLS
SMTP を送信するアプリを作成している場合、Exchange 固有のプロトコルを使用しないため、メール サーバーが Exchange であることはおそらく問題になりません。Exchange の機能を活用するには、ActiveSync を使用する必要があります。それ以外の場合は、取得方法として POP3/IMAP4 を使用し、送信方法として SMTP を使用することになります。これらはすべて標準プロトコルです。
Exchange サーバー (および正しく構成されたメール サーバー) では、SMTP オープン リレーがブロックされている可能性が高いため、SMTP サーバーに対してユーザーを認証する必要があります。認証に加えて、送信や中継を許可する正しい SMTP ポートを使用する必要があります。
ポートは次のとおりです。
テスト目的で、テスト メッセージの受信者が SMTP サーバーが受信するメール システムにいる場合、認証なしで標準の SMTP メッセージをポート 25 経由で送信できます。これは基本的に、インターネットからの通常の電子メールが行うことです。ただし、スパム対策システムはスプーフィングの試みを検出する可能性があるため、その可能性に注意し、テスト メッセージを受信しない場合は検疫を確認してください。
これは、SMTP サーバーが受信するメール システムの外側の受信者に匿名で送信しようとしている場合 (つまり、リレー)、ほぼ確実に機能しません。
要約すると:
または、そのメール システム内の受信者に送信する場合:
もう 1 つの可能性 (私は経験がありません) は、Exchange Web サービスを使用することです (Exchange 2010/2013 を使用している場合)。見る:
http://msdn.microsoft.com/en-us/library/exchange/aa563049(v=exchg.140).aspx