|
Не все письма отправляются по почте | ☑ | ||
---|---|---|---|---|
0
rt2000
14.10.15
✎
13:55
|
Написал обработку отправки писем по почте.
В письмо прикрепляю файл pdf и отправляю. Начинается отправка, отправляются некоторому первому количеству контрагентов, а потом возникает ошибка Ошибка при вызове метода контекста (Послать): Временная ошибка сервера. (SMTP error code 450, 4.7.0 Ouch, ouch, you so quickly!) Например, отправляются первые 20 писем из 300, а потом ошибки. В чем может быть проблема? |
|||
1
PR третий
14.10.15
✎
13:56
|
(0) Эээ... тебе же написали. Нечего спамить.
|
|||
2
ДенисЧ
14.10.15
✎
13:56
|
"Ouch, ouch, you so quickly!"
Тут на форуме есть раздел, посвящённый английскому языку. Тебе переведут там. Вкратце - ты изображаешь из себя кролика. |
|||
3
Eugene_life
14.10.15
✎
13:57
|
(0) Поставь задержку хотя бы в 5 минут между письмами :)
|
|||
4
rt2000
14.10.15
✎
14:01
|
(1) ничего не спамлю
(3) напомни пожалуйста, какой параметр отвечает за задержку? |
|||
5
PR третий
14.10.15
✎
14:21
|
(4) Что значит не спамишь, если тебе сервер говорит, нехрена больше 20 писем отправлять каждые 7 миллисекунд.
За задержку отвечает параметр ЗапускайРегламентноеЗаданиеРазВПятьСекундИОтправляйПоДесятьПисем. |
|||
6
Господин ПЖ
14.10.15
✎
14:22
|
>ничего не спамлю
доктор, вы не из нотингем-шира? |
|||
7
rt2000
14.10.15
✎
14:27
|
У меня так сделано.
Профиль = новый ИнтернетПочтовыйПрофиль; Профиль.АдресСервераSMTP = "smtp.rambler.ru"; Профиль.ПользовательSMTP = "@rambler.ru"; Профиль.Пользователь = ""; Профиль.ПарольSMTP = "123r2d2"; // Профиль.ПортSMTP = 25; ПРофиль.АутентификацияSMTP = СпособSMTPАутентификации.Login; (5) не могу понять, что такое "ЗапускайРегламентноеЗаданиеРазВПятьСекундИОтправляйПоДесятьПисем"? Профиль.Таймаут - этот параметр не подходит? Не припмню, что бы время указывал в коде |
|||
8
Господин ПЖ
14.10.15
✎
14:30
|
>не могу понять, что такое "ЗапускайРегламентноеЗаданиеРазВПятьСекундИОтправляйПоДесятьПисем"?
Рома просто табличку "сарказм" дома забыл |
|||
9
Jonny_Khomich
14.10.15
✎
14:32
|
(4) задержки от залёта
|
|||
10
PR третий
14.10.15
✎
14:37
|
(7) >>не могу понять, что такое "ЗапускайРегламентноеЗаданиеРазВПятьСекундИОтправляйПоДесятьПисем"?
Эээ... а что непонятно-то? >>Профиль.Таймаут - этот параметр не подходит? Казалось бы, причем здесь таймаут? |
|||
11
PR третий
14.10.15
✎
14:38
|
(8) Рома просто предлагает делать рассылку регламентным заданием порциями с задержкой, а не колбасить в форме наживую стописятмиллиардовписнмтакбыстрокактолькоможно.
|
|||
12
Господин ПЖ
14.10.15
✎
14:39
|
>какой параметр отвечает за задержку?
целый нацуцульник... с ним шанс получить задержку и 2 полоски - резко снижается |
|||
13
rt2000
14.10.15
✎
15:25
|
Можете нормально подсказать? Из всего сказанного, я понял, что нужно увеличить время на отправку писем.
Попытался к (7) добавить строчку: Профиль.Таймаут = 60; но не помогло |
|||
14
ДенисЧ
14.10.15
✎
15:26
|
(13) А таймаут тут причём?
Вставь цикл между отправками... |
|||
15
ЧеловекДуши
14.10.15
✎
15:29
|
(0) Нельзя отправлять Письма 2-ум и более Адресатам, одним письмом... Есть шанс попасть под раздачу, как Спамер :)
|
|||
16
rt2000
14.10.15
✎
15:29
|
(14) Хочешь сказать, что нужно отправить одно письмо, затем сделать цикл, что бы время считал, через какое время отправлять следующее письмо.
Чередование: отправка письма / цикл / отправка письма / цикл... |
|||
17
ДенисЧ
14.10.15
✎
15:30
|
(16) Или так.
Или регламентное задание на отправку одного письма. И дёргать его не чаще, чем раз в 5 минут |
|||
18
Господин ПЖ
14.10.15
✎
15:30
|
(16) как-то так...
|
|||
19
Господин ПЖ
14.10.15
✎
15:30
|
хотя бы
|
|||
20
ЧеловекДуши
14.10.15
✎
15:32
|
(16) http://urths.com/blog/рамблер-начал-пошлить/
За цикл, тебя нуна бить, розгами :) Учись ставить правильные Паузы v8: Пауза в выполнении кода (0) &НаКлиенте Процедура ТаймаутСкрипта(Shell, ТаймаутВСекундах) Shell.Run("ping 127.0.0.1 -n "+СокрЛП(Число(ТаймаутВСекундах)+1),0,1); КонецПроцедуры// ТаймаутСкрипта() &НаКлиенте Процедура ТырымПырым(Команда) Shell = Новый COMОбъект("WScript.Shell"); ТаймаутСкрипта(Shell, 10); КонецПроцедуры |
|||
21
ЧеловекДуши
14.10.15
✎
15:32
|
+(20) Пинг и на сервере работает :)
|
|||
22
ЧеловекДуши
14.10.15
✎
15:32
|
+ (21) х64
|
|||
23
Господин ПЖ
14.10.15
✎
15:33
|
ping для лохов...
цикл + time -> не пора ли? выбор мастеров |
|||
24
ЧеловекДуши
14.10.15
✎
15:34
|
+(16) Или завести свой екчендж для отправки писем.
Или начать думать ширше и начать отправлять Письма под разными Провайдерами. Первые 10 писем шлешь под Рамблером Вторые 10 под Майлом Третьи 10 Под Гуглом И т.д. :) |
|||
25
ЧеловекДуши
14.10.15
✎
15:35
|
(23) Это сарказм? "3 ку" :)
|
|||
26
ЧеловекДуши
14.10.15
✎
15:36
|
+(24) Не стоит использовать местный екчандж для рассылки.
Если тебя забанят, как спамера, то контора будет долго ждать, пока её из списков вычистят :) |
|||
27
Господин ПЖ
14.10.15
✎
15:38
|
(26) да ладно... все лишь прибегает отдел продаж, секретутки, бухи, юристы, ген. дир с замами и втаптывает ТС в пол серверной...
|
|||
28
rt2000
14.10.15
✎
16:23
|
(20)
я сделал так: НачДата = ТекущаяДата(); пока ТекущаяДата() - НачДата < 20 цикл КонецЦикла; 20 секунд между отправки письма хватит? |
|||
29
PR третий
14.10.15
✎
20:36
|
(28) Эх, не дотянул ты до пятницы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |