3

私を助けてください:

zend を使用している Amazon サーバーでメールが機能しません。

利用した :

Git ハブはこのライブラリをメール用にリンクします

AMAZON_AWS_ACCESS_KEYAMAZON_AWS_PRIVATE_KEYを設定しましたが、機能しません

この問題のアイデアを教えてください

これが私の行動です

public function testmailAction() {

        echo 'Access '.AMAZON_AWS_ACCESS_KEY . "<br/>";
        echo 'Private '.AMAZON_AWS_PRIVATE_KEY. "<br/>";
        echo 'From '.AMAZON_SES_FROM_ADDRESS. "<br/>";
        echo 'To '.AMAZON_SES_TO_ADDRESS. "<br/>";


        //Load the required dependencies
        require_once 'Zend/Mail.php';
        require_once 'App/Mail/Transport/AmazonSES.php';

        $mail = new Zend_Mail('utf-8');
        $transport = new App_Mail_Transport_AmazonSES(
            array(
                'accessKey' => AMAZON_AWS_ACCESS_KEY,
                'privateKey' => AMAZON_AWS_PRIVATE_KEY
            )
        );




        $mail->setBodyText('Lorem Ipsum Dolo Sit Amet');
        $mail->setBodyHtml('Lorem Ipsum Dolo <b>Sit Amet</b>');
        $mail->setFrom(AMAZON_SES_FROM_ADDRESS, 'John Doe');
        $mail->addTo(AMAZON_SES_TO_ADDRESS);
        $mail->setSubject('Test email from Amazon SES without attachments');
        $mail->send($transport);
    die('success');
    }

このアクションを実行しているときにメール設定に AmazonSES.php クラスを使用してから「成功」を出力しましたが、メールの受信トレイにメールが届かず、コードでエラーが発生しました

4

1 に答える 1

1

Ubuntu-Linux などを使用している場合、postfix またはその他のメール配信アプリケーションがインストールされていますか?

メール サービスがインストールされている場合は、メール ログを確認してみてください。インストールしたサービスを教えてください。ログの保存場所がわかるかもしれません。

于 2015-06-11T21:56:32.167 に答える