1
0
mirror of https://github.com/anope/anope.git synced 2026-07-06 22:43:12 +02:00

Made anopesmtp less hard to debug

This commit is contained in:
Adam
2012-10-29 13:40:25 -04:00
parent 9c8570ac68
commit 6883309927
2 changed files with 6 additions and 6 deletions
+2 -3
View File
@@ -16,9 +16,8 @@ Anope Bundled Tools
sendmailpath = "/home/anope/services/bin/anopesmtp 127.0.0.1"
If the SMTP client doesn't send mail, or if there's an other problem with
it, you can compile it in debug mode. To do this, open anopesmtp.cpp, and look
for "smtp_debug" near the top. Change this from 0 to 1 and recompile
the code. This should generate a log file of what happened when it tried
it, you can enable debug mode by passing the --debug flag after the server
address. This should generate a log file of what happened when it tried
to connect to the SMTP server.
Credits:
+4 -3
View File
@@ -90,8 +90,6 @@ struct smtp_message
ano_socket_t sock;
};
/* set this to 1 if you want to get a log otherwise it runs silent */
int smtp_debug = 0;
struct smtp_message smail;
@@ -107,7 +105,7 @@ static std::string get_logname(struct tm *tm = NULL)
}
strftime(timestamp, sizeof(timestamp), "%Y%m%d", tm);
std::string name = std::string("logs/anopesmtp.") + timestamp;
std::string name = std::string("anopesmtp.") + timestamp;
return name;
}
@@ -445,6 +443,9 @@ int main(int argc, char *argv[])
if (argc == 1)
return 0;
if (argc == 3 && !strcmp(argv[2], "--debug"))
smtp_debug = 1;
char *server = strtok(argv[1], ":"), *aport;
short port;