Я использую java mail api для отправки почты, мне нужно проверить, правильно ли доставлена почта или нет, и если почта не отправлена, вам нужно отправить ее снова, может ли кто-нибудь помочь мне в решении этого вопроса?Любой способ проверить, доставлена ли почта или нет?
ответ
Вы не можете проверить, получено ли письмо другим лицом или нет. Но вы можете убедиться, что почта u'r отправлена правильно, проверив отправку вашей учетной записи.
Вот способ проверить, если вы используете Gmail
Folder outbox = store.getFolder(”[Gmail]/Sent Mail”);
Прежде всего delivered
и sent
две разные вещи.
Поставлено означает, что письмо будет отправлено получателю и отправлено с вашей стороны.
Итак, если вам нужно отслеживать, отправлено ли это электронное письмо или нет, вам не нужно ничего особенного делать. При отправке сообщения будет получено соответствующее сообщение об ошибке. Таким образом, вы можете инициировать исключение и делать что-то еще для отправки сообщения. Или вы можете проверить его из вашего отправленного сообщения, используя javamail, если хотите.
Если вам нужно знать, доставлено ли сообщение или нет, вам, вероятно, потребуется использовать сторонний api, который в основном использует скрытые изображения для отслеживания просмотра электронной почты или нет. (Читать получение).
- 1. Как проверить Если почта доставлена не в PHP Libmail
- 2. почта доставлена как спам - phpmailer, как избежать
- 3. Почта с того же адреса не доставлена
- 4. Как проверить, работает ли почта базы данных или нет?
- 5. Почта не доставлена на адрес gmail или hotmail
- 6. codeigniter Забыл пароль почта не доставлена
- 7. как вызвать, если электронная почта доставлена?
- 8. API Java Mail, любой способ убедиться, что доставка почты или нет?
- 9. любой инструмент, чтобы проверить, работает ли сервлет-фильтр или нет
- 10. Проверить, является ли ИСО действительным или нет
- 11. Есть ли способ проверить, освобожден ли NSManagedObject или нет?
- 12. Есть ли способ проверить, был ли скаляр сканирован или нет?
- 13. Есть ли способ проверить, инициализирован ли пользовательский класс или нет?
- 14. Есть ли способ проверить, закончился ли токен oauth или нет?
- 15. есть ли способ проверить, включены ли IME-прогнозы или нет?
- 16. Как проверить, нет ли факториала или нет?
- 17. Самый эффективный способ проверить, есть ли у пользователя новая почта?
- 18. AngularJS проверить, нет ли обещания или нет
- 19. проверить, нет ли администратора или нет php
- 20. CakePHP 3.x как проверить, если почта отправить или нет
- 21. Как проверить, была ли почта отправлена успешно
- 22. Любой способ проверить геолокацию пользователя?
- 23. Чистый способ проверить, нет ли null
- 24. Любой способ проверить анонимные функции?
- 25. Есть ли лучший способ проверить расширение JTree или нет?
- 26. Каков правильный способ проверить, проголосовал ли пользователь или нет?
- 27. Есть ли способ проверить, когда холст завершен или нет?
- 28. Элегантный/простой способ проверить, доступен ли интернет или нет.
- 29. Pythonic способ проверить, установлен ли пакет или нет
- 30. Есть ли способ проверить, что iCloudDrive включен или нет?
Я мало знаю об этом, но я уверен, что API ответит на это. – Maroun
Вы не можете. После отправки электронного письма вам нужно будет прочитать почтовый сервер получателя, чтобы узнать, получили ли он его на самом деле. Отправка электронной почты не является двунаправленной. –