当我尝试发送没有附件的电子邮件时,它也可以正常工作。但是当我附加一个文件时,它不起作用并给我这个错误信息:
Swift_TransportException连接到tcp://smtp.gmail.com:587定时 出
这是我的代码:
...
public function build(){
return $this
->subject('Welcome')
->markdown('emails.welcome')
->attach(storage_path('public/files/file.pdf'), [
'as' => 'file.pdf',
'mime' => 'application/pdf'
]);
}
...
请帮忙!
答案 0 :(得分:0)
使用realpath()
代替storage_path()
所以代码就像这样:
...
public function build(){
return $this
->subject('Welcome')
->markdown('emails.welcome')
->attach(realpath('storage/files/file.pdf'), [
'as' => 'file.pdf',
'mime' => 'application/pdf'
]);
}
...