All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.bloodshura.sparkium.mail.impl.JavaMailImplementations Maven / Gradle / Ivy

Go to download

An API which aims to facilitate the usage of javax.mail, also including other mailing services.

The newest version!
package com.github.bloodshura.sparkium.mail.impl;

public final class JavaMailImplementations {
	private JavaMailImplementations() {
	}

	@MailService(address = "smtp.ol.com", name = "AOL Mail", port = 465)
	public static final class AolMail extends JavaMail {
	}

	@MailService(address = "smtps.bol.com.br", name = "BOL Mail", port = 587)
	public static final class BolMail extends JavaMail {
	}

	@MailService(address = "smtp.globo.com", name = "Globo Mail", port = 465)
	public static final class GloboMail extends JavaMail {
	}

	@MailService(address = "smtp.gmail.com", name = "Gmail", port = 465, sslSocket = true)
	public static final class GoogleMail extends JavaMail {
	}

	@MailService(address = "smtp.live.com", name = "Hotmail/Live", port = 25)
	public static final class HotMail extends JavaMail {
	}

	@MailService(address = "smtp.ibest.com.br", name = "iBest Mail", port = 587)
	public static final class IBestMail extends JavaMail {
	}

	@MailService(address = "smtp.ig.com.br", name = "iG Mail", port = 587)
	public static final class IgMail extends JavaMail {
	}

	@Deprecated
	@MailService(address = "smtp.myopera.com", name = "Opera Mail", port = 465)
	public static final class OperaMail extends JavaMail {
	}

	@MailService(address = "smtp.terra.com.br", name = "Terra Mail", port = 465)
	public static final class TerraMail extends JavaMail {
	}

	@MailService(address = "smtps.uol.com.br", name = "UOL Mail", port = 587)
	public static final class UolMail extends JavaMail {
	}

	@MailService(address = "smtp.mail.yahoo.com", name = "Yahoo Mail", port = 465)
	public static final class YahooMail extends JavaMail {
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy