Ответы пользователя по тегу Электронная почта
  • Как выгрузить табличный список email получателей писем (отправленных/входящих)?

    hint000
    @hint000
    у админа три руки
    Смотрел также Thunderbird, но и там нет решения.
    Есть решение. Но требуется немного усилий. Находите папку, в которой Thunderbird хранит почту, например:
    /home/user/.thunderbird/xxxxxxxx.default/Mail/pop.mail.ru
    /home/user/.thunderbird/xxxxxxxx.default/ImapMail/imap.mail.ru
    (вместо xxxxxxxx какой-то ID, вместо user имя пользователя)
    Там будут mbox-файлы (этот простой формат сильно упрощает дело) INBOX (входящие), Sent (отправленные) и другие. Берёте нужный файл и фильтруете из него строки с адресами. Трудность в том, что там некоторый бардак - есть адреса как отправителя, так и получателя, адреса оригинальных отправителей\получателей для форварднутых писем, похожие на адреса (с собакой), но не адреса, а внутрисерверные идентификаторы писем, часть адресов в угловых скобках, а часть без скобок, часть адресов получателей на следующей строке после ключевого слова To:, часть на той же самой строке... Вот это всё нужно учитывать. Нудная, мутормая штука. Поэтому я не даю готовое решение (мне самому оно не нужно), но можете потратить час времени и написать скрипт с использованием awk, который сможет правильно выкусывать нужные адреса из ящиков Thunderbird. Это решение будет работать не только с Thunderbird, но и с другим почтовым клиентом, хранящим почту в формате mbox.
    за период (прошлый месяц).
    Надо ещё не забыть в скрипте фильтрацию писем по дате, причём сделать такую фильтрацию в самом начале, потом переходить к выкусыванию адресов.
    Ответ написан
    1 комментарий
  • Почтовые адреса на поддомене?

    hint000
    @hint000
    у админа три руки
    Комментировать
  • Как исправить "Messages missing a valid messageId header are not accepted"?

    hint000
    @hint000
    у админа три руки
    Так оно еще и должно быть в каком то определенном формате.
    Первая ссылка в Гугле:
    https://en.wikipedia.org/wiki/Message-ID
    Ответ написан
    Комментировать
  • Как перенести почту?

    hint000
    @hint000
    у админа три руки
    Может можно как-то развернуть их на локальном компе?
    Легко. Устанавливаете локально почтовый клиент - Mozilla Thunderbird, Outlook, The Bat и т.п., на ваш вкус. Настраиваете поключение к своему ящику на Яндексе по протоколу POP3 и скачиваете всю почту, она будет доступна локально, даже без подключения к сети.
    Ответ написан
    1 комментарий
  • Почему внутри локальной сети Exchange недоступен с телефона?

    hint000
    @hint000
    у админа три руки
    если вопрос глупый - не бейте
    Вопрос не глупый, но бить буду. :)
    Начинать нужно с диагностики проблемы.
    письма с этого устройства не уходят, почтовый ящик не обновляется
    Это описание симптомов на уровне пользователя, а не айтишника. nslookup, ping, tracert, wireshark, вот это всё... (c) нужно применять для диагностики.
    в Exchange не особо понимаю
    диагностика нужна, чтобы понять главное: тут дело даже не в Exchange, а в инфраструктуре локальной сети (конкретно DNS, маршрутизация, NAT).

    Дальше два метода. 1) разбираться с внутренним DNS: https://www.google.com/search?q=split+horizon+dns
    2) городить на роутере это: https://www.google.com/search?q=hairpin+nat
    В зависимости от [...] поможет или любой из методов, или только какой-то один из них, или оба вместе. Точнее пока сказать нельзя, локальные сети у всех разные, встречаются и экзотические конфигурации. Если экзотики нет, то всё у вас получится.

    P.S. Exchange хотя бы свежий? Все обновления установлены? А то за последний год изрядную долю серверов Exchange (доступных в Интернет) взломали и продолжают ломать. Я удивляюсь, что кто-то ещё им хочет пользоваться.
    Ответ написан
    Комментировать
  • Где посмотреть список отправленных сообщений Яндекс.Почты от другого отправителя?

    hint000
    @hint000
    у админа три руки
    Нигде. При отправке добавляйте собственный адрес в список получателей (в копию или в скрытую копию).
    Ответ написан
    Комментировать
  • Почему по разному читается текст?

    hint000
    @hint000
    у админа три руки
    open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

    https://docs.python.org/3/library/functions.html#o...
    newline controls how universal newlines mode works (it only applies to text mode). It can be None, '', '\n', '\r', and '\r\n'. It works as follows:

    When reading input from the stream, if newline is None, universal newlines mode is enabled. Lines in the input can end in '\n', '\r', or '\r\n', and these are translated into '\n' before being returned to the caller. If it is '', universal newlines mode is enabled, but line endings are returned to the caller untranslated. If it has any of the other legal values, input lines are only terminated by the given string, and the line ending is returned to the caller untranslated.

    When writing output to the stream, if newline is None, any '\n' characters written are translated to the system default line separator, os.linesep. If newline is '' or '\n', no translation takes place. If newline is any of the other legal values, any '\n' characters written are translated to the given string.
    Ответ написан
    Комментировать
  • Существует ли решение для офлайн-навигации почты?

    hint000
    @hint000
    у админа три руки
    В формате https://ru.wikipedia.org/wiki/Mbox понимают разные почтовые программы.
    Например, первоначально скачать можно через Mozilla Thunderbird - и будет сразу в файле формата mbox.
    Или скачанное каким-нибудь аутлуком конвертнуть в mbox.
    А уже mbox можно подсунуть какому-нибудь линуксовому imap-серверу.
    Ответ написан
  • Почему не работает smtp?

    hint000
    @hint000
    у админа три руки
    UseSTARTTLS=YES
    Вот здесь косяк.
    Mail.ru хочет другой тип шифрования, SSL/TLS вместо STARTTLS.
    У них явно это описано: https://help.mail.ru/mail/mailer/popsmtp
    Ответ написан
    Комментировать
  • Как заполнить From?

    hint000
    @hint000
    у админа три руки
    $smtp->mail("${email_login}\n") or return 0; (в функции send_email )
    нужно сделать:
    $smtp->mail("${MAIL_2}\n") or return 0;
    Ответ написан
    Комментировать
  • Как выгрузить е-маилы в ексель-файл массово в Яндекс почте?

    hint000
    @hint000
    у админа три руки
    Загрузить в любого почтового клиента, хранящего письма в mbox или умеющего экспортировать в формат mbox (насколько помню, все умеют). Mbox - простой текст, с ним можно вытворять что угодно, писать скрипты для выдёргивания любых данных. Это можно делать на любом языке программирования, на котором вы умеете.
    Ответ написан
    Комментировать