Um E-Mails mit PHP zu versenden, bringt PHP die Funktion mail($to, $subject, $body, $header) mit. Da diese Funktion aber ohne SMTP Authentifizierung funktioniert, werden Mails vom Empfänger häufig als SPAM markiert oder bei einigen E-Mail Anbietern gar nicht erst empfangen.
Mit Java eine E-Mail versenden
Um eine Mail mit Java zu versenden einfach folgenden Code verwenden, Ihr müsst nur noch eure Mailserver Daten ersetzen. import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; String smtpHost = “smtp.deinhost.de”; Properties props = new Properties();
Mail aus der Kommandozeile mit Anhang versenden
Um eine Mail mit Anhang zu versenden einfach folgendes eingeben mail -s “Testmail mit Anhang” -a /home/johannes/anhang.tar.gz support@microsoft.de Anschließend Text eingeben und die Eingabe mit Strg-D beenden.