我有一个使用电子邮件创建记录的应用程序 .

用户向某个地址发送电子邮件(例如: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']}");
});

我无法在 生产环境 服务器中测试此代码(长篇故事)所以我没有尝试过 .