web-dev-qa-db-ja.com

Mimemailが専用VPSでメールを送信しない

Mimemailを介して電子メールを送信するために使用されるカスタムモジュールにこのコードがあります

  if (!isset($message['headers'])) $message['headers'] = array('From' => $from, 'Sender' => variable_get('site_name', 'Drupal'), 'Return-Path' => variable_get('site_mail', ini_get('sendmail_from'))); 
  if (!isset($message['key'])) $message['key'] = array();
    $message = mimemail_prepare_message($message);
    $result = mimemail_mailengine('send', $message);
    if ($result) {
      drupal_set_message(t('Mailing sent sucessfully'));      
    }
    else {
      drupal_set_message(t('Mailing not sent'), 'error');
    }
}

ローカルのMAMP環境とDreamhostVPSで正常に動作しますが、Ubuntuを実行している専用の仮想ボックスをMedia Templeで実行しようとすると、動作しません。 「メールが送信されていません」というエラーメッセージが表示されます

drupal_mail_systemは正常に機能します

1
albo

Php.iniの構成を確認しましたか。 This 記事が役立つかもしれません。

2
aerozeppelin