Что опять не так?
делаю все как сказано по этой ссылке http://forum.boolean.name/showthread.php?t=8710
по этому примеру Program SMTP2test; Uses smtp2; Var i: integer; from, rcpt, subj, text : string; Begin ShowForm; i:=FormAddString('Начинаем отправку письма...'); smtp2.account('lib_test', '123456'); // Логин и пароль от MAIL.RU ящика smtp2.auth_mode(1); // 1 - значит, что SMTP сервер требует авторизации smtp2.set_pause(500); // Пауза при ожидании ответа от сервера from:='[email protected]'; // От кого rcpt:='[email protected]'; // Кому subj:='Test msg'; // Заголовок письма text:='Hi there! Hello dolly! Kisa kuku!'; // Тело письма i:=smtp2.send('smtp.mail.ru', 2525, from, rcpt, subj, text); // Высылаем Repaint; Delay(-1); End. письма отправляются но до адресата не доходят, вчем проблема? Телефон нокиа, может это? У кого есть рабочая либа? Может для нокиа надо какой-то особый подход? Прошу помощи! |
Ответ: Что опять не так?
Program SMTP2test;
Uses smtp2; Var i: integer; from, rcpt, subj, text : string; Begin smtp2.account('zakir.gimranov', 'пароль'); smtp2.auth_mode(1); i:=smtp2.send('smtp.mail.ru', 2525, '[email protected]', '[email protected]', 'Test', 'Hi there! Привет!'); End. 100% рабочий пример лично проверил (версия MP 2.02) |
Ответ: Что опять не так?
А вот рабочий твой пример
Program SMTP2test; Uses smtp2; Var i: integer; from, rcpt, subj, text : string; Begin ShowForm; i:=FormAddString('Начинаем отправку письма...'); smtp2.account('zakir.gimranov', 'пароль'); // Логин и пароль от MAIL.RU ящика smtp2.auth_mode(1); // 1 - значит, что SMTP сервер требует авторизации from:='[email protected]'; // От кого rcpt:='[email protected]'; // Кому subj:='Test msg'; // Заголовок письма text:='Hi there! Hello dolly! Kisa kuku!'; // Тело письма i:=smtp2.send('smtp.mail.ru', 2525, from, rcpt, subj, text); // Высылаем Repaint; Delay(-1); End. |
Ответ: Что опять не так?
Amigo888 Спасибо за ответы..! Скажите ещё, почему порт выставляется 2525 а не просто 25? Если я ставлю порт 587, (у меня smtp.gmail.com) все четко, gprs включается, письмо быстро уходит, а в почтовом ящике куда отправлял даже письмом и не пахнет, если оставляю порт 2525 как в примере,gprs включается и мидлет помоему даже висит, очень долго ничего не происходит... Примеры компилирую в версии 3.3, если в 2.02, то грёбаная нокиа начинает ругаться на FW class и мидлет не запускается вообще, другого телефона нет под рукой чтоб попробовать. А на каком телефоне пробовали Вы?
|
Ответ: Что опять не так?
я тоже попытался отправить через gmail, тоже не удалось. Видимо у них какая защита стоит...
|
Ответ: Что опять не так?
неа, ничо не получилось и с mail.ru, всё тоже самое...
|
Ответ: Что опять не так?
Вложений: 1
Вот эту либой замени свою, тогда вот этот пример будет работать
Program SMTP2test; Uses smtp2; Var i: integer; from, rcpt, subj, text : string; Begin smtp2.account('логин от маил', 'пароль'); smtp2.auth_mode(1); i:=smtp2.send('smtp.mail.ru', 2525, 'свой логин@mail.ru', 'адрес получателя', 'Test', 'Hi there! Привет!'); End. |
Ответ: Что опять не так?
Amigo888, Спасибо огромное за твои ответы! Пробовал твою либу и твой пример на разных телефонах, результат тот-же. Пришел к выводу что это из-за оператора
|
Часовой пояс GMT +4, время: 07:15. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot