本文整理汇总了PHP中Swift_Transport_EsmtpTransport类的典型用法代码示例。如果您正苦于以下问题:PHP Swift_Transport_EsmtpTransport类的具体用法?PHP Swift_Transport_EsmtpTransport怎么用?PHP Swift_Transport_EsmtpTransport使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Swift_Transport_EsmtpTransport类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: register
public function register(Application $app)
{
$app['swiftmailer.options'] = array_replace(array('host' => 'localhost', 'port' => 25, 'username' => '', 'password' => '', 'encryption' => null, 'auth_mode' => null), isset($app['swiftmailer.options']) ? $app['swiftmailer.options'] : array());
$app['mailer'] = $app->share(function () use($app) {
$r = new \ReflectionClass('Swift_Mailer');
require_once dirname($r->getFilename()) . '/../../swift_init.php';
return new \Swift_Mailer($app['swiftmailer.transport']);
});
$app['swiftmailer.transport'] = $app->share(function () use($app) {
$transport = new \Swift_Transport_EsmtpTransport($app['swiftmailer.transport.buffer'], array($app['swiftmailer.transport.authhandler']), $app['swiftmailer.transport.eventdispatcher']);
$transport->setHost($app['swiftmailer.options']['host']);
$transport->setPort($app['swiftmailer.options']['port']);
$transport->setEncryption($app['swiftmailer.options']['encryption']);
$transport->setUsername($app['swiftmailer.options']['username']);
$transport->setPassword($app['swiftmailer.options']['password']);
$transport->setAuthMode($app['swiftmailer.options']['auth_mode']);
return $transport;
});
$app['swiftmailer.transport.buffer'] = $app->share(function () {
return new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory());
});
$app['swiftmailer.transport.authhandler'] = $app->share(function () {
return new \Swift_Transport_Esmtp_AuthHandler(array(new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()));
});
$app['swiftmailer.transport.eventdispatcher'] = $app->share(function () {
return new \Swift_Events_SimpleEventDispatcher();
});
if (isset($app['swiftmailer.class_path'])) {
$app['autoloader']->registerPrefix('Swift_', $app['swiftmailer.class_path']);
}
}
开发者ID:nooks,项目名称:Silex,代码行数:31,代码来源:SwiftmailerExtension.php
示例2: register
public function register(Application $app)
{
$app['swiftmailer.options'] = array();
$app['mailer.initialized'] = false;
$app['mailer'] = $app->share(function ($app) {
$app['mailer.initialized'] = true;
return new \Swift_Mailer($app['swiftmailer.spooltransport']);
});
$app['swiftmailer.spooltransport'] = $app->share(function ($app) {
return new \Swift_SpoolTransport($app['swiftmailer.spool']);
});
$app['swiftmailer.spool'] = $app->share(function ($app) {
return new \Swift_MemorySpool();
});
$app['swiftmailer.transport'] = $app->share(function ($app) {
$transport = new \Swift_Transport_EsmtpTransport($app['swiftmailer.transport.buffer'], array($app['swiftmailer.transport.authhandler']), $app['swiftmailer.transport.eventdispatcher']);
$options = $app['swiftmailer.options'] = array_replace(array('host' => 'localhost', 'port' => 25, 'username' => '', 'password' => '', 'encryption' => null, 'auth_mode' => null), $app['swiftmailer.options']);
$transport->setHost($options['host']);
$transport->setPort($options['port']);
$transport->setEncryption($options['encryption']);
$transport->setUsername($options['username']);
$transport->setPassword($options['password']);
$transport->setAuthMode($options['auth_mode']);
return $transport;
});
$app['swiftmailer.transport.buffer'] = $app->share(function () {
return new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory());
});
$app['swiftmailer.transport.authhandler'] = $app->share(function () {
return new \Swift_Transport_Esmtp_AuthHandler(array(new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()));
});
$app['swiftmailer.transport.eventdispatcher'] = $app->share(function () {
return new \Swift_Events_SimpleEventDispatcher();
});
}
开发者ID:hafedhbou,项目名称:hetic-p2017,代码行数:35,代码来源:SwiftmailerServiceProvider.php
示例3: register
public function register(Container $app)
{
$app['swiftmailer.options'] = array();
$app['swiftmailer.use_spool'] = true;
$app['mailer.initialized'] = false;
$app['mailer'] = function ($app) {
$app['mailer.initialized'] = true;
$transport = $app['swiftmailer.use_spool'] ? $app['swiftmailer.spooltransport'] : $app['swiftmailer.transport'];
return new \Swift_Mailer($transport);
};
$app['swiftmailer.spooltransport'] = function ($app) {
return new \Swift_Transport_SpoolTransport($app['swiftmailer.transport.eventdispatcher'], $app['swiftmailer.spool']);
};
$app['swiftmailer.spool'] = function ($app) {
return new \Swift_MemorySpool();
};
$app['swiftmailer.transport'] = function ($app) {
$transport = new \Swift_Transport_EsmtpTransport($app['swiftmailer.transport.buffer'], array($app['swiftmailer.transport.authhandler']), $app['swiftmailer.transport.eventdispatcher']);
$options = $app['swiftmailer.options'] = array_replace(array('host' => 'localhost', 'port' => 25, 'username' => '', 'password' => '', 'encryption' => null, 'auth_mode' => null), $app['swiftmailer.options']);
$transport->setHost($options['host']);
$transport->setPort($options['port']);
$transport->setEncryption($options['encryption']);
$transport->setUsername($options['username']);
$transport->setPassword($options['password']);
$transport->setAuthMode($options['auth_mode']);
if (null !== $app['swiftmailer.sender_address']) {
$transport->registerPlugin(new \Swift_Plugins_ImpersonatePlugin($app['swiftmailer.sender_address']));
}
if (!empty($app['swiftmailer.delivery_addresses'])) {
$transport->registerPlugin(new \Swift_Plugins_RedirectingPlugin($app['swiftmailer.delivery_addresses'], $app['swiftmailer.delivery_whitelist']));
}
return $transport;
};
$app['swiftmailer.transport.buffer'] = function () {
return new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory());
};
$app['swiftmailer.transport.authhandler'] = function () {
return new \Swift_Transport_Esmtp_AuthHandler(array(new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()));
};
$app['swiftmailer.transport.eventdispatcher'] = function () {
return new \Swift_Events_SimpleEventDispatcher();
};
$app['swiftmailer.sender_address'] = null;
$app['swiftmailer.delivery_addresses'] = [];
$app['swiftmailer.delivery_whitelist'] = [];
}
开发者ID:abdonor,项目名称:silex_simple_api,代码行数:46,代码来源:SwiftmailerServiceProvider.php
示例4: __construct
public function __construct(\Swift_Transport_EsmtpTransport $transport, ConfigManager $config, ContainerInterface $container)
{
$mandrillApiKey = $config->get('atwix_mandrill.api_key');
$mandrillApiUsername = $config->get('atwix_mandrill.api_username');
if ($config->get('atwix_mandrill.enable_mandrill_integration') && !empty($mandrillApiKey) && !empty($mandrillApiUsername)) {
$handlers = $transport->getExtensionHandlers();
/** @var \Swift_Transport_Esmtp_AuthHandler $handler */
$handler = reset($handlers);
$transport->setHost($config->get('atwix_mandrill.smtp_host'));
$transport->setPort($config->get('atwix_mandrill.smtp_port'));
$handler->setPassword($mandrillApiKey);
$handler->setUsername($mandrillApiUsername);
\Swift_Mailer::__construct($transport);
} else {
$mailer = $container->get('mailer');
parent::__construct($mailer, $container);
}
}
开发者ID:brunobosso,项目名称:oro-mandrill,代码行数:18,代码来源:AtwixMailer.php
示例5: createSmtp
protected function createSmtp(array $config)
{
$buffer = new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory());
$auth = new \Swift_Transport_Esmtp_AuthHandler([new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()]);
$transport = new \Swift_Transport_EsmtpTransport($buffer, [$auth], $this->dispatcher);
$transport->setHost($config['host']);
$transport->setPort($config['port']);
$transport->setUsername($config['username']);
$transport->setPassword($config['password']);
$transport->setEncryption($config['encryption']);
$transport->setAuthMode($config['auth_mode']);
return $transport;
}
开发者ID:glynnforrest,项目名称:neptune,代码行数:13,代码来源:SwiftmailerFactory.php
示例6: register
public function register(Container $c)
{
$c['swiftmailer.use_spool'] = true;
$c['mailer.initialized'] = false;
$c['mailer'] = function ($c) {
$c['mailer.initialized'] = true;
$transport = $c['swiftmailer.use_spool'] ? $c['swiftmailer.spooltransport'] : $c['swiftmailer.transport'];
return new \Swift_Mailer($transport);
};
$c['swiftmailer.spooltransport'] = function ($c) {
return new \Swift_Transport_SpoolTransport($c['swiftmailer.transport.eventdispatcher'], $c['swiftmailer.spool']);
};
$c['swiftmailer.spool'] = function ($c) {
return new \Swift_MemorySpool();
};
$c['swiftmailer.transport'] = function ($c) {
$settings = $c["settings"]["swiftmailer"];
$transport = new \Swift_Transport_EsmtpTransport($c['swiftmailer.transport.buffer'], array($c['swiftmailer.transport.authhandler']), $c['swiftmailer.transport.eventdispatcher']);
$settings = array_replace(array('host' => 'localhost', 'port' => 25, 'username' => '', 'password' => '', 'encryption' => null, 'auth_mode' => null), $settings);
$transport->setHost($settings['host']);
$transport->setPort($settings['port']);
$transport->setEncryption($settings['encryption']);
$transport->setUsername($settings['username']);
$transport->setPassword($settings['password']);
$transport->setAuthMode($settings['auth_mode']);
return $transport;
};
$c['swiftmailer.transport.buffer'] = function ($c) {
return new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory());
};
$c['swiftmailer.transport.authhandler'] = function ($c) {
return new \Swift_Transport_Esmtp_AuthHandler(array(new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()));
};
$c['swiftmailer.transport.eventdispatcher'] = function ($c) {
return new \Swift_Events_SimpleEventDispatcher();
};
}
开发者ID:MhmdLab,项目名称:slim-swiftmailer,代码行数:37,代码来源:SwiftmailerServiceProvider.php
示例7: getSwiftmailer_Mailer_Default_Transport_RealService
/**
* Gets the 'swiftmailer.mailer.default.transport.real' service.
*
* This service is shared.
* This method always returns the same instance of the service.
*
* @return Swift_Transport_EsmtpTransport A Swift_Transport_EsmtpTransport instance.
*/
protected function getSwiftmailer_Mailer_Default_Transport_RealService()
{
$a = new \Swift_Transport_Esmtp_AuthHandler(array(0 => $this->get('a27c38881fcb60cd7efcfc1aaed4ab1403ae65ca418be97b8f25c018e821ef41_1'), 1 => $this->get('a27c38881fcb60cd7efcfc1aaed4ab1403ae65ca418be97b8f25c018e821ef41_2'), 2 => $this->get('a27c38881fcb60cd7efcfc1aaed4ab1403ae65ca418be97b8f25c018e821ef41_3')));
$a->setUsername(NULL);
$a->setPassword(NULL);
$a->setAuthMode(NULL);
$this->services['swiftmailer.mailer.default.transport.real'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), array(0 => $a), $this->get('swiftmailer.mailer.default.transport.eventdispatcher'));
$instance->setHost('127.0.0.1');
$instance->setPort(25);
$instance->setEncryption(NULL);
$instance->setTimeout(30);
$instance->setSourceIp(NULL);
return $instance;
}
开发者ID:RANDRIATSIFERANA,项目名称:gestiondeTC,代码行数:22,代码来源:appDevDebugProjectContainer.php
示例8: getSwiftmailer_Mailer_Default_TransportService
protected function getSwiftmailer_Mailer_Default_TransportService()
{
$a = new \Swift_Transport_Esmtp_AuthHandler(array(0 => new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), 1 => new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), 2 => new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()));
$a->setUsername('ntcedisac\\dany');
$a->setPassword('Stern0123');
$a->setAuthMode(NULL);
$this->services['swiftmailer.mailer.default.transport'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), array(0 => $a), new \Swift_Events_SimpleEventDispatcher());
$instance->setHost('mail.citmatel.inf.cu');
$instance->setPort(25);
$instance->setEncryption(NULL);
$instance->setTimeout(30);
$instance->setSourceIp(NULL);
return $instance;
}
开发者ID:jorgemunoz8807,项目名称:ociosos,代码行数:14,代码来源:appProdProjectContainer.php
示例9: addXOAuth2Authenticator
/**
* @param \Swift_Transport_EsmtpTransport $transport
*
* @return DirectMailer
*/
protected function addXOAuth2Authenticator($transport)
{
$handlers = $transport->getExtensionHandlers();
$handlers = is_array($handlers) ? $handlers : [];
foreach ($handlers as $handler) {
if ($handler instanceof \Swift_Transport_Esmtp_AuthHandler) {
$authenticators = $handler->getAuthenticators();
$isOAuth2Exist = false;
foreach ($authenticators as $authenticator) {
if ($authenticator instanceof \Swift_Transport_Esmtp_Auth_XOAuth2Authenticator) {
$isOAuth2Exist = true;
}
}
if (!$isOAuth2Exist) {
$authenticators[] = new \Swift_Transport_Esmtp_Auth_XOAuth2Authenticator();
$handler->setAuthenticators($authenticators);
}
}
}
return $this;
}
开发者ID:woei66,项目名称:platform,代码行数:26,代码来源:DirectMailer.php
示例10: setupSwiftMailer
private function setupSwiftMailer()
{
$this['swiftmailer.transport'] = $this->share(function (Application $app) {
if ($app['conf']->get(['registry', 'email', 'smtp-enabled'])) {
$transport = new \Swift_Transport_EsmtpTransport($app['swiftmailer.transport.buffer'], [$app['swiftmailer.transport.authhandler']], $app['swiftmailer.transport.eventdispatcher']);
$encryption = null;
if (in_array($app['conf']->get(['registry', 'email', 'smtp-secure-mode']), ['ssl', 'tls'])) {
$encryption = $app['conf']->get(['registry', 'email', 'smtp-secure-mode']);
}
$options = $app['swiftmailer.options'] = array_replace(['host' => $app['conf']->get(['registry', 'email', 'smtp-host']), 'port' => $app['conf']->get(['registry', 'email', 'smtp-port']), 'username' => $app['conf']->get(['registry', 'email', 'smtp-user']), 'password' => $app['conf']->get(['registry', 'email', 'smtp-password']), 'encryption' => $encryption, 'auth_mode' => null], $app['swiftmailer.options']);
$transport->setHost($options['host']);
$transport->setPort($options['port']);
// tls or ssl
$transport->setEncryption($options['encryption']);
if ($app['conf']->get(['registry', 'email', 'smtp-auth-enabled'])) {
$transport->setUsername($options['username']);
$transport->setPassword($options['password']);
$transport->setAuthMode($options['auth_mode']);
}
} else {
$transport = new \Swift_Transport_MailTransport(new \Swift_Transport_SimpleMailInvoker(), $app['swiftmailer.transport.eventdispatcher']);
}
return $transport;
});
}
开发者ID:luisbrito,项目名称:Phraseanet,代码行数:25,代码来源:Application.php
示例11: function
<?php
use Pagekit\Mail\Mailer;
use Pagekit\Mail\Plugin\ImpersonatePlugin;
return ['name' => 'system/mail', 'main' => function ($app) {
$app['mailer'] = function ($app) {
$app['mailer.initialized'] = true;
$mailer = new Mailer($app['swift.transport'], $app['swift.spooltransport']);
$mailer->registerPlugin(new ImpersonatePlugin($this->config['from_address'], $this->config['from_name']));
return $mailer;
};
$app['mailer.initialized'] = false;
$app['swift.transport'] = function ($app) {
if ('smtp' == $this->config['driver']) {
$transport = new Swift_Transport_EsmtpTransport($app['swift.transport.buffer'], [$app['swift.transport.authhandler']], $app['swift.transport.eventdispatcher']);
$transport->setHost($this->config['host']);
$transport->setPort($this->config['port']);
$transport->setUsername($this->config['username']);
$transport->setPassword($this->config['password']);
$transport->setEncryption($this->config['encryption']);
$transport->setAuthMode($this->config['auth_mode']);
return $transport;
}
if ('mail' == $this->config['driver']) {
return Swift_MailTransport::newInstance();
}
throw new \InvalidArgumentException('Invalid mail driver.');
};
$app['swift.transport.buffer'] = function () {
return new Swift_Transport_StreamBuffer(new Swift_StreamFilters_StringReplacementFilterFactory());
};
开发者ID:LibraryOfLawrence,项目名称:pagekit,代码行数:31,代码来源:index.php
示例12: testExtensionsCanModifyRcptParams
public function testExtensionsCanModifyRcptParams()
{
$buf = $this->_getBuffer();
$dispatcher = $this->_createEventDispatcher();
$smtp = new Swift_Transport_EsmtpTransport($buf, array(), $dispatcher);
$ext1 = $this->getMockery('Swift_Transport_EsmtpHandler')->shouldIgnoreMissing();
$ext2 = $this->getMockery('Swift_Transport_EsmtpHandler')->shouldIgnoreMissing();
$ext3 = $this->getMockery('Swift_Transport_EsmtpHandler')->shouldIgnoreMissing();
$message = $this->_createMessage();
$message->shouldReceive('getFrom')->zeroOrMoreTimes()->andReturn(array('me@domain' => 'Me'));
$message->shouldReceive('getTo')->zeroOrMoreTimes()->andReturn(array('foo@bar' => null));
$buf->shouldReceive('readLine')->once()->with(0)->andReturn("220 server.com foo\r\n");
$buf->shouldReceive('write')->once()->with('~^EHLO .+?\\r\\n$~D')->andReturn(1);
$buf->shouldReceive('readLine')->once()->with(1)->andReturn("250-ServerName.tld\r\n");
$buf->shouldReceive('readLine')->once()->with(1)->andReturn("250-AUTH PLAIN LOGIN\r\n");
$buf->shouldReceive('readLine')->once()->with(1)->andReturn("250 SIZE=123456\r\n");
$buf->shouldReceive('write')->once()->with("MAIL FROM:<me@domain>\r\n")->andReturn(2);
$buf->shouldReceive('readLine')->once()->with(2)->andReturn("250 OK\r\n");
$buf->shouldReceive('write')->once()->with("RCPT TO:<foo@bar> FOO ZIP\r\n")->andReturn(3);
$buf->shouldReceive('readLine')->once()->with(3)->andReturn("250 OK\r\n");
$this->_finishBuffer($buf);
$ext1->shouldReceive('getHandledKeyword')->zeroOrMoreTimes()->andReturn('AUTH');
$ext1->shouldReceive('getRcptParams')->once()->andReturn('FOO');
$ext1->shouldReceive('getPriorityOver')->zeroOrMoreTimes()->with('AUTH')->andReturn(-1);
$ext2->shouldReceive('getHandledKeyword')->zeroOrMoreTimes()->andReturn('SIZE');
$ext2->shouldReceive('getRcptParams')->once()->andReturn('ZIP');
$ext2->shouldReceive('getPriorityOver')->zeroOrMoreTimes()->with('AUTH')->andReturn(1);
$ext3->shouldReceive('getHandledKeyword')->zeroOrMoreTimes()->andReturn('STARTTLS');
$ext3->shouldReceive('getRcptParams')->never();
$smtp->setExtensionHandlers(array($ext1, $ext2, $ext3));
$smtp->start();
$smtp->send($message);
}
开发者ID:collinsmarc,项目名称:AzureTest,代码行数:33,代码来源:ExtensionSupportTest.php
示例13: getSwiftmailer_Mailer_Default_TransportService
protected function getSwiftmailer_Mailer_Default_TransportService()
{
$a = new \Swift_Transport_Esmtp_AuthHandler(array(0 => new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), 1 => new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), 2 => new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()));
$a->setUsername('[email protected]');
$a->setPassword('OptimumDev12');
$a->setAuthMode('login');
$this->services['swiftmailer.mailer.default.transport'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), array(0 => $a), new \Swift_Events_SimpleEventDispatcher());
$instance->setHost('smtp.gmail.com');
$instance->setPort(465);
$instance->setEncryption('ssl');
$instance->setTimeout(30);
$instance->setSourceIp(NULL);
return $instance;
}
开发者ID:Joomlamaster,项目名称:connectionru,代码行数:14,代码来源:appProdProjectContainer.php
示例14: getSwiftmailer_Mailer_Default_TransportService
protected function getSwiftmailer_Mailer_Default_TransportService()
{
$a = new \Swift_Transport_Esmtp_AuthHandler(array(0 => $this->get('d7b86ba75496549983e49587f82792eac0988f5ebef144382419adbfa6a6b9ca_1'), 1 => $this->get('d7b86ba75496549983e49587f82792eac0988f5ebef144382419adbfa6a6b9ca_2'), 2 => $this->get('d7b86ba75496549983e49587f82792eac0988f5ebef144382419adbfa6a6b9ca_3')));
$a->setUsername('[email protected]');
$a->setPassword('Alaa_Essam');
$a->setAuthMode('login');
$this->services['swiftmailer.mailer.default.transport'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), array(0 => $a), new \Swift_Events_SimpleEventDispatcher());
$instance->setHost('smtp.gmail.com');
$instance->setPort(465);
$instance->setEncryption('ssl');
$instance->setTimeout(30);
$instance->setSourceIp(NULL);
return $instance;
}
开发者ID:EssamKhaled,项目名称:tawsella,代码行数:14,代码来源:appProdProjectContainer.php
示例15: getSwiftmailer_Mailer_Default_Transport_RealService
protected function getSwiftmailer_Mailer_Default_Transport_RealService()
{
$a = new \Swift_Transport_Esmtp_AuthHandler(array(0 => $this->get('44ba1d576d4e73d4c05726f38cbae9f87927f30a955c4d0f8dbe6c3cacd524bb_1'), 1 => $this->get('44ba1d576d4e73d4c05726f38cbae9f87927f30a955c4d0f8dbe6c3cacd524bb_2'), 2 => $this->get('44ba1d576d4e73d4c05726f38cbae9f87927f30a955c4d0f8dbe6c3cacd524bb_3')));
$a->setUsername(NULL);
$a->setPassword(NULL);
$a->setAuthMode(NULL);
$this->services['swiftmailer.mailer.default.transport.real'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), array(0 => $a), $this->get('swiftmailer.mailer.default.transport.eventdispatcher'));
$instance->setHost('127.0.0.1');
$instance->setPort(25);
$instance->setEncryption(NULL);
$instance->setTimeout(30);
$instance->setSourceIp(NULL);
return $instance;
}
开发者ID:NickPolyder,项目名称:WebVillas-Symfony2Edition-,代码行数:14,代码来源:appProdProjectContainer.php
示例16: getSwiftmailer_Mailer_Default_Transport_RealService
protected function getSwiftmailer_Mailer_Default_Transport_RealService()
{
$a = new \Swift_Transport_Esmtp_AuthHandler(array(0 => new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), 1 => new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), 2 => new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()));
$a->setUsername(NULL);
$a->setPassword(NULL);
$a->setAuthMode(NULL);
$this->services['swiftmailer.mailer.default.transport.real'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), array(0 => $a), ${($_ = isset($this->services['swiftmailer.mailer.default.transport.eventdispatcher']) ? $this->services['swiftmailer.mailer.default.transport.eventdispatcher'] : $this->getSwiftmailer_Mailer_Default_Transport_EventdispatcherService()) && false ?: '_'});
$instance->setHost('127.0.0.1');
$instance->setPort(25);
$instance->setEncryption(NULL);
$instance->setTimeout(30);
$instance->setSourceIp(NULL);
(new \Symfony\Bundle\SwiftmailerBundle\DependencyInjection\SmtpTransportConfigurator(NULL, ${($_ = isset($this->services['router.request_context']) ? $this->services['router.request_context'] : $this->getRouter_RequestContextService()) && false ?: '_'}))->configure($instance);
return $instance;
}
开发者ID:naldz,项目名称:cyberden,代码行数:15,代码来源:appProdProjectContainer.php
示例17: getSwiftmailer_TransportService
/**
* Gets the 'swiftmailer.transport' service.
*
* This service is shared.
* This method always returns the same instance of the service.
*
* @return Swift_Transport_EsmtpTransport A Swift_Transport_EsmtpTransport instance.
*/
protected function getSwiftmailer_TransportService()
{
$this->services['swiftmailer.transport'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), array(0 => new \Swift_Transport_Esmtp_AuthHandler(array(0 => new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), 1 => new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), 2 => new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()))), new \Swift_Events_SimpleEventDispatcher());
$instance->setHost('localhost');
$instance->setPort(25);
$instance->setEncryption(NULL);
$instance->setUsername('');
$instance->setPassword('');
$instance->setAuthMode(NULL);
$instance->registerPlugin($this->get('swiftmailer.plugin.messagelogger'));
return $instance;
}
开发者ID:rfc1483,项目名称:dobervich,代码行数:20,代码来源:appDevDebugProjectContainer.php
示例18: getSwiftmailer_Mailer_Default_TransportService
/**
* Gets the 'swiftmailer.mailer.default.transport' service.
*
* This service is shared.
* This method always returns the same instance of the service.
*
* @return Swift_Transport_EsmtpTransport A Swift_Transport_EsmtpTransport instance.
*/
protected function getSwiftmailer_Mailer_Default_TransportService()
{
$a = new \Swift_Transport_Esmtp_AuthHandler(array(0 => $this->get('8677a13097c08f1070836dd4b85181f37aca11f7f70f281f9f1d6b015506d02f_1'), 1 => $this->get('8677a13097c08f1070836dd4b85181f37aca11f7f70f281f9f1d6b015506d02f_2'), 2 => $this->get('8677a13097c08f1070836dd4b85181f37aca11f7f70f281f9f1d6b015506d02f_3')));
$a->setUsername('jp.ciphron');
$a->setPassword('e4a7109f1');
$a->setAuthMode('login');
$this->services['swiftmailer.mailer.default.transport'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), array(0 => $a), new \Swift_Events_SimpleEventDispatcher());
$instance->setHost('smtp.gmail.com');
$instance->setPort(465);
$instance->setEncryption('ssl');
$instance->setTimeout(30);
$instance->setSourceIp(NULL);
$instance->registerPlugin($this->get('swiftmailer.mailer.default.plugin.messagelogger'));
return $instance;
}
开发者ID:Checo1983,项目名称:petfriends,代码行数:23,代码来源:appProdDebugProjectContainer.php
示例19: getSwiftmailer_Mailer_Default_Transport_RealService
protected function getSwiftmailer_Mailer_Default_Transport_RealService()
{
$a = new \Swift_Transport_Esmtp_AuthHandler(array(0 => new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), 1 => new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), 2 => new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()));
$a->setUsername('AKIAIR3T4SCMIWOTAOWA');
$a->setPassword('Ap3rzxOaji8sJUduNAp1+yQf3jTFXudxsivCg/S760lE');
$a->setAuthMode(NULL);
$this->services['swiftmailer.mailer.default.transport.real'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), array(0 => $a), $this->get('swiftmailer.mailer.default.transport.eventdispatcher'));
$instance->setHost('email-smtp.us-east-1.amazonaws.com');
$instance->setPort(25);
$instance->setEncryption('tls');
$instance->setTimeout(30);
$instance->setSourceIp(NULL);
return $instance;
}
开发者ID:austinpapp,项目名称:push-notifications-temp,代码行数:14,代码来源:appProdProjectContainer.php
示例20: getSwiftmailer_Mailer_Default_TransportService
/**
* Gets the 'swiftmailer.mailer.default.transport' service.
*
* This service is shared.
* This method always returns the same instance of the service.
*
* @return \Swift_Transport_EsmtpTransport A Swift_Transport_EsmtpTransport instance.
*/
protected function getSwiftmailer_Mailer_Default_TransportService()
{
$a = new \Swift_Transport_Esmtp_AuthHandler(array(0 => new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), 1 => new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), 2 => new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()));
$a->setUsername('surendra.yallabandi');
$a->setPassword('ammananna');
$a->setAuthMode(NULL);
$this->services['swiftmailer.mailer.default.transport'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), array(0 => $a), new \Swift_Events_SimpleEventDispatcher());
$instance->setHost('mx.valuelabs.net');
$instance->setPort(25);
$instance->setEncryption(NULL);
$instance->setTimeout(30);
$instance->setSourceIp(NULL);
$instance->registerPlugin($this->get('swiftmailer.mailer.default.plugin.messagelogger'));
return $instance;
}
开发者ID:pavsuri,项目名称:PARMT,代码行数:23,代码来源:appDevDebugProjectContainer.php
注:本文中的Swift_Transport_EsmtpTransport类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论