小编koo*_*d17的帖子

使用Swift发送HTML电子邮件

我想使用Swift从我的应用程序发送带有HTML正文的自动生成的电子邮件.

这是我目前的代码:

$message = Swift_Message::newInstance()
                ->setFrom(array('dummy1@test.com' => 'John Doe'))
                ->setTo('dymmy2@test.com')
                ->setSubject('some subject');

            $message->setBody($this->getPartial('global/mail_partial'));

            $this->getMailer()->send($message);
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用某些特定的Swift方法更改电子邮件消息的标题内容类型,但它无法正常工作.

email symfony1 swiftmailer

13
推荐指数
1
解决办法
2万
查看次数

Amazon S3/OpenStack Swift API骨架

我想用OpenStack Swift或Amazon S3的相同界面实现云存储服务.换句话说,我的云存储服务应公开上述服务的相同API,但具有自定义实现.这样,客户端就能够在不改变其实现的情况下与我的服务进行互操作.

我不知道是否有比从文件开始手动实现这样的接口比较简单的方法:http://docs.openstack.org/api/openstack-object-storage/1.0/content/ HTTP://docs.aws.amazon .COM/AmazonS3 /最新/ API/APIRest.html

例如,如果有一个OpenStack Swift或Amazon S3 API的"骨架",我可以从中开始实现我的服务.

谢谢

cloud api openstack-swift amazon-s3 openstack

8
推荐指数
1
解决办法
5727
查看次数

如何使用Swiftmailer和Gmail设置'FROM'属性?

<?php
require_once 'lib/swift_required.php';
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, 'ssl')
  ->setUsername('username@gmail.com')
  ->setPassword('password')
  ;
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('HomeWork')
  ->setFrom(array('exampleFROM@gmail.com' => 'NAME'))
  ->setTo(array('exampleTO@gmail.com'=> 'NAME'))
  ->setBody('Test Message Body')
  ;
$mailer->send($message);
?>
Run Code Online (Sandbox Code Playgroud)

它有效,但发件人是'username@gmail.com'.如何指定任何其他电子邮件地址以发送虚假电子邮件?

php email gmail swiftmailer

5
推荐指数
2
解决办法
4978
查看次数

Swift Mailer附件

我正在使用PHP动态创建CSV,然后我需要将此CSV文件附加到Swift Mailer消息.我已经尝试在创建的文件上使用file_get_content以及在创建的文件上使用chunk_split(base64_encode(file_get_contents())以及在将文件写入磁盘之前附加文件.如果没有写入磁盘,我会在CSV中获得Rescource#183,并附加它与file_get_content我在CSV文件的每一行中只得到一个字符串,任何人都知道我做错了什么?

if(!file_exists(_PS_ORDERS_DIR_.$orderDate.'/'.$file_name.'.csv'))
 {
  if($file = fopen (_PS_ORDERS_DIR_.$orderDate.'/'.$file_name.'.csv', 'x+'))
   {
   foreach ($list as $fields)
    {
     fputcsv($file, $fields);
    }



    $attachment['mime'] = 'application/vnd.ms-excel';
    $attachment['content'] = file_get_contents($file);
    $attachment['name'] = $order.'order';
  EDIT            
 Mail::Send(1, 'order_conf', 'Order CSV Attachment', $success, 'test@email.com', Address, NULL, NULL, $attachment); // attach and send
      }
      }
Run Code Online (Sandbox Code Playgroud)

php csv attachment swiftmailer mailer

4
推荐指数
1
解决办法
1万
查看次数