本文整理汇总了Java中org.springframework.mail.javamail.JavaMailSenderImpl.setUsername方法的典型用法代码示例。如果您正苦于以下问题:Java JavaMailSenderImpl.setUsername方法的具体用法?Java JavaMailSenderImpl.setUsername怎么用?Java JavaMailSenderImpl.setUsername使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.springframework.mail.javamail.JavaMailSenderImpl
的用法示例。
在下文中一共展示了JavaMailSenderImpl.setUsername方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: javaMailService
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
@Bean
public JavaMailSender javaMailService() {
JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl();
if (this.auth) {
javaMailSender.setUsername(this.username);
javaMailSender.setPassword(this.password);
}
Properties properties = new Properties();
properties.setProperty("mail.transport.protocol", this.protocol);
properties.setProperty("mail.smtp.auth", Boolean.toString(this.auth));
properties.setProperty("mail.smtp.starttls.enable", Boolean.toString(this.starttls));
properties.setProperty("mail.debug", Boolean.toString(this.debug));
properties.setProperty("mail.smtp.host", this.host);
properties.setProperty("mail.smtp.port", Integer.toString(this.port));
properties.setProperty("mail.smtp.ssl.trust", this.trust);
javaMailSender.setJavaMailProperties(properties);
return javaMailSender;
}
示例2: getMailSender
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
/**
* Return the {@link JavaMailSender} built from the given node.
*
* @param node
* The node holding the SMTP configuration.
* @return the {@link JavaMailSender} built from the given node.
*/
@CacheResult(cacheName = "plugin-data")
public JavaMailSender getMailSender(@CacheKey final String node) {
final JavaMailSenderImpl mail = new JavaMailSenderImpl();
final Map<String, String> parameters = pvResource.getNodeParameters(node);
mail.setUsername(parameters.get(PARAMETER_USER));
mail.setPassword(parameters.get(PARAMETER_PASSWORD));
mail.setHost(parameters.get(PARAMETER_HOST));
mail.setPort(Optional.ofNullable(parameters.get(PARAMETER_PORT)).map(Integer::valueOf).orElse(125));
mail.setDefaultEncoding("UTF-8");
final Properties properties = new Properties();
properties.put("mail.smtp.auth", Boolean.TRUE);
properties.put("mail.smtp.starttls.enable", Boolean.TRUE);
properties.put("mail.smtp.quitwait", Boolean.FALSE);
properties.put("mail.smtp.socketFactory.fallback", Boolean.FALSE);
mail.setJavaMailProperties(properties);
return mail;
}
示例3: updateJavaMailSender
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
public void updateJavaMailSender() {
javaMailSender = new JavaMailSenderImpl();
javaMailSender.setHost(host);
javaMailSender.setPort(port);
if (smtpAuth) {
javaMailSender.setUsername(username);
javaMailSender.setPassword(password);
}
javaMailSender.setDefaultEncoding("UTF-8");
javaMailSender.setJavaMailProperties(this.getProperties());
logger.debug("host : {}", host);
logger.debug("port : {}", port);
logger.debug("username : {}", username);
logger.debug("password : {}", password);
logger.debug("getProperties : {}", getProperties());
}
示例4: init
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
@PostConstruct
public void init() {
// create new java mail sender
mailSender = new JavaMailSenderImpl();
// set mail sender configuration
mailSender.setHost(host);
mailSender.setPort(port);
mailSender.setProtocol(protocol);
mailSender.setUsername(username);
mailSender.setPassword(password);
// create java mail properties
Properties mailProperties = new Properties();
mailProperties.put("mail.smtp.auth", auth);
mailProperties.put("mail.smtp.starttls.enable", starttls);
mailProperties.put("mail.smtp.timeout", timeout);
mailProperties.put("mail.smtp.connectiontimeout", timeout);
// set java mail properties
mailSender.setJavaMailProperties(mailProperties);
}
示例5: mailSender
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
@Bean
public JavaMailSender mailSender() {
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost(this.properties.getHost());
sender.setPort(this.properties.getPort());
sender.setUsername(this.properties.getUsername());
sender.setPassword(this.properties.getPassword());
sender.setProtocol(this.properties.getProtocol());
sender.setDefaultEncoding(this.properties.getDefaultEncoding().name());
// extra properties
if (!this.properties.getProperties().isEmpty()) {
Properties mailProperties = new Properties();
mailProperties.putAll(this.properties.getProperties());
sender.setJavaMailProperties(mailProperties);
}
return sender;
}
示例6: javaMailSender
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
@Bean
public JavaMailSender javaMailSender() {
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
Properties mailProperties = new Properties();
mailProperties.put("mail.smtp.auth", auth);
mailProperties.put("mail.smtp.starttls.enable", starttls);
mailSender.setJavaMailProperties(mailProperties);
mailSender.setHost(host);
mailSender.setPort(port);
mailSender.setProtocol(protocol);
mailSender.setUsername(username);
mailSender.setPassword(password);
return mailSender;
}
示例7: javaMailSender
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
@Bean
public JavaMailSender javaMailSender() {
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
Properties mailProperties = new Properties();
mailProperties.put("mail.smtp.auth", auth);
mailProperties.put("mail.smtp.starttls.enable", starttls);
mailProperties.put("mail.smtp.starttls.required", startlls_required);
mailProperties.put("mail.smtp.socketFactory.port", socketPort);
mailProperties.put("mail.smtp.debug", debug);
mailProperties.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
mailProperties.put("mail.smtp.socketFactory.fallback", fallback);
mailSender.setJavaMailProperties(mailProperties);
mailSender.setHost(host);
mailSender.setPort(port);
mailSender.setProtocol(protocol);
mailSender.setUsername(username);
mailSender.setPassword(password);
return mailSender;
}
示例8: sendEmailMsg
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
private void sendEmailMsg(String email, String content) {
logger.info("kaishi");
JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();
// 设定mail server
senderImpl.setHost(mailHost);
senderImpl.setUsername(mailUserName);
senderImpl.setPassword(mailPassword);
Properties prop = new Properties();
// 将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确
prop.put("mail.smtp.auth", "true");
prop.put("mail.smtp.timeout", "25000");// milliseconds
senderImpl.setJavaMailProperties(prop);
// 建立邮件消息
SimpleMailMessage mailMessage = new SimpleMailMessage();
mailMessage.setTo(email);
mailMessage.setFrom(mailSender);
mailMessage.setSubject("sam验证码");
mailMessage.setText(content);
// 发送邮件
senderImpl.send(mailMessage);
logger.info("successfully send mail");
}
示例9: emailMessageSenderService
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
@Bean
public EmailMessageSenderService emailMessageSenderService() {
JavaMailSenderImpl javaMailSenderImpl = new JavaMailSenderImpl();
javaMailSenderImpl.setDefaultEncoding(mailDefaultEncoding);
javaMailSenderImpl.setHost(mailHost);
javaMailSenderImpl.setPort(mailPort);
javaMailSenderImpl.setUsername(mailUsername);
javaMailSenderImpl.setPassword(mailPassword);
Properties javaMailProperties = new Properties();
javaMailProperties.put("mail.debug", StringUtils.defaultString(mailDebug));
javaMailProperties.put("mail.smtp.starttls.enable", StringUtils.defaultString(startTls));
javaMailProperties.put("mail.smtp.auth", StringUtils.defaultString(mailSmtpAuth));
javaMailProperties.put("mail.smtp.socketFactory.class", StringUtils.defaultString(mailSmtpSocketFactoryClass));
javaMailProperties.put("mail.smtp.socketFactory.fallback", StringUtils.defaultString(mailSmtpSocketFactoryFallback));
javaMailProperties.put("mail.smtp.ssl", StringUtils.defaultString(mailSmtpSsl));
javaMailSenderImpl.setJavaMailProperties(javaMailProperties);
return new EmailMessageSenderService(javaMailSenderImpl);
}
示例10: start
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
@Override
public void start() {
super.start();
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
mailSender.setUsername(emailUsername);
mailSender.setPassword(emailPassword);
mailSender.setHost(emailHost);
mailSender.setDefaultEncoding("UTF-8");
Properties pros = new Properties();
pros.put("mail.smtp.auth", true);
pros.put("mail.smtp.timeout", 25000);
pros.put("mail.smtp.port", stmpPort);
pros.put("mail.smtp.socketFactory.port", stmpPort);
pros.put("mail.smtp.socketFactory.fallback", false);
if (sslSupport) {
pros.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
}
mailSender.setJavaMailProperties(pros);
this.mailSender = mailSender;
}
示例11: javaMailSender
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
@Bean
public JavaMailSender javaMailSender() {
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
mailSender.setHost(config.getSmtpHost());
mailSender.setPort(config.getSmtpPort());
mailSender.setProtocol(config.getSmtpProtocol());
mailSender.setUsername(config.getSmtpUsername());
mailSender.setPassword(config.getSmtpPassword());
mailSender.setDefaultEncoding("UTF-8");
if ("smtps".equalsIgnoreCase(config.getSmtpProtocol())) {
Properties mailProperties = new Properties();
mailProperties.setProperty("mail.smtps.auth", "true");
mailProperties.setProperty("mail.smtp.ssl.enable", "true");
mailProperties.setProperty("mail.transport.protocol", "smtps");
mailProperties.setProperty("mail.debug", "true");
mailProperties.setProperty("mail.mime.charset", "utf8");
mailSender.setJavaMailProperties(mailProperties);
}
return mailSender;
}
示例12: createSender
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
protected JavaMailSenderImpl createSender(Map<ApplicationPropertyMailing, String> settings) {
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setProtocol(PROTOCOL);
sender.setHost(settings.get(ApplicationPropertyMailing.HOST));
sender.setPort(getPort(settings));
Properties mailingProperties = new Properties();
String login = settings.get(ApplicationPropertyMailing.LOGIN);
if (StringUtils.isNotEmpty(login)) {
sender.setUsername(login);
mailingProperties.setProperty("mail.smtp.auth", "true");
String password = settings.get(ApplicationPropertyMailing.PASSWORD);
if (StringUtils.isNotEmpty(password)) {
// expect non-encrypted password!
sender.setPassword(password);
}
}
mailingProperties.setProperty("mail.smtp.starttls.enable", getStartTls(settings));
sender.setJavaMailProperties(mailingProperties);
return sender;
}
示例13: mailSender
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
@Bean
public JavaMailSenderImpl mailSender() {
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setUsername("[email protected]");
sender.setPassword("wang700327");
sender.setHost("smtp.126.com");
sender.setPort(25);
Properties prop = new Properties();
prop.put("mail.transport.protocol", "smtp");
prop.put("mail.smtp.auth", true);
prop.put("mail.smtp.starttls.enable", true);
sender.setJavaMailProperties(prop);
return sender;
}
示例14: init
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
@PostConstruct
public void init()
{
Settings settings = settingsService.getSettings();
JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl();
if (!settings.getSmtpServer().isEmpty())
{
javaMailSender.setHost(settings.getSmtpServer());
}
if (!settings.getSmtpPort().isEmpty())
{
javaMailSender.setPort(Integer.parseInt(settings.getSmtpPort()));
}
javaMailSender.setUsername(settings.getStmpUser());
javaMailSender.setPassword(settings.getStmpPassword());
javaMailSender.setJavaMailProperties(getMailProperties(settings));
sender = javaMailSender;
}
示例15: mailSender
import org.springframework.mail.javamail.JavaMailSenderImpl; //导入方法依赖的package包/类
@Bean
@Autowired
@ConditionalOnProperty(name = MAIL_SERVICE_PROPERTY, havingValue = "realEmailService")
public JavaMailSender mailSender(@Value("${mail.host}") String host,
@Value("${mail.port}") String port,
@Value("${mail.username}") String username,
@Value("${mail.password}") String password) {
JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl();
javaMailSender.setHost(host);
javaMailSender.setPort(Integer.valueOf(port));
javaMailSender.setUsername(username);
javaMailSender.setPassword(password);
return javaMailSender;
}