相关疑难解决方法(0)

Gmail SMTP调试:错误"请通过您的网络浏览器登录"

我遇到了gmail smtp服务器的问题.我已经在StackOverflow中阅读了很多关于该主题的帖子.

我发现关于测试连接的最好的帖子就是这个.

虽然很好地解释了我得到的错误但我找不到答案:Google SMTP只是说"请通过您的网络浏览器登录,然后再试一次".我完全确定密码和电子邮件(都在base64中)编码良好.

正如您在此处所见,在此图像中:

这个图片,

我可以注意到一个区别:user@gmail.com和密码分两步发送.在上面的链接中,该人同时发送两个.谷歌没有接受.但事实是,我写了auth登录Y29udGF0 ...(用户在base64,googles响应:) 334 UGFzc3dvcmQ6(意思是"密码:")YzQ2MjJmNWVi ....(在base64中粘贴我的密码并点击"输入")

然后Goggle说:请通过网络浏览器登录,然后重试.534-5.7.14了解更多信息,访问https://support.google.com/mail/bin/answer.py?answer=787

顺便说一下,那个页面是404.

我正在解决所有这些问题,因为@MediaTemple和@DreamHost不能与PHPMailer一起使用.很久以前,我已经在许多不同的主机中使用PHPMailer,使用SMTP但是使用(mt)和Dreamhost失败了.现在我正处于一个项目的中间,它必须<在这两个主机上工作.

smtp dreamhost mediatemple phpmailer smtp-auth

124
推荐指数
6
解决办法
17万
查看次数

通过命令行连接到smtp.gmail.com

我正在编写一个通过有效的GMail用户ID和密码发送邮件的应用程序.

我只是想在我的Windows XP命令行上模拟SMTP连接,当我smtp.gmail.com在465端口telnet 时 - 我没有看到任何东西.带有标题的空白命令窗口Telnet smtp.gmail.com随光标打开.当我输入EHLO或通常的SMTP握手命令时,提示只是关闭.

我无法弄清楚什么是错的,在哪里.我尝试连接到587,它根本没有连接到telnet.任何人都可以澄清我是否做错了什么?

gmail smtp telnet

43
推荐指数
4
解决办法
13万
查看次数

Windows和Linux之间的行结尾是否不同?

我试图/etc/passwd用Java 解析Linux 文件.我正在阅读java.util.Scanner课程中的每一行,然后java.lang.String.split(String)用来分隔每一行.

问题是该行:

list:x:38:38:Mailing List Manager:/var/list:/bin/sh" 
Run Code Online (Sandbox Code Playgroud)

被扫描仪视为3条不同的线:

  1. list:x:38:38:Mailing
  2. List
  3. Manager...

当我输入一个我没有从Linux获得的新文件时,Scanner正确解析它.

有什么我不了解Linux中的新行吗?

显然,解决方法是在不使用扫描仪的情况下解析它,但它并不优雅.有谁知道这样做的优雅方式?

有没有办法将文件转换为可以使用的文件Scanner


甚至两天前:不同线路在不同平台结束的历史原因

编辑

原作者提供的说明:

"我发现我有一个不同的错误导致问题.无视问题"

java linux newline

18
推荐指数
2
解决办法
3万
查看次数

使用SMTP,Gmail和STARTTLS

所以我正在学习SMTP,并试图telnet通过SMTP发送一些邮件.

我很容易通过以下方式将邮件发送我的Gmail帐户:

$ host gmail.com
...
gmail.com mail is handled by 5 gmail-smtp-in.l.google.com.
...
$ telnet gmail-smtp-in.l.google.com 25
Trying 74.125.142.27...
...
Connected to gmail-smtp-in.l.google.com.
...
HELO <me@test.com>
...
Run Code Online (Sandbox Code Playgroud)

但是,我无法我的Gmail帐户发送邮件.根据我对SMTP的理解,我应该使用SMTP将来自<mygmailaddress@gmail.com>的邮件发送到传出的gmail SMTP服务器,后者又使用SMTP将邮件传输到接收方传入的SMTP服务器等.

但是,我遇到了困难.如果我telnet进入smtp.gmail.comvia端口465(gmail传出smtp邮件服务器规范),我会在启动后立即断开连接HELO <blah@blah.com>,或者要求STARTTLS.我无法找到如何进行的答案.

任何帮助表示赞赏.

旁注:目前我正在使用星巴克的免费Wi-Fi访问互联网.我实际上无法telnet直接从我的电脑(无路由到主机错误).相反,它只有在我首先ssh进入我学校网络的远程linux盒子然后telnet从那里工作时才有效.知道为什么会这样吗?

谢谢!

email ssl networking gmail smtp

10
推荐指数
2
解决办法
8万
查看次数

通过 Gmail 从地址欺骗

我正在尝试使用 gmail 发送欺骗性电子邮件。在人们惊慌失措之前,不,我不会向任何人发送垃圾邮件(如果您必须知道原因,下面有解释)。使用这个问题和答案,我能够向自己发送一封带有欺骗地址的测试电子邮件(它看起来像我想要的那样),但是,无论我在MAIL FROM字段中输入什么或在From:字段中输入什么DATA,它总是从我用来验证的地址。

我的问题是是否也可以欺骗发件人地址。目标是使发件人地址显示为电子邮件地址以外的其他内容。(同样,解释如下)

解释

对于那些想知道我为什么要这样做的人来说,我哥哥最近升职了,他和我都是《如何遇见你的母亲》节目的粉丝。因此,我想向他发送一封The Bro Code批准的祝贺电子邮件,其格式必须为:

To: Bro
From: Bro
Subject: Bro!

Nice, Bro!
Run Code Online (Sandbox Code Playgroud)

因此,我需要发件人地址看起来只是“兄弟”

email gmail openssl smtp spoof

3
推荐指数
1
解决办法
1万
查看次数