如何使用php邮件程序添加多个嵌入图像?

时间:2017-02-01 22:04:09

标签: php html phpmailer html-email

当用户注册我的网站时,我使用 PHP MAILER 为确认消息添加多个图片。这是添加徽标图像的代码:

$mail2->AddEmbeddedImage('images/email/logo.png', 'vlogo');
  

现在我想以svg格式将5个社交媒体图像添加到页脚   我的留言我已经完成了所有设置,但我无法找到任何信息   将多个图像添加到php邮件程序。

如何向phpmailer添加多个嵌入图像?

1 个答案:

答案 0 :(得分:-1)

只需多次致电AddEmbeddedImage

值得注意的是,AddEmbeddedImage中的第一个参数必须是绝对网址

$mail2->AddEmbeddedImage('http://www.example.com/images/email/logo1.svg', 'vlogo1');
$mail2->AddEmbeddedImage('http://www.example.com/images/email/logo2.svg', 'vlogo2');
$mail2->AddEmbeddedImage('http://www.example.com/images/email/logo3.svg', 'vlogo3');
$mail2->AddEmbeddedImage('http://www.example.com/images/email/logo4.svg', 'vlogo4');
$mail2->AddEmbeddedImage('http://www.example.com/images/email/logo5.svg', 'vlogo5');

同样值得注意的是,PHPMailer可以处理内嵌图像,只要这些图像是绝对写的:

<img src="http://www.example.com/images/email/logo.svg" alt="vlogo" />

希望这有帮助!