Форум » [x]Harbour » Не отправляется почта .....? » Ответить

Не отправляется почта .....?

Softlog86: Подскажите чё где править чтоб до адресата всегда доходило вложение . cSMTPServer :=smtp.mail.ru" cPopServer := "pop.mail.ru" cFrom := "myMAIL@mail.ru" cTo := "mail02@MAIL.RU" cSMTPPassWord := "PaSSwOrd" R:=hb_SendMail( cSMTPServer,NIL,cFrom,cTo, NIL , NIL ,'Тема письма','Тема письма',{Массив_Файлов_.XLS},cFrom,cSMTPPassword,cPopServer,; NIL /* nPriority */,; .T. /* lRead */,; .F. /* lTrace */,; .T. /* lPopAuth */,; .F. /* lNoAuth */,; NIL /* nTimeOut */,; cTO /* cReplyTo */,; .F. /* lTLS */,; cSMTPPassWord ) // 'UTF8' 'base64' Функция возвращает .T. - Значит успешно - но по факту письмо не приходит . Ни в основной ящик ни в спам . Пробовал отправлять на разные ящики (GMAIL/MAIL.RU/) Неважно что прикрепляю - XLS/TXT/ZIP и т д - не приходит . Хотя крайне редко - но доходит . Я не могу выяснить причину ....

Ответов - 28, стр: 1 2 All

Dima: Что за (X)harbour ?

alkresin: Я бы поставил параметр lTrace в .T. - судя по описанию функции в этом случае будет вестись журнал, там, наверное, можно будет почитать ответ сервера.

AlexMyr: Softlog86 пишет: Неважно что прикрепляю - XLS/TXT/ZIP и т д - не приходит А без вложения доходит?


petr707: =============1============== https://groups.google.com/forum/?fromgroups#!searchin/harbour-users/hb_SendMail/harbour-users/BfODylTs5BI/GpkqnZSkX0kJ Re: [harbour-users] hb_sendmail SOLVED I changed the following parameters to: .F. /* lPopAuth */, ; .F. /* lNoAuth */, ; =============2========= https://groups.google.com/forum/?fromgroups#!searchin/harbour-users/hb_SendMail/harbour-users/psF-a9koXl4/J-VQnh97ogMJ This Works Perfectly ! lRet := hb_SendMail( _smtp , ; // SERVER , ; // PORT _from , ; // FROM _to , ; // TO _cc , ; // CC _bcc, ; // BCC _body , ; // BODY _subj , ; // SUBJECT Att , ; // FILES _user , ; // POP3 USERNAME _pssw , ; // PASWORD "", ; // POP3 USERNAME OR ADDRESS 3 , ; // PRIORITY 1=HIGH 3=NORMAL 5=LOW .F., ; // READ {|| .T.}, ; // bTRACE .F., ; // AUTHENTICATION Nil, ; // NO AUTHENTICATION 15000, ; // TIMEOUT NIL, ; // REPLY TO , ; // TLS , ; // SMTP PASSWORD , ; // CHARSET )

Softlog86: Без вложения письма доходят .....

AlexMyr: Softlog86 пишет: {Массив_Файлов_.XLS} покажите как массив формируете, Softlog86 пишет: .T. /* lPopAuth */,; .F. рекомендовали, пробовали?

Softlog86: Экспериментальным методом стало ясно что вложения больше 100 кб не отправляются ( через аккаунт @mail.ru).

SadStar55: Если получить протокол обмена сообщениями с сервером - то там все написано в явном виде

Dima: Softlog86 пишет: Экспериментальным методом стало ясно что вложения больше 100 кб не отправляются ( через аккаунт @mail.ru) SadStar55 пишет: Если получить протокол обмена сообщениями с сервером - то там все написано в явном виде А по вопросу могу сказать что моя прога отсылает через акк mail.ru заявки поставщикам на ихних шаблонах в EXCEL и размеры этих шаблонов до 300 кило и все уходит норм. Dima пишет: Что за (X)harbour ? Версия ?

Softlog86: HARBOUR 3.2.0 (Rev 17477)

Dima: Softlog86 я отправляю почту из проги на Harbour 2,0 и проблем нет с большими вложениями. alkresin пишет: Я бы поставил параметр lTrace в .T. - судя по описанию функции в этом случае будет вестись журнал, там, наверное, можно будет почитать ответ сервера. делал ?

Softlog86: Трассировку (создание Лог-файла ) включил ... А что где смотреть-то ? в лог записывается и содержимое прикреплённого файла ! Соответственно TXT-лог файл размеров ого-го ..... (Перепроверил - маленькие вложения отправляются-большие снова НЕТ ) ....

AlexMyr: Заведите ящик где-то еще и там проверьте, будет ясно где проблема - в проге или почтовом сервисе.

PSP: Softlog86 пишет: вложения больше 100 кб не отправляются 101 уже не уйдет?

Softlog86: 200 кб уже точно не отправляются .

Dima: завтра проверю отправку с вложением метра на 2 с майлру

Softlog86: До примерно 300 кб - файл (.TXT) отправляется ..... Если размер больше - ни в какую ! Пробую .XLS переименованный в .TXT - 350 кб - отправился 1 раз и больше не хочет ( проверял стабильность отправки) .... .LIB переименованный в TXT 322 кб - ОК . Всё что болше - никак . В общем грустно всё это ... Вложения около 300 кб (+/-) . Тип файла вроде значения не имеет . Больше 300 кБ не отправляет - хотя возвращает .T. - отправлено ! PS: Буду благодарен если дадите "правильную" функцию отправки писем HARBOUR 3.2.0

PSP: Может быть на принимающей стороне в папку Спам всё попадает?

Dima: Таки да. Проверил только что. Отправлял аттач на 3 метра. hb_SendMail вернул .T. , но на деле ни чего не пришло. Думал ограничения какие то в hb_memoread , но нет. Нормально скушал он этот файл. Нужно искать глюк. Через обычную почтовую прогу на тот же акк такой аттач уходит и приходит нормально Где то вшито ограничение , вопрос , где......

Softlog86: Dima Уже хорошо что мы поняли в чём дело ! Роюсь в Интернете на предмет этого глюка ..... Ест конечно кривое решение - использовать ZIP-архивирование перед отправкой .... в каких-то случаях может помочь ....



полная версия страницы