mirror of https://github.com/MISP/mail_to_misp
fake_smtp integration modified (-r) for larger files
parent
98d0145af3
commit
a59863ced9
|
@ -60,10 +60,18 @@ mail_subject = ""
|
||||||
if len(sys.argv) == 1:
|
if len(sys.argv) == 1:
|
||||||
mailcontent = sys.stdin.buffer.read().decode("utf-8", "ignore")
|
mailcontent = sys.stdin.buffer.read().decode("utf-8", "ignore")
|
||||||
else:
|
else:
|
||||||
mailcontent = sys.argv[1]
|
# read from tempfile
|
||||||
syslog.syslog(mailcontent)
|
if sys.argv[1] == "-r":
|
||||||
if len(sys.argv) >= 3:
|
tempfilename = sys.argv[2]
|
||||||
mail_subject = sys.argv[2].encode("utf-8", "ignore")
|
tf = open(tempfilename, 'r')
|
||||||
|
mailcontent = tf.read()
|
||||||
|
tf.close()
|
||||||
|
# receive data and subject through arguments
|
||||||
|
else:
|
||||||
|
mailcontent = sys.argv[1]
|
||||||
|
syslog.syslog(mailcontent)
|
||||||
|
if len(sys.argv) >= 3:
|
||||||
|
mail_subject = sys.argv[2].encode("utf-8", "ignore")
|
||||||
email_data = b''
|
email_data = b''
|
||||||
msg = email.message_from_string(mailcontent)
|
msg = email.message_from_string(mailcontent)
|
||||||
if not mail_subject:
|
if not mail_subject:
|
||||||
|
|
Loading…
Reference in New Issue