Fix recording of netmails, when they contain taglines and origin lines
This commit is contained in:
parent
b9b5cf4214
commit
6216ada5e5
@ -116,6 +116,10 @@ class MessageProcess implements ShouldQueue
|
|||||||
$o->cost = $this->msg->cost;
|
$o->cost = $this->msg->cost;
|
||||||
$o->msgid = $this->msg->msgid;
|
$o->msgid = $this->msg->msgid;
|
||||||
|
|
||||||
|
$o->tagline = $this->msg->tagline;
|
||||||
|
$o->tearline = $this->msg->tearline;
|
||||||
|
$o->origin = $this->msg->origin;
|
||||||
|
|
||||||
$o->subject = $this->msg->subject;
|
$o->subject = $this->msg->subject;
|
||||||
$o->msg = $this->msg->message;
|
$o->msg = $this->msg->message;
|
||||||
|
|
||||||
@ -372,7 +376,11 @@ class MessageProcess implements ShouldQueue
|
|||||||
$o->msgid = $this->msg->msgid;
|
$o->msgid = $this->msg->msgid;
|
||||||
$o->replyid = $this->msg->replyid;
|
$o->replyid = $this->msg->replyid;
|
||||||
|
|
||||||
$o->msg = $this->msg->message_src."\r";
|
$o->tagline = $this->msg->tagline;
|
||||||
|
$o->tearline = $this->msg->tearline;
|
||||||
|
$o->origin = $this->msg->origin;
|
||||||
|
|
||||||
|
$o->msg = $this->msg->message;
|
||||||
$o->msg_src = $this->msg->message_src;
|
$o->msg_src = $this->msg->message_src;
|
||||||
$o->msg_crc = md5($this->msg->message);
|
$o->msg_crc = md5($this->msg->message);
|
||||||
|
|
||||||
|
@ -204,6 +204,7 @@ final class Netmail extends Model implements Packet
|
|||||||
$o->message = $this->msg;
|
$o->message = $this->msg;
|
||||||
$o->tagline = $this->tagline;
|
$o->tagline = $this->tagline;
|
||||||
$o->tearline = $this->tearline;
|
$o->tearline = $this->tearline;
|
||||||
|
$o->origin = $this->origin;
|
||||||
|
|
||||||
// VIA kludge
|
// VIA kludge
|
||||||
$via = $this->via ?: collect();
|
$via = $this->via ?: collect();
|
||||||
|
@ -0,0 +1,28 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
return new class extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*/
|
||||||
|
public function up(): void
|
||||||
|
{
|
||||||
|
Schema::table('netmails', function (Blueprint $table) {
|
||||||
|
$table->string('origin')->nullable();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*/
|
||||||
|
public function down(): void
|
||||||
|
{
|
||||||
|
Schema::table('netmail', function (Blueprint $table) {
|
||||||
|
$table->dropColumn('origin');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
Loading…
Reference in New Issue
Block a user