芝麻web文件管理V1.00
编辑当前文件:/home/rejoandoctor/www/vendor/laravel/framework/src/Illuminate/Mail/Transport/SesTransport.php
ses = $ses; $this->options = $options; } /** * {@inheritdoc} * * @return int */ public function send(Swift_Mime_SimpleMessage $message, &$failedRecipients = null) { $this->beforeSendPerformed($message); try { $result = $this->ses->sendRawEmail( array_merge( $this->options, [ 'Source' => key($message->getSender() ?: $message->getFrom()), 'RawMessage' => [ 'Data' => $message->toString(), ], ] ) ); } catch (AwsException $e) { throw new Swift_TransportException('Request to AWS SES API failed.', $e->getCode(), $e); } $messageId = $result->get('MessageId'); $message->getHeaders()->addTextHeader('X-Message-ID', $messageId); $message->getHeaders()->addTextHeader('X-SES-Message-ID', $messageId); $this->sendPerformed($message); return $this->numberOfRecipients($message); } /** * Get the Amazon SES client for the SesTransport instance. * * @return \Aws\Ses\SesClient */ public function ses() { return $this->ses; } /** * Get the transmission options being used by the transport. * * @return array */ public function getOptions() { return $this->options; } /** * Set the transmission options being used by the transport. * * @param array $options * @return array */ public function setOptions(array $options) { return $this->options = $options; } }