メールを送信するアプリケーションが1つあります。NMSMTPコンポーネントを使用します。NMSMTP.hostには「MAILHOST」があります。そのMAILHOSTとは何か、値が格納されている場所を見つけようとしていますか?そのホスト値を設定するにはどうすればよいですか?
NMSMTP.connectを使用して接続できますが、NMSMTP.sendMailを使用しようとすると、「ポリシー上の理由でabc.comからの554メールが拒否されました」というエラーが表示されます。
ありがとう。
ホストは、メールの送信に使用しているメールアカウントの送信メールのメールサーバーです。たとえば、メールアドレスがNaren@example.com
で、送信メールのメールサーバーがであるsmtp.example.com
場合、SMTPホストはsmtp.example.com
です。
正確に何が起こる.example.com
かは、サーバーが何を使用するように構成されているかによって異なります。構成方法によって異なるため、適切なホストが何であるかを確認するには、電子メールアカウントを提供しているISPに確認する必要があります。(ドメインの「標準」SMTPホスト名はありません。)