小编DoT*_*nes的帖子

JavaMail - 设置端口、代理和防火墙

我正在尝试制作一个非常简单的电子邮件应用程序,并且我已经编写了几行基本代码。我不断收到的一个例外是com.sun.mail.util.MailConnectException. 有没有一种简单的方法可以通过代理或防火墙进行编码,而不会扰乱发送计算机的连接设置?

到目前为止我的代码:

import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;

public class SendHTMLMail {
public static void main(String[] args) {
    // Recipient ID needs to be set
    String to = "test@test.com";

    // Senders ID needs to be set
    String from = "mytest@test.com";

    // Assuming localhost
    String host = "localhost";

    // System properties
    Properties properties = System.getProperties();

    // Setup mail server
    properties.setProperty("mail.smtp.host", host);

       //Get default session object
    Session session = Session.getDefaultInstance(properties);

    try {
        // Default MimeMessage object
        MimeMessage mMessage = …
Run Code Online (Sandbox Code Playgroud)

java proxy firewall jakarta-mail connectexception

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

Python 3 unicode编码错误

我正在使用 glob.glob 从目录输入中获取文件列表。当尝试打开上述文件时,Python 用以下错误来反击我:

\n\n
\n

UnicodeEncodeError: \'charmap\' 编解码器无法对位置 18 中的字符 \'\\xf8\' 进行编码:字符映射到 <未定义>

\n
\n\n

通过首先定义一个字符串变量,我可以这样做:

\n\n
filePath = r"C:\\Users\\J\xc3\xb8rgen\\Tables\\\\"\n
Run Code Online (Sandbox Code Playgroud)\n\n

有没有办法获得变量的\'r\'编码?

\n\n

编辑:

\n\n
import glob\n\ndi = r"C:\\Users\\J\xc3\xb8rgen\\Tables\\\\"\n\ndef main():\n    fileList = getAllFileURLsInDirectory(di)\n    print(fileList)\n\ndef getAllFileURLsInDirectory(directory):\n    return glob.glob(directory + \'*.xls*\')\n
Run Code Online (Sandbox Code Playgroud)\n\n

还有很多代码,但是这个问题停止了进程。

\n

python unicode glob python-3.x

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