java - 在android中未经身份验证的电子邮件

标签 java android email authentication jakarta-mail

我可以在不进行任何身份验证的情况下发送电子邮件吗?

就像在 php 中一样:

<?php
$to = "someone@example.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>  

最佳答案

您可以使用 JavaMail,但这只有 50% 相关,因为您必须在托管商处设置至少 1 个电子邮件帐户,您将解析发件人的 ID 和目标地址。

在这节课的开始,有这样的:

 // Hier bitte die ensprechenden Attribute jeweils anpassen
GMX("mail.gmx.net", 25, "wildlurk@gmx.de", "yxcvbnm1", "wildlurk@gmx.de"),
GOOGLEMAIL("smtp.googlemail.com", 25, "login", "passwort", "absender"),
ARCOR("mail.arcor.de", 25, "login", "passwort", "absender"),
WEB("smtp.web.de", 25, "login", "passwort", "absender"),
YAHOO("smtp.mail.yahoo.de", 25, "login", "passwort", "absender"),
// Hier können weitere E-Mail Accounts als ENUM angelegt werden
;

我前段时间创建的第一个,如果你想用它来测试。 寻找 JavaMail。除非您想重新发明一切,否则您将不得不使用这个库。

这是我刚从他们的“演示”文件夹中取出的示例程序(抱歉,这是一个小程序)

HTML : http://pastebin.com/bHkrNNS0
java :http://pastebin.com/88g941SP
文档:http://pastebin[dot]com/sgQGRKhJ

最后一件事:
如果您希望匿名发送数据(或者隐藏=?),我建议使用 Java 的 Serversocket 和 Socket 类。如果你只是想发送一个 id 和一个 quik 消息,我会更喜欢这个,因为它写得更快,而且服务器本身可以像电子邮件服务器一样处理和保存消息......

关于java - 在android中未经身份验证的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21423638/

相关文章:

java - 安装错误: INSTALL_FAILED_OLDER_SDK in eclipse

c# - 在 C# 中签署电子邮件

javascript - SMTPJS 脚本似乎不起作用

java - 无法在运行时设置复选框的背景颜色

java - 给定一个字符数组作为输入,返回一个数组,其中元素为 "left shifted"乘以 1

java - 文件不追加 android

email - Azure 网站和 MediaWiki : how to enable emails sending

java - 使用 native 协议(protocol)的 Cassandra 自定义 map-reduce 输入格式化程序

java - 计算 jTable netbeans 中某一列中值的总和

java - 通过调用 Activity 在服务中显示 AlertDialog