Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP/SMTP / 2 сообщений из 2, страница 1 из 1
12.05.2014, 02:40
    #38638256
Alexei772
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP/SMTP
Здравствуйте,

как после отправки силами PHP через SMTP почтового сообщения получить его MessageID?
(в случае когда смтп-сервер сам устанавливает MessageID)
...
Рейтинг: 0 / 0
12.05.2014, 11:24
    #38638489
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP/SMTP
Alexei772Здравствуйте,

как после отправки силами PHP через SMTP почтового сообщения получить его MessageID?
(в случае когда смтп-сервер сам устанавливает MessageID)

Лучше при отправке давать сообщению свой MessageID. В своё время было много гемора из-за этой темы.
Стандарт прописывает "Каждому сообщению следует иметь (should have) уникальный MessageId", чем хитро пользуются "ленивые" сервера, и бывают случаи, когда smtp сервер не присваивает данный заголовок... То есть не у всех сообщений он есть :)

Я формирую например так: [некий id например через random].[дата в формате yyyymmddhhiiss]@[полное имя smtp сервера, взятое из строки приветствия]
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP/SMTP / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]