-rw-r--r-- | noncore/unsupported/mail2/libmail/smtphandler.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/noncore/unsupported/mail2/libmail/smtphandler.cpp b/noncore/unsupported/mail2/libmail/smtphandler.cpp index 1bbad8b..d0a505d 100644 --- a/noncore/unsupported/mail2/libmail/smtphandler.cpp +++ b/noncore/unsupported/mail2/libmail/smtphandler.cpp | |||
@@ -113,29 +113,29 @@ void SmtpHandler::readyRead() | |||
113 | 113 | ||
114 | _state = Mail; | 114 | _state = Mail; |
115 | } else if (_state == Helo && responseCode == 220) { | 115 | } else if (_state == Helo && responseCode == 220) { |
116 | QString hostname = getenv("HOSTNAME"); | 116 | QString hostname = getenv("HOSTNAME"); |
117 | if (hostname.stripWhiteSpace().isEmpty()) | 117 | if (hostname.stripWhiteSpace().isEmpty()) |
118 | hostname = "opiemail"; | 118 | hostname = "opiemail"; |
119 | 119 | ||
120 | emit status(tr("SMTP> HELO *")); | 120 | emit status(tr("SMTP> HELO *")); |
121 | sendToSocket(QString("HELO %1\r\n").arg(hostname)); | 121 | sendToSocket(QString("HELO %1\r\n").arg(hostname)); |
122 | _state = Mail; | 122 | _state = Mail; |
123 | } else if (_state == Mail && responseCode == 250) { | 123 | } else if (_state == Mail && responseCode == 250) { |
124 | emit status(tr("SMTP> MAIL FROM: *")); | 124 | emit status(tr("SMTP> MAIL FROM: *")); |
125 | sendToSocket("MAIL FROM: " + _account.email() + "\r\n"); | 125 | sendToSocket("MAIL FROM: <" + _account.email() + ">\r\n"); |
126 | _state = Rcpt; | 126 | _state = Rcpt; |
127 | } else if (_state == Rcpt && responseCode == 250) { | 127 | } else if (_state == Rcpt && responseCode == 250) { |
128 | emit status(tr("SMTP> RCPT TO: *")); | 128 | emit status(tr("SMTP> RCPT TO: *")); |
129 | sendToSocket("RCPT TO: " + _to + "\r\n"); | 129 | sendToSocket("RCPT TO: <" + _to + ">\r\n"); |
130 | _state = Data; | 130 | _state = Data; |
131 | } else if (_state == Data && responseCode == 250) { | 131 | } else if (_state == Data && responseCode == 250) { |
132 | emit status(tr("SMTP> DATA")); | 132 | emit status(tr("SMTP> DATA")); |
133 | sendToSocket("DATA\r\n"); | 133 | sendToSocket("DATA\r\n"); |
134 | _state = Body; | 134 | _state = Body; |
135 | } else if (_state == Body && responseCode == 354) { | 135 | } else if (_state == Body && responseCode == 354) { |
136 | emit status(tr("SMTP> Sending data...")); | 136 | emit status(tr("SMTP> Sending data...")); |
137 | sendToSocket(_header + "\r\n" + _message + "\r\n.\r\n", false); | 137 | sendToSocket(_header + "\r\n" + _message + "\r\n.\r\n", false); |
138 | _state = Quit; | 138 | _state = Quit; |
139 | } else if (_state == Quit) { | 139 | } else if (_state == Quit) { |
140 | emit status(tr("SMTP> QUIT (Done)")); | 140 | emit status(tr("SMTP> QUIT (Done)")); |
141 | sendToSocket("QUIT\r\n"); | 141 | sendToSocket("QUIT\r\n"); |