Skip to content

Commit 13d76c2

Browse files
committed
allow custom smtp port
1 parent a8b4b64 commit 13d76c2

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

OpenFlowNodeRED/src/nodered/nodes/smtpserver.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
<label for="node-input-email"><i class="fa fa-tag"></i> Email</label>
88
<input type="text" id="node-input-email" placeholder="Name">
99
</div>
10+
<div class="form-row">
11+
<label for="node-input-port"><i class="fa fa-tag"></i> Port</label>
12+
<input type="text" id="node-input-port" placeholder="Port ">
13+
</div>
1014
</script>
1115
<script type="text/x-red" data-help-name="smtpserver in">
1216
<p>Receive emails directly from outside world on port 25s</p>
@@ -19,6 +23,7 @@
1923
icon: "font-awesome/fa-envelope",
2024
defaults: {
2125
name: { value: "", required: false },
26+
port: { value: "3025", required: true },
2227
email: { value: 'allan@app.openiap.io', required: true }
2328
},
2429
inputs: 0,

OpenFlowNodeRED/src/nodered/nodes/smtpserver.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,10 @@ module.exports = function (RED) {
7070
// port = config.mailserver_port;
7171
// }
7272
// port = config.mailserver_port;
73-
const port = 25;
73+
74+
75+
let port = 25;
76+
if (this.port) port = this.port;
7477
init(port);
7578

7679
this.on("close", function () {

0 commit comments

Comments
 (0)