0

SwiftMailer を使用して、次の php コードでメールを送信しようとしています。

$transport = Swift_SmtpTransport::newInstance('smtp.domain.com', 25);
$transport->setUsername(getenv('USER_NAME'));
$transport->setPassword(getenv('PASSWORD'));
$swift = Swift_Mailer::newInstance($transport);

$mail = Swift_Message::newInstance();
$mail->setSubject('Hello');
$mail->setFrom(array('sender@domain.com' => 'Sender Name' ));
$mail->setTo(array('receiver@domain.com' => 'Receiver Name'));
$mail->setBody('some message');

$result = $swift->send($mail, $failures);

if ($result)
{
    echo "Message successfully sent!";
}
else
{
    echo "There was an error:\n";
    print_r($failures);
}

次のエラーが来ています...

エラーがありました:

配列 ( [0] => receiver@domain.com )

Mandrill を SMTP として使用しています ...

4

2 に答える 2

2

receiver@domain.com や sender@domain.com ではなく、実際のメール アドレスを使用してください。

もう 1 つ - サーバーからメールを送信するには、SMTP サーバー、ユーザー名、およびパスワードを設定する必要がある場合があります。

于 2012-06-06T14:27:21.707 に答える