
Igor
07.12.2016
06:55:50
ну блин, ты ж сам прекрасно знаешь, какой порог вхождения в vim
зачем спрашивать)

Pavel
07.12.2016
06:55:55
ну наконец таки вы пришли к выводу, что для каждой модели поведения свой софт. Кто-то пилит проекты на десятки тысяч строк, кто-то одиночные скрипты.
Ещё маленько - и догоритесь за применимость разных фреймоворков в разных условиях, разных OS для разных применений и мы все возьмёмся за руки и уйдём в закат.

Vadim
07.12.2016
06:56:16

Google

Zart
07.12.2016
06:56:25
вим я не считаю редактором вообще
меня его режимы доводят до белого каления. я закончил работу с такими построчными редакторами еще в детстве и возвращаться после полноэкранных к этому говну не собираюсь

Vadim
07.12.2016
06:56:25

Zart
07.12.2016
06:56:46

Igor
07.12.2016
06:56:58
поэтому так или иначе, увы, приходится к этому говну возвращаться (((((99

Vadim
07.12.2016
06:57:41
а где и что я предлагал?
Ты негативно высказываешься про „жабо-что-то там“, а потом упоминаешь про текстовые редакторы и вс. Это ли не предложение?

Zart
07.12.2016
06:59:20
нет
мне лично не нравятся все варианты которые обожает этот чатик

Vadim
07.12.2016
06:59:59

Igor
07.12.2016
07:00:32
к любому инструменту можно привыкнуть и "невероятно быстро писать код"

Zart
07.12.2016
07:00:35

Igor
07.12.2016
07:00:36
это вопрос лишь опыта

Vadim
07.12.2016
07:00:40

Google

Zart
07.12.2016
07:01:19
я уже упоминал пару раз что я вообще обычно акельпадом пользуюсь

Vadim
07.12.2016
07:02:37

Vladislav
07.12.2016
07:02:47
Уважаемые пайтонисты. Помогите с ошибкой при отправке email со вложением. Вот тут описание https://toster.ru/q/377084

Zart
07.12.2016
07:03:08

Vadim
07.12.2016
07:03:26
нельзя
Блин, опять ты за своё! ))

Igor
07.12.2016
07:03:52

Just
07.12.2016
07:04:02
Когда вы уже закончите свои споры, вам же никто не запрещает ничем пользоваться

Zart
07.12.2016
07:04:21
механическая скорость набивки кода не настолько важна сама по себе
а удобство - опять фломастеры

Vadim
07.12.2016
07:05:28

Vladislav
07.12.2016
07:06:41

Igor
07.12.2016
07:07:10
а вообще, вот аналогичная проблема
http://stackoverflow.com/questions/4559295/erratic-behavior-with-email-attachments-using-python-smtplib
хотя пардон, там решение оказалось кардинальным - уходом на gmail %)

Zart
07.12.2016
07:08:34

Vladislav
07.12.2016
07:09:18

ThePanaceya
07.12.2016
07:10:35

Zart
07.12.2016
07:10:36
логи почтовика было б интересно проверить

ThePanaceya
07.12.2016
07:10:47
Тут не мта

Google

ThePanaceya
07.12.2016
07:11:07
Мог fail2ban бомбануть

Igor
07.12.2016
07:11:19
он же еще пишет что если аттачей в письме нет, то все ок
но да, здесь очень помогли бы серверные логи (
или можно попытаться вслепую поискать ошибку в механизме аттача, может там че не так

ThePanaceya
07.12.2016
07:12:26
А чего тогда connection refused?

Vladislav
07.12.2016
07:12:36

Pavel
07.12.2016
07:13:10
без ssl сервер умеет работать?

ThePanaceya
07.12.2016
07:13:15
Ссл - да. Аттачи - нет. Там ошибки показывает мта

Vladislav
07.12.2016
07:13:26
Пошел мучать почтового админа.

Zart
07.12.2016
07:16:18
connection reset by peer - значит что соединение было разорвано
разорвать его могут либо локальный антивирус, который может отловить данные до поступления в сокет защищенный ссл
либо сервер, если скажем тамошнему антиспаму чтото не нравится.
но постфикс насколько я помню так грубо себя вести не должен

ThePanaceya
07.12.2016
07:17:43
И тот лапы кидает

Zart
07.12.2016
07:18:01
кламаву ж отдается по контент-фильтру
надо в дебаге смотреть, не прислал ли что сервер в ответ
в этом примере должна быть тупая последовательность EHLO, LOGIN, MAIL FROM, RCPT TO, DATA, QUIT
вот ответ сервера после DATA и интересен

Vladislav
07.12.2016
07:19:34

Марк
07.12.2016
07:19:45

Google

Igor
07.12.2016
07:20:07

Дмитрий
07.12.2016
07:20:25
Кто занимается автоматизацией тестирования с selenium 3 на python 3?

Igor
07.12.2016
07:20:26
из вима же выйти еще постараться надо. впрочем, холивар воистину чертовски глупый.

Марк
07.12.2016
07:20:42

Igor
07.12.2016
07:21:28
Да не, зачем.
есть мышка, есть alt/ctrl/shift+стрелки. это system-wide инструменты. они уже известны

Vladislav
07.12.2016
07:21:31
После отправки data сразу же вылезает ошибка.

Pavel
07.12.2016
07:22:00

Vladislav
07.12.2016
07:22:41

Johnnie
07.12.2016
07:23:06
кстати, есть у кого че-нить годное почитать про тесты? как работает это все, как правильно писать и тд. пока представление на уровне того, что это с помощью ассертов делают и все =\

Zart
07.12.2016
07:24:33

Admin
ERROR: S client not available

Марк
07.12.2016
07:24:43

Pavel
07.12.2016
07:25:13
можно ещё wireshark поставить и посмотреть, прилетает ли от сервера RST, или это локально кто-то рвёт.

Denis
07.12.2016
07:25:26

Vladislav
07.12.2016
07:25:43
и какая?
Которая указана в вопросе . Reset by peer. 104

Zart
07.12.2016
07:25:45
м... если ему рвёт коннект после DATA, еще до принятия пейлоада, то проблема скорее всего в RCPT TO

Pavel
07.12.2016
07:26:19

Марк
07.12.2016
07:27:37
Как, кстати, в пайчарме скопировать N строк?

Denis
07.12.2016
07:28:10
Выделить и нажать ctrl+c

Марк
07.12.2016
07:28:26
Да нахер. Говна с этим выделением я поел изрядно.

Google

Марк
07.12.2016
07:28:55
При таком способе можно пол строки скопировать.

Vadim
07.12.2016
07:28:57
shift + ↓, ctrl/cmd + C
Не?

Марк
07.12.2016
07:30:54

Vladislav
07.12.2016
07:30:56

Johnnie
07.12.2016
07:36:44

Denis
07.12.2016
07:37:18
Можно еще книгу какую-нибудь найти, но тут ничего посоветовать не могу


Vladislav
07.12.2016
07:38:53
м... если ему рвёт коннект после DATA, еще до принятия пейлоада, то проблема скорее всего в RCPT TO
reply: retcode (250); Msg: b'2.1.0 Ok'
send: 'rcpt TO:<test@test.ru>\r\n'
reply: b'250 2.1.5 Ok\r\n'
reply: retcode (250); Msg: b'2.1.5 Ok'
send: 'data\r\n'
reply: b'354 End data with <CR><LF>.<CR><LF>\r\n'
reply: retcode (354); Msg: b'End data with <CR><LF>.<CR><LF>'
data: (354, b'End data with <CR><LF>.<CR><LF>')
send: b'Content-Type: multipart/mixed; boundary="===============0792096555928084620=="\r\nMIME-Version: 1.0\r\nFrom: test@test.ru\r\nTo: test@test.ru\r\n\r\n--===============0792096555928084620==\r\nContent-Type: application/octet-stream\r\nMIME-Version: 1.0\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment; filename= file.png\r\n\
После этого идёт содержимое файла и ошибка smtplib.SMTPServerDisconnected: Connection unexpectedly closed: [Errno 104] Connection reset by peer

Pavel
07.12.2016
07:39:50

Vladislav
07.12.2016
07:40:08

Zart
07.12.2016
07:40:19
content-length вроде нет


Vladislav
07.12.2016
07:41:10
нету его )
А это сообщение ушло О_О
reply: retcode (235); Msg: b'2.7.0 Authentication successful'
send: 'mail FROM:<test@test.ru> size=820\r\n'
reply: b'250 2.1.0 Ok\r\n'
reply: retcode (250); Msg: b'2.1.0 Ok'
send: 'rcpt TO:<test@test.ru>\r\n'
reply: b'250 2.1.5 Ok\r\n'
reply: retcode (250); Msg: b'2.1.5 Ok'
send: 'data\r\n'
reply: b'354 End data with <CR><LF>.<CR><LF>\r\n'
reply: retcode (354); Msg: b'End data with <CR><LF>.<CR><LF>'
data: (354, b'End data with <CR><LF>.<CR><LF>')
send: b'Content-Type: multipart/mixed; boundary="===============2178884074447275524=="\r\nMIME-Version: 1.0\r\nFrom: test@test.ru\r\nTo: test@test.ru\r\n\r\n--===============2178884074447275524==\r\nContent-Type: application/octet-stream\r\nMIME-Version: 1.0\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment; filename= file.png\r\n\r\niVBORw0KGgoAAAANSUhEUgAABQAAAAAdCAYAAAD1lMEVAAAA80lEQVR4nO3YMQ0AIADAMPx7Qgsu\r\neEEFIVl69N+9Mdc+AAAAAEDT+B0AAAAAALxjAAIAAABAmAEIAAAAAGEGIAAAAACEGYAAAAAAEGYA\r\nAgAAAECYAQgAAAAAYQYgAAAAAIQZgAAAAAAQZgACAAAAQJgBCAAAAABhBiAAAAAAhBmAAAAAABBm\r\nAAIAAABAmAEIAAAAAGEGIAAAAACEGYAAAAAAEGYAAgAAAECYAQgAAAAAYQYgAAAAAIQZgAAAAAAQ\r\nZgACAAAAQJgBCAAAAABhBiAAAAAAhBmAAAAAABBmAAIAAABAmAEIAAAAAGEGIAAAAACEXem3P0zQ\r\nUnNJAAAAAElFTkSuQmCC\r\n\r\n--===============2178884074447275524==--\r\n.\r\n'
reply: b'250 2.0.0 Ok: queued as 941CB3A2C004\r\n'
reply: retcode (250); Msg: b'2.0.0 Ok: queued as 941CB3A2C004'
data: (250, b'2.0.0 Ok: queued as 941CB3A2C004')
send: 'quit\r\n'
reply: b'221 2.0.0 Bye\r\n'
reply: retcode (221); Msg: b'2.0.0 Bye'
Вложение просто очень маленькое - 504 байта
Хотя так же отсутствует content-length


Johnnie
07.12.2016
07:45:37

Roman
07.12.2016
07:46:03
def get_id(self):
return unicode(self.id)
Это нормально, что unicode красным подчеркивается и пишет что unresolvded??

Vladislav
07.12.2016
07:46:33

Roman
07.12.2016
07:46:44
да

Vladislav
07.12.2016
07:47:50
да
Если мне не изменяет память в python3 нет unicode. замени на str()
или так в какой-то другой кодировке передаётся?
Эта группа больше не существует