В моем приложении я в настоящее время использую ссылки mailto: для открытия диалогов создания сообщений электронной почты. Это ужасно для пользователей веб-почты, поскольку обычно вызывает запуск Outlook или Apple Mail в их мастере установки.
Пока я не реализовал отдельный виджет создания, я планирую создать специальный почтовый ящик для пользователей с Gmail / Yahoo / Hotmail / и т.д. адреса.
Пока у меня есть следующие форматы ссылок:
Gmail:
https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=TO&su=SUBJECT&body=BODY
Yahoo! Почта (от StackOverflow ):
http://compose.mail.yahoo.com/?to=TO&subject=SUBJECT&body=BODY
[Hotmail] (из StackOverflow ) ::
http://mail.live.com/mail/EditMessageLight.aspx?n=&to=TO&cc=CC&subject=SUBJECTt&body=BODY
Два вопроса:
Некоторые поиски привели к тому, что это правильный формат для ссылок AOL Mail: http://webmail.aol.com/Mail/ComposeMessage.aspx?to=TO&subject=SUBJECT&body=BODY&cc=CC&bcc=BCC
Источник: http://dev.aol.com/api/openmail/webmail (в разделе «Внешний вызов веб-почты») и поиск в Google для поиска параметров.
Как только вы охватите эти 4, я думаю, что вы охватите практически все клиенты веб-почты.
От того, какие другие почтовые веб-клиенты его поддерживают, во многом зависит от пользователей. Например, в Германии вы должны добавить GMX и web.de в список.
В приведенном выше примере URL Google возвращает ошибку Google.
В сообщении за февраль 2014 года в ветке 2583928 рекомендуется заменить view=cm&fs=1&tf=1 на &v=b&cs=wh
view=cm&fs=1&tf=1
&v=b&cs=wh