2013-12-10 7 views
0

Я видел много сообщений об этом, но я все еще смущен.Отправка электронной почты с локальной учетной записи пользователя

Я использую почту Javax для отправки электронной почты без намерения.

Есть ли способ отправить электронную почту с локального адреса пользователя без запроса учетных данных пользователя?

Я знаю, как получить имя пользователя локального пользователя, но обязательно ли использовать пароль пользователя?

что-то вроде Gmail Auth? это может помочь?

+1

«местный адрес пользователя» не имеет ничего общего с именем пользователя/паролем. Все зависит от почтового сервера, к которому вы подключаетесь. Это сервер THA требует учетных данных. –

+0

Я использую Gmail - SMTP-порт 465, и мне нужны учетные данные пользователя устройства –

+0

, чтобы вы могли использовать учетную запись пользователя google? вам лучше будет использовать встроенное почтовое приложение. –

ответ

0

Используйте эту ссылку объясняет и программы работает без каких-либо хлопот

http://www.javatpoint.com/example-of-sending-email-using-java-mail-api-through-gmail-server

+0

Ответы только на связь не отвечают на вопрос. Если вы можете обратиться к другому сайту со ссылкой, пожалуйста, ответьте на вопрос с объяснением и, возможно, кодом здесь. – rgettman

0

Пароль требуется сервером GMAIL, и по уважительной причине. Вы не хотите, чтобы все могли использовать вашу учетную запись электронной почты для отправки электронной почты без возможности их остановить.

Единственный способ, которым вы сможете выполнить то, что вы хотите, - попросить пользователя ввести пароль по электронной почте и сохранить его, чтобы впоследствии использовать его в автоматическом режиме. Когда пользователь изменяет свой пароль gmail, вам потребуется просить их обновить свои учетные данные.