IBM Cloud Docs
CentOS、Plesk、Postfix のサーバー・サイド E メール配信サービスの構成

CentOS、Plesk、Postfix のサーバー・サイド E メール配信サービスの構成

以下の手順に従ってサーバーを設定してくださいSendGrid、 IBM Cloud®スマートホストとしての電子メール配信サービス。

以下の例は、Plesk 12 と Postfix による CentOS 6.5 の標準 IBM Cloud® OS 再ロードです。 note}

構成

  1. Postfix 構成ファイルを見つけます。 その場所は、一般的には /etc/postfix/main.cf です。

  2. 開くmain.cfファイルをテキスト エディターで開き、構成に次の内容を追加します。

    smtp_sasl_auth_enable = yes

    smtp_sasl_password_maps = static:_Your SendGrid Username_:_Your SendGrid Password_

    smtp_sasl_security_options = noanonymous

    smtp_tls_security_level = encrypt

    header_size_limit = 4096000

    relayhost = [smtp.sendgrid.net]:587

  3. /etc/postfix/main.cf ファイルを保存して閉じます。

  4. 次のコマンドを使用することにより Postfix を再始動します。

    /etc/init.d/postfix restart

トラブルシューティング

  1. 「no mechanism available」(使用可能なメカニズムがない) エラーが発生した場合は、認証または暗号化に必要なすべてのライブラリーがあることを確認してください。 これらのライブラリーは、以下のコマンドを使用することによりインストールできます。

    Debian と Ubuntu の場合は、このコマンドを使用します: apt-get install libsasl2-modules

    Red Hat と CentOS の場合は、このコマンドを使用します: yum install cyrus-sasl-plain

    これらのライブラリーをインストールしたら、以下の同じ restart コマンドを使用します。

    /etc/init.d/postfix restart

  2. ポート 587 でうまく動作しない場合は、Postfix 構成でポート 2525 を使用します。 また、構成ファイル /etc/postfix/main.cf を開いて、以下の行のコメントを外す必要がある場合もあります。

    #tlsmgr unix - - n 1000? 1 tlsmgr