Skip to content

Commit 3d2eae3

Browse files
author
rajakodings
committed
update
1 parent 307c892 commit 3d2eae3

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/Controllers/EmailTesterController.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public function getIndex()
2121
$data['content'] = session('content');
2222
$data['subject'] = session('subject');
2323
$data['to'] = session('to');
24+
$data['from'] = session('from','no-reply@'.$_SERVER['SERVER_NAME']);
2425

2526
return view("emailtester::email_form",$data);
2627
}
@@ -36,6 +37,7 @@ public function postSend()
3637
"username"=>request("username"),
3738
"password"=>request("password"),
3839
"subject"=>request("subject"),
40+
"from"=>request("from"),
3941
"to"=>request("to"),
4042
"content"=>request("content")
4143
]);
@@ -50,6 +52,7 @@ public function postSend()
5052
$data['content'] = session('content');
5153
$data['subject'] = session('subject');
5254
$data['to'] = session('to');
55+
$data['from'] = session("from","no-reply@".$_SERVER['SERVER_NAME']);
5356

5457
Config::set('mail.driver',request("driver"));
5558
Config::set('mail.host',request('hostname'));
@@ -67,10 +70,10 @@ public function postSend()
6770
$data['debug'] = "";
6871

6972
try{
70-
Mail::send("emailtester::blank",['content'=>request('content')],function($message) {
73+
Mail::send("emailtester::blank",['content'=>request('content')],function($message) use ($data) {
7174
$message->priority(1);
7275
$message->to(request('to'));
73-
$message->from("email-tester@".$_SERVER['SERVER_NAME'],"Email Tester Agent");
76+
$message->from($data['from'],"Email Tester Agent");
7477
$message->subject(request("subject"));
7578
});
7679
}catch(\Swift_TransportException $e) {

src/Views/email_form.blade.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@
5050
<tr>
5151
<td>Encryption</td><td><input type="text" name="encryption" size="40" value="{{ $encryption?:"tls" }}" ></td>
5252
</tr>
53+
<tr>
54+
<td>From</td><td><input type="text" name="from" size="90" value="{{ $from }}" required ></td>
55+
</tr>
5356
<tr>
5457
<td>To</td><td><input type="text" name="to" size="90" value="{{ $to }}" required ></td>
5558
</tr>

0 commit comments

Comments
 (0)