Есть ли способ отправить электронное письмо, как и любые фреймворки или что-то в этом роде. Я пробовал некоторые (pantomime, mailcore), но я не могу заставить их работать. Так что, если вы знаете какие-то рамки/другие методы, или если вы знаете хороший пример с открытым исходным кодом, используя либо пантомиму или mailcore я был бы весьма признателенотправьте письмо по какао-приложению
ответ
Дисплей MailMe Growl делает это. Раньше мы использовали структуру сообщений, но ее открытый API ушел в 64-битный переход, поэтому нам пришлось найти что-то еще, чтобы сделать его 64-битным.
В течение некоторого времени (до начала бета-цикла) мы использовали Scripting Bridge, чтобы сообщить Mail отправить сообщение. Это работало, по словам автора патча, но это очень сильная зависимость от Mail, и я уверен, что нашим пользователям, которые не используют Mail, это не понравится.
Я посмотрел на Pantomime, EDMessage и SKPSMTPMessage. Каждый из них был слишком сложным для наших нужд (т. Е. Он был основой для реализации полного почтового клиента), не работал в Mac OS X или и то, и другое.
В результате я написал сценарий Python для отправки сообщения с использованием модуля smtplib Python. Here's the script, под лицензией BSD. Мы используем NSTask для запуска интерпретатора python и предоставления ему сценария, а NSPipe - для отправки пароля и тела сообщения в скрипт. Вы можете запустить сценарий из командной строки с параметром --help, чтобы узнать, как его запустить.
Если вы отправляете сообщения к пользовательские контакты, вы можете захотеть следовать примеру Apple (как видно на iPhone и iWork 09) и отправить их через Mail.app.
вот что я делаю сейчас, но пользователи моего приложения ненавидят его –
- 1. Monogame: отправьте электронное письмо
- 2. отправьте письмо по времени и дате
- 3. Сделать отправьте нам письмо по электронной почте
- 4. отправьте электронное письмо в java по просмотру
- 5. Laravel: отправьте электронное письмо по адресу динамически
- 6. Создайте и отправьте письмо по электронной почте
- 7. Google API - отправьте электронное письмо по умолчанию
- 8. отправьте электронное письмо в C#
- 9. Отправьте письмо с подтверждением MailChimp
- 10. отправьте письмо пользователю со ссылкой
- 11. отправьте электронное письмо с помощью Google GmailAPI
- 12. Метеор: отправьте письмо по электронной почте, если произошла ошибка 500
- 13. Celeryd - отправьте электронное письмо по ошибке уровня журнала и выше
- 14. отправьте письмо по электронной почте через контактную форму
- 15. Powershell, отправьте электронное письмо с перспективой по-разному.
- 16. Jenkins: отправьте письмо по электронной почте при сборке
- 17. Когда работает Jenkins, отправьте электронное письмо
- 18. Сервер Linux: отправьте письмо моим пользователям
- 19. отправьте электронное письмо с определенного IP-адреса
- 20. Django - отправьте электронное письмо на изменение модели
- 21. отправьте электронное письмо без открытия формы MFMailComposeViewController
- 22. отправьте электронное письмо с данными mysql fetch
- 23. отправьте письмо от не работает в django
- 24. отправьте электронное письмо, чтобы подтвердить данные
- 25. Отправьте HTML-письмо с помощью API Gmail
- 26. PHP - если возникла ошибка, отправьте электронное письмо
- 27. отправьте письмо от wamp и proxy
- 28. Отправьте электронное письмо с подтверждением ответа
- 29. отправьте электронное письмо от php, используя datbase
- 30. От запроса отправьте электронное письмо в Access
классный, не могли бы вы привести пример с помощью этого скрипта? Я никогда не использовал NSPipe до –
См. 'DisplayNotification:' в GrowlMailMeDisplay: http://code.google.com/p/growl/source/browse/Plugins/Displays/MailMe/GrowlMailMeDisplay.m Обратите внимание, что мы получаем SMTP из настроек Mail's, но у вас должен быть собственный собственный интерфейс SMTP-настроек (как мы будем, как только у нас не будет других вещей на нашей тарелке). –