내 서버에서 SwiftMailer를 설정하려고합니다. SwiftMailer 문서의 예제 구성을 테스트 용으로 사용하고 있습니다. 유료 G Suite 계정이 있지만 아직 서버에 SSL 설정을 완료하지 않았습니다. 저는 Cent OS 6.8과 Apache 2.2를 사용하고 있습니다. 나는 내가 생각할 수있는 모든 것을 봤고, 성공하지 못한 제안 된 모든 해결책을 시도했다.G Suite를 사용하는 SwiftMailer 문제
내 스크립트는 다음과 같습니다. 분명히 내 이메일 주소와 자격 증명이 실제 스크립트에서 정확합니다. 나는 어떤 조언을 주셔서 감사합니다.
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
require_once('swiftmailer-5.x/lib/swift_required.php');
// Create the Transport
$transport = Swift_SmtpTransport::newInstance('smtp-relay.gmail.com', 25)
->setUsername('[email protected]')
->setPassword('*****')
;
// Create the Mailer using your created Transport
$mailer = Swift_Mailer::newInstance($transport);
// Create a message
$message = Swift_Message::newInstance('Swift Mailer Test')
->setFrom(array('my from address'))
->setBody('Here is the message itself')
;
// Send the message
$failedRecipients = array();
$numSent = 0;
$to = array('[email protected]' => 'Joe');
foreach ($to as $address => $name)
{
if (is_int($address)) {
$message->setTo($name);
} else {
$message->setTo(array($address => $name));
}
$numSent += $mailer->send($message, $failedRecipients);
}
printf("Sent %d messages\n", $numSent);
?>
나는 다음과 같은 매우 모호한 오류 얻을이 스크립트를 실행하면 :
"치명적인 오류 : 호스트로 설정할 수 없습니다 연결 '메시지와 함께 catch되지 않은 예외'Swift_TransportException을 'smtp-relay.gmail.com [# 110/Connection/Timeline] #/var/www/html /appreciate-erp/swiftmailer-5.x/lib/classes/Swift/Transport/StreamBuffer.php(62) : Swift_Transport_StreamBuffer -> _ establishSocketConnection() # 1 /var/www/html/appreciate-erp/swiftmailer-5.x /lib/classes/Swift/Transport/AbstractSmtpTransport.php(113) : Swift_Transport_StreamBuffer-> initialize (Array) # 2/var /www/html/appreciate-erp/swiftmailer-5.x/lib/classes/Swift/Mailer.php(79) : Swift_Transport_AbstractSmtpTransport-> start() # 3 /var/www/html/appreciate-erp/mailtest.php (42) : Swift_Mailer-> send (Object (Swift_Message), Array) # 4 {main} /var/www/html/appreciate-erp/swiftmailer-5.x/lib/classes/Swift/Transport/StreamBuffer에 던집니다. php on line 269 "
와우, 스택 오버플로. 내가 말한 것이 었나요? – AppreciateCo