Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.23;
Скачать: CL | DM;

Вниз

как узнать свой почтовый адрес   Найти похожие ветки 

 
Bucks   (2003-11-28 17:56) [0]

Здравствуйте,
Может кто посоветует, как можно програмно получить собственный почтовый адрес. Т.е. тот адрес, который выставляется как адрес отправителя, когда отправляешь письмо. Вроде должно быть просто, а что-то ничего найти не могу. Искал в реестре - там вроде нет общего места для всех почтовых клиентов, у каждого клиента в своём месте. А хотелось бы, чтобы работало для любого клиента.
Спасибо.


 
Reindeer Moss Eater ©   (2003-11-28 17:58) [1]

Этот адрес надо хранить в настройках
Так же как свою фамилию в паспорте.


 
Bucks   (2003-11-28 18:00) [2]

Я не спрашиваю, где его хранить. Для начала его надо каким-то образом получить.


 
app ©   (2003-11-28 18:02) [3]

Вау, что случилось, почему забыл


 
Reindeer Moss Eater ©   (2003-11-28 18:08) [4]

Для начала его надо каким-то образом получить.

Сходить к администраторы почты и получить аккаунт вместе с почтовым адресом


 
Bucks   (2003-11-28 18:10) [5]

Может, я плохо объяснил. Не я забыл свой адрес, а мне нужно встроить в программу код по получению почтового адреса ползователя этой программы.


 
Reindeer Moss Eater ©   (2003-11-28 18:12) [6]

Не я забыл свой адрес, а мне нужно встроить в программу код по получению почтового адреса ползователя этой программы.

Получения откуда?
Получения у кого?
Получения на основании чего?
Получения какого из ста(трехсот и т.д.) возможных адресов пользователя той программы?


 
nikkie ©   (2003-11-28 18:14) [7]

ты правильно заметил, что разные почтовые клиенты хранят настройки в разных местах. на одном компьютере может стоять несколько почтовых клиентов. одним почтовым клиентом могут пользоваться несколько разных людей. у одного человека может быть несколько e-mail адресов.

так что, говоришь, твоя программа должна делать?


 
Bucks   (2003-11-28 18:22) [8]

Я имею в виду дефолтовский аккаунт дефолтовского почтового клиента.
Например, когда ты отправляешь письмо, тыкая на ссылку на странице в браузере, у тебя выскакивает заготовка письма в совершенно конкретном почтовом клиенте и с совершенно конкретным обратным адресом (адресом sender"a). Вот этот адрес мне и нужен.


 
Reindeer Moss Eater ©   (2003-11-28 18:25) [9]

Я имею в виду дефолтовский аккаунт дефолтовского почтового клиента.

Дефолтным майл-клиентом может быть любой клиент. Например Project1.exe
Дефолтного майл-клиента может и не быть вовсе.

Если дефолтный майл клиент есть, то он может вообще не иметь такого понятия как "дефолтный аккаунт".


 
Bucks   (2003-11-28 18:29) [10]

To: Reindeer Moss Eater
Вы можете сказать что-нибудь по-существу?


 
nikkie ©   (2003-11-28 18:30) [11]

>у тебя выскакивает заготовка письма в совершенно конкретном почтовом клиенте и с совершенно конкретным обратным адресом (адресом sender"a). Вот этот адрес мне и нужен.

у меня TheBat. там нет понятия "дефолтный эккаунт". обратный адрес при клике на mailto:// берется в зависимости от того, какой эккаунт выделен в настоящий момент.


 
Reindeer Moss Eater ©   (2003-11-28 18:32) [12]

Вы можете сказать что-нибудь по-существу?

А ты в существо данных уже ответов способен вникнуть?

Как получить адрес дефолтного аккаунта дефолтного клиента Progect1.exe, если у него вообще нет такого понятия как дефолтный аккаунт?


 
Bucks   (2003-11-28 18:36) [13]


> у меня TheBat. там нет понятия "дефолтный эккаунт". обратный
> адрес при клике на mailto:// берется в зависимости от того,
> какой эккаунт выделен в настоящий момент.


Но ведь какой-то адрес система всё-же выбирает. Не важно, по какому критерию она ориентируется, дефолтный это аккаунт или выделенный. Вот и я хочу на основании тех же критериев выбрать этот адрес. Грубо говоря, задача такая: в текст письма, отправляемого при помощи MapiSendMail вставить обратный адрес.


 
Reindeer Moss Eater ©   (2003-11-28 18:39) [14]

Но ведь какой-то адрес система всё-же выбирает.

Юзер выбирает. Выбирает кликом мышки.
Не система выбирает.


 
Bucks   (2003-11-28 18:40) [15]


> Юзер выбирает. Выбирает кликом мышки.
> Не система выбирает.


Ничего юзер не выбирает, когда кликает в ссылку mailto: на странице браузера.


 
Reindeer Moss Eater ©   (2003-11-28 18:42) [16]

Еще раз для одаренных:

По клику на mailto запускается дефолтный почтовый клиент.
Если у меня этим клиентом выступает программа Project1.exe и в ней вообще никаких аккаунтов не поддерживается, а в все вводится руками для каждого письма, то что ты хочешь получить от этого и подобных почтовых клиентов?


 
Bucks   (2003-11-28 18:46) [17]


> По клику на mailto запускается дефолтный почтовый клиент.
> Если у меня этим клиентом выступает программа Project1.exe
> и в ней вообще никаких аккаунтов не поддерживается, а в
> все вводится руками для каждого письма, то что ты хочешь
> получить от этого и подобных почтовых клиентов?


Уважаемый, вы в самом деле не понимаете в чём состоит задача? Задача такая: в текст письма, отправляемого при помощи MapiSendMail вставить обратный адрес. Если вы по существу этого вопроса не можете помочь, прекратите умничать.


 
Reindeer Moss Eater ©   (2003-11-28 18:49) [18]

Другой почтовый клиент, который может оказаться дефолтным вполне может иметь список аккаунтов в своих настройках и даже иметь понятие дефолтный аккаунт.
Но при этом все эти настройки хранить в двоичном блобе в зашифрованном виде или просто в "трудном" формате. Иными словами исключительно для собственных нужд.

Жаль, что такие простые вещи никак не доходят до кое-кого.


 
Reindeer Moss Eater ©   (2003-11-28 18:51) [19]

Задача такая: в текст письма, отправляемого при помощи MapiSendMail вставить обратный адрес

Ну так и ВСТАВЬ обратный адрес.
А не пытайся его найти там, где его может не быть вовсе.


 
Reindeer Moss Eater ©   (2003-11-28 18:53) [20]

Если вы по существу этого вопроса не можете помочь, прекратите умничать.

Не надо мне давать советов не умничать.
Если конечно не хочешь получить совет перестать тупить.


 
Bucks   (2003-11-28 18:53) [21]


> Другой почтовый клиент, который может оказаться дефолтным
> вполне может иметь список аккаунтов в своих настройках и
> даже иметь понятие дефолтный аккаунт.
> Но при этом все эти настройки хранить в двоичном блобе в
> зашифрованном виде или просто в "трудном" формате. Иными
> словами исключительно для собственных нужд.

Т.е вы хотите сказать, что поставленная задача не имеет решения?


 
Reindeer Moss Eater ©   (2003-11-28 18:54) [22]

Задача была вписать обратный адес.
И эта задача решаема.


 
Bucks   (2003-11-28 19:00) [23]


> Задача была вписать обратный адес.
> И эта задача решаема.


Спасибо, дорогой. Ну чего флуд разводить, если помочь не можешь?


 
Reindeer Moss Eater ©   (2003-11-28 19:02) [24]

Тебе в посте №11 описана реальная ситуация.

Теперь представь, что написана идеальная программа, которая делает то, что ты хочешь.
Какой она должна вернуть результат при запуске на компьютере nikkie?


 
Bucks   (2003-11-28 19:06) [25]


> Теперь представь, что написана идеальная программа, которая
> делает то, что ты хочешь.
> Какой она должна вернуть результат при запуске на компьютере
> nikkie?


Как было сказано,
обратный адрес при клике на mailto:// берется в зависимости от того, какой эккаунт выделен в настоящий момент.
Вот этот обратный адрес и должна вернуть программа.


 
Reindeer Moss Eater ©   (2003-11-28 19:07) [26]

берется в зависимости от того, какой эккаунт выделен в настоящий момент.

Выделен кем?


 
Bucks   (2003-11-28 19:08) [27]


> Выделен кем?

Это уже вопрос к nikkie. Я не знаю, у меня Bat"а нет.


 
Reindeer Moss Eater ©   (2003-11-28 19:12) [28]

А что бы понять что возвращать в этом случае нечего - нужно быть nikkie или иметь TheBat?


 
Bucks   (2003-11-28 19:14) [29]


> А что бы понять что возвращать в этом случае нечего - нужно
> быть nikkie или иметь TheBat?


Что значит - нечего? Bat же подставляет что-то в качестве обратного адреса!


 
Reindeer Moss Eater ©   (2003-11-28 19:21) [30]

Теперь отдышись и посмотри на свой полет мысли:

Мы допустили, что идеальная функция возвращающая то, что тебе надо написана.

Идем дальше и подходим к посту № 24 в котором я спрашиваю, что должна вернуть эта функция в случае Бата

В посте 27 выясняется, что ты даже не представляешь, что должна вернуть функция, текст которой ты хочешь получить в этой ветке.

Итак, вопрос твой после удаления хелухи звучит так:

"Как написать функцию, которая должна возвращать что-то. Правда я не знаю чего именно она должна возвращать"


 
Bucks   (2003-11-28 19:27) [31]

Возвращать она должна обратный адрес - тот же, что будет в поле From в созданном при помощи MapiSendMail сообщении. По-моему, в формулировке задачи всё очевидно, и дальнейшие препирательства бессмысленны.
Короче, понятно. Видимо, мастеров тема не заинтересовала.
Все свободны. До свидания.


 
Reindeer Moss Eater ©   (2003-11-28 19:29) [32]

Возвращать она должна обратный адрес - тот же, что будет в поле From в созданном при помощи MapiSendMail сообщении.

Еще совсем недавно она должна была возвращать дефолтный аккаунт дефолтного почтового клиента.
Как быстро течет время....


 
Bucks   (2003-11-28 19:32) [33]


> Еще совсем недавно она должна была возвращать дефолтный
> аккаунт дефолтного почтового клиента.
> Как быстро течет время....

Перечитай исходный вопрос.


 
Reindeer Moss Eater ©   (2003-11-28 19:34) [34]

Для того чтобы понять, что ты сам не знаешь чего хочешь, мне хватило однократного прочтения первого поста.
Перечитывать нет нужды.


 
Bucks   (2003-11-28 19:39) [35]

Не понимаю я таких людей. Ну нечего тебе сказать - не флуди, не порть людям настроение. Или совсем уж заняться нечем...


 
Reindeer Moss Eater ©   (2003-11-28 19:47) [36]

Дружок, у нас с тобой на этом форуме права одинаковые.
Я могу читать и писать (пока не нарушаю правила форума).

Ну нечего тебе сказать - не флуди, не порть людям
настроение

Не в состоянии понять самых элементарных вещей которые тебе разжевывали в этой ветке - читай лучше веселые картинки, не смеши людей. А решение задач автоматизации - не для тебя.


 
Bucks   (2003-11-28 19:52) [37]


> А решение задач автоматизации - не для тебя


Хорошо, пойду смотреть картинки.
Нужно будет решить задачи оптимизации - обращусь к тебе, дружок.


 
Bucks   (2003-11-28 19:53) [38]

пардон, автоматизации (хотя это тоже тут ни при чём)


 
Soft ©   (2003-11-28 21:28) [39]

Смотреть здесь.

[HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts]

ЗЫ
Вы оба превзошли Князя Мышкина:)


 
Игорь Шевченко ©   (2003-11-28 21:42) [40]

Soft © (28.11.03 21:28)

Посмотрел я, у меня там несколько почтовых адресов и никакого Default"ного.

Bucks
Reindeer Moss Eater ©

Для разборок на сайте чат сделан.


 
nikkie ©   (2003-11-28 21:45) [41]

>Посмотрел я, у меня там несколько почтовых адресов и никакого Default"ного.

а у меня там ни одного e-mail"а :))


 
Moscower ©   (2003-11-28 21:48) [42]

По-моему это там аутлук все аккаунты свои хранит :-)

Тема - прикольная :-D


 
Anatoly Podgoretsky ©   (2003-11-28 21:49) [43]

Какой еще Internet Account Manager если используется совсем другой клиент, например самописный.


 
MeF88 ©   (2003-11-28 21:53) [44]


> а у меня там ни одного e-mail"а :))

У меня тоже.
Вообще условие некорректно. Невозможно его получить. По крайней мере выдрать из почтовой программы.


 
SergP ©   (2003-11-28 21:59) [45]

А вообше в чем смысл сабжа? Ведь подставлять что-то на место обратного адреса должна не прога Bucks"а, а почтовый клиент человека который ею будет пользоваться.
А распространенные почтовые клиенты Аутлук Экспрес и The Bat! это и так умеют делать...


 
zapped ©   (2003-11-28 22:03) [46]

ИМХО, Bucks не совсем представляет, как работают программы...
куда уж тут писать свои!


 
nikkie ©   (2003-11-28 22:05) [47]

>SergP
он видимо хочет отослать через MAPI письмо, написанное его программой, но с обратным адресом в подписи. но думается мне, что MAPI не позволяет узнать обратный адрес письма, так что ничего не попишешь... кроме того, TheBat до версии 1.47 MAPI не вообще не поддерживал.

>Bucks
если бы ты упомянул MAPI сразу, а не в посте номер 13, то встретил бы больше понимания.


 
SergP ©   (2003-11-28 22:21) [48]


> nikkie © (28.11.03 22:05) [47]
> >SergP
> он видимо хочет отослать через MAPI письмо, написанное его
> программой, но с обратным адресом в подписи. но думается
> мне, что MAPI не позволяет узнать обратный адрес письма,
> так что ничего не попишешь... кроме того, TheBat до версии
> 1.47 MAPI не вообще не поддерживал.


Понял... Ну в таком случае его проще заставить юзера "забить" в проге свой емейл. И никаких проблем. Либо предлагать юзеру отправлять мыло почтовым клиентом.
А то так как хочет bucks получается к тому же не совсем этично. Допустим юзер не хочет раздавать всем свой емейл, а прога отправит мыло с его обратным адресом.


 
Игорь Шевченко ©   (2003-11-28 22:24) [49]

SergP © (28.11.03 22:21)


> Допустим юзер не хочет раздавать всем свой емейл, а прога
> отправит мыло с его обратным адресом


Об этом и речь...


 
wnew ©   (2003-11-28 22:25) [50]


> Допустим юзер не хочет раздавать всем свой емейл, а прога
> отправит мыло с его обратным адресом.

И со всеми паролями, хранящимися на диске:))


 
nikkie ©   (2003-11-28 22:32) [51]

> Допустим юзер не хочет раздавать всем свой емейл, а прога
> отправит мыло с его обратным адресом


да ну ладно... а в поле from что будет написано?

>И со всеми паролями, хранящимися на диске:))

в таком случае полезнее будет ip адрес :))


 
Anatoly Podgoretsky ©   (2003-11-28 22:40) [52]

Почтовая программа проставит что положено, что указано, а не то что какому программисту захотелось


 
SergP ©   (2003-11-28 23:05) [53]


> nikkie © (28.11.03 22:32) [51]
> > Допустим юзер не хочет раздавать всем свой емейл, а прога
>
> > отправит мыло с его обратным адресом
>
> да ну ладно... а в поле from что будет написано?


Это я про то что так делать нехорошо, даже если бы автору удалось получить каким-нить образом дефолтный адрес и засунуть его в from. Т.е. не про то что так сделать не получится ( о чем уже многие говорили), а про то что кроме всего этого это еще и "нехороший" способ с другой точки зрения...


 
clickmaker ©   (2003-11-29 01:08) [54]


> Bucks (28.11.03 17:56)
> Здравствуйте,
> Может кто посоветует, как можно програмно получить собственный
> почтовый адрес

Типа так:
Индекс Город Улица Дом Квартира


 
Alex Konshin ©   (2003-11-29 08:18) [55]

А зачем вставлять обратный адрес, если письмо отправляется через MAPI?
MAPI - это API клиента, а клиент сам вставит тот обратный адрес, если умеет.


 
nikkie ©   (2003-11-29 16:26) [56]

не хотелось уже сюда постить, но явно мой пост неправильно поняли.

>SergP, Alex Konshin
понятное дело, обратный адрес будет такой, какой надо. но речь идет о том, чтобы прописать обратный адрес в самом теле письма. так, как обычно делает этот клиент при создании в нем нового письма руками.

если все согласны, что это средствами MAPI сделать невозможно, то давайте дадим ветке спокойно умереть.


 
Anatoly Podgoretsky ©   (2003-11-29 16:33) [57]

Умереть давно пора, тем более в вопросе, только про то как узнать.


 
имя   (2003-11-29 17:04) [58]

Удалено модератором



Страницы: 1 2 вся ветка

Текущий архив: 2003.12.23;
Скачать: CL | DM;

Наверх




Память: 0.62 MB
Время: 0.023 c
1-75144
bavc
2003-12-10 10:14
2003.12.23
Как в OpenDialog е выбирать...


1-75197
Viking
2003-12-10 15:17
2003.12.23
Главное MDI-окно в DLL. Возможно ли?


14-75381
Vint
2003-11-28 13:09
2003.12.23
День матери


1-75264
Petrovich
2003-12-09 17:25
2003.12.23
Delphi+Word (разбивка текста на несколько колонок)


14-75305
viper_cd
2003-12-02 10:19
2003.12.23
Модератору