Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
GO Email Worker
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Pasan Mallawaarachchi
GO Email Worker
Commits
db652549
Commit
db652549
authored
Apr 03, 2019
by
Stephan Handuwala
🏋🏻
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' into 'master'
email changes See merge request
stephan-parkwaylabs/go-email-worker!3
parents
4f678856
b10741dd
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
8 deletions
+11
-8
config.yaml
config.yaml
+6
-6
worker.go
worker.go
+5
-2
No files found.
config.yaml
View file @
db652549
couchdb
:
couchdb
:
port
:
'
5984'
port
:
'
5984'
host
:
0.0.0.0
host
:
bpapi_default
username
:
root
username
:
root
password
:
root
password
:
root
curl
:
curl
:
check_mail
:
http://root:root@
0.0.0.0
:5984/outbox/_all_docs/?limit=1
#http://root:root@0.0.0.0:5984/outbox/_all_docs/?limit=1
check_mail
:
http://root:root@
bpapi_default
:5984/outbox/_all_docs/?limit=1
#http://root:root@0.0.0.0:5984/outbox/_all_docs/?limit=1
get_outbox_mail
:
http://root:root@
0.0.0.0
:5984/outbox/
get_outbox_mail
:
http://root:root@
bpapi_default
:5984/outbox/
delete_outbox_mail
:
http://root:root@
0.0.0.0
:5984/outbox/
delete_outbox_mail
:
http://root:root@
bpapi_default
:5984/outbox/
add_sent_mail
:
http://root:root@
0.0.0.0
:5984/sentitems/
add_sent_mail
:
http://root:root@
bpapi_default
:5984/sentitems/
add_mail_log
:
http://root:root@
0.0.0.0
:5984/mail_logs/
add_mail_log
:
http://root:root@
bpapi_default
:5984/mail_logs/
protocols
:
protocols
:
method
:
http://
method
:
http://
requests
:
requests
:
...
...
worker.go
View file @
db652549
...
@@ -139,15 +139,18 @@ func main() {
...
@@ -139,15 +139,18 @@ func main() {
*/
*/
req
,
reqErr
:=
http
.
NewRequest
(
config
.
Requests
.
Get
,
config
.
Curl
.
CheckMail
,
nil
)
req
,
reqErr
:=
http
.
NewRequest
(
config
.
Requests
.
Get
,
config
.
Curl
.
CheckMail
,
nil
)
//req, reqErr := http.NewRequest("GET", "http://root:root@0.0.0.0:5984/outbox/_all_docs/?limit=1", nil)
//req, reqErr := http.NewRequest("GET", "http://root:root@0.0.0.0:5984/outbox/_all_docs/?limit=1", nil)
req
.
Header
.
Set
(
config
.
Requests
.
HeaderType
,
config
.
Requests
.
HeaderJson
)
resp
,
respErr
:=
http
.
DefaultClient
.
Do
(
req
)
if
reqErr
!=
nil
{
if
reqErr
!=
nil
{
alert
:=
" Error creating request to OUTBOX DB
\n
"
+
reqErr
.
Error
()
alert
:=
" Error creating request to OUTBOX DB
\n
"
+
reqErr
.
Error
()
alertAdmin
(
alert
)
alertAdmin
(
alert
)
panic
(
reqErr
)
}
}
req
.
Header
.
Set
(
config
.
Requests
.
HeaderType
,
config
.
Requests
.
HeaderJson
)
resp
,
respErr
:=
http
.
DefaultClient
.
Do
(
req
)
if
respErr
!=
nil
{
if
respErr
!=
nil
{
alert
:=
" Error in getting email from the OUTBOX DB
\n
"
+
respErr
.
Error
()
alert
:=
" Error in getting email from the OUTBOX DB
\n
"
+
respErr
.
Error
()
alertAdmin
(
alert
)
alertAdmin
(
alert
)
panic
(
respErr
)
}
}
defer
resp
.
Body
.
Close
()
defer
resp
.
Body
.
Close
()
respbody
,
_
:=
ioutil
.
ReadAll
(
resp
.
Body
)
respbody
,
_
:=
ioutil
.
ReadAll
(
resp
.
Body
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment