我有一个使用电子邮件创建记录的应用程序。
用户向某个地址发送电子邮件(例如:create@example.com),Mailgun获取邮件,解析邮件并向我的应用程序中的某个脚本发送POST请求(POST:example.com/create)
我想提供有关错误/成功回复来自PHP的邮件的信息,例如,如果用户收到包含详细信息的回复错误。
也许这个问题的范围更基本,比如简单地向主题添加"RE: "
并发送新邮件。 = d
所以,我有:
<?php
$mail_data = Input::all(); // All received mail information
$email_text = 'Your attachment is too big, the limit is set at 20MB';
Mail::send('emails.mail-creation.error', compact('email_text'), function($message) use ($mail_data) {
$message
->to($mail_data->email, $mail_data->full_name)
->from('create@example.com', 'God')
->subject("RE: {$mail_data['subject']}");
});
我无法在生产服务器上测试此代码(长篇故事)所以我没有尝试过。