会社のエージェントにメールを送信するために迅速なメーラーを使用しています
ここに私のコードがあります
require_once 'Swift-5.0.1/lib/swift_required.php';
// Create the Transport
$transport = Swift_SmtpTransport::newInstance('test.co.uk', 25);
$mailer = Swift_Mailer::newInstance($transport);
// Create a message
$message = Swift_Message::newInstance('Wonderful Subject')
->setFrom(array('test@test.co.uk' => 'test'))
->setTo(array('test1247@test.com'=> 'A name'))
->setBody('Here is the message itself');
$numSent = $mailer->send($message);
printf("Sent %d messages\n", $numSent);
if (!$mailer->send($message, $failures)) {
echo "Failures:";
print_r($failures);
} else {
echo 'email sent successfully';
}
出力::
Sent 0 messages Failures:Array ( [0] => test1247@yahoo.com )
私のコードに何か問題がありますか?
また、最初の行のこれらの 2 つのパラメーターが何であるかを知りたいですか?
$transport = Swift_SmtpTransport::newInstance('test.co.uk', 25);
エージェントにメールを送信する Web メールの名前が必要ですか?
またはドメインに言及する必要がありますか?
25 を他の数字に変更するとエラーがスローされる