Foros de discusión

Работа с почтой.

Yegor Bondar, modificado hace 12 años.

Работа с почтой.

New Member Mensajes: 21 Fecha de incorporación: 23/08/11 Mensajes recientes
Доброго времени суток!
Требуется наладить отправку электронной почты.
Имеется мой портлет Contact US, в котором текущий юзер вводит данные, а потом письмо отправляется на строго заданный email.
С классами которые отвечают за работу с почтой я разобрался. Как теперь настроить сервер и порты?

Код отправки :

from = new InternetAddress(
user.getEmailAddress(),
firstname + StringPool.SPACE + surname);
to = new InternetAddress(
".",
"user" + StringPool.SPACE +
"user");
MailMessage message = new MailMessage(from, to, select, comments, true);
MailServiceUtil.sendEmail(message);
Dmitriy Cheremnov, modificado hace 12 años.

RE: Работа с почтой.

New Member Mensajes: 16 Fecha de incorporación: 19/03/10 Mensajes recientes
Добрый день!
Код отправки верен. Настройки для gmail:

C:\liferay\portal\tomcat\conf\Catalina\localhost\ROOT.xml:

<Resource
name="mail/MailSession"
auth="Container"
type="javax.mail.Session"
mail.transport.protocol="smtp"
mail.smtp.host="smtp.gmail.com"
mail.store.protocol="imap"
mail.imap.host="imap.gmail.com"
/>

C:\liferay\portal\tomcat\webapps\ROOT\WEB-INF\classes\portal-ext.properties:

#
#Настройка подключения к серверу почты,
#для отправки уведомлений, объявлений и прочего
#

mail.session.mail.pop3.host=pop.gmail.com
mail.session.mail.pop3.password=my123456
mail.session.mail.pop3.port=110
mail.session.mail.pop3.user=myusername
mail.session.mail.imap.host=imap.gmail.com
mail.session.mail.imap.port=993
mail.session.mail.store.protocol=imap
mail.session.mail.transport.protocol=smtp
mail.session.mail.smtp.host=smtp.gmail.com
mail.session.mail.smtp.password=my123456
mail.session.mail.smtp.user=myusername
mail.session.mail.smtp.port=465
mail.session.mail.smtp.auth=true
mail.session.mail.smtp.starttls.enable=true
mail.session.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory