小编jst*_*ast的帖子

MonoTouch:Settings.bundle文件问题

我一直在尝试为我的应用程序设置设置,但即使我一遍又一遍地查看它并将其与书中的示例和Craig Dunn博客上示例进行比较,我似乎无法使其正常工作.

我知道语法必须是完美的,这个文件非常简单,目前我只是想显示一个文本字段.我确实对一个全新的项目进行了简要的工作,但是从那时起我就没有设法让它工作.

这是我的Root.plist文件的XML:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Root</key>
<dict>
    <key>PreferenceSpecifiers</key>
    <array>
        <dict>
            <key>Title</key>
            <string>Group Name</string>
            <key>Type</key>
            <string>PSGroupSpecifier</string>
        </dict>
        <dict>
            <key>AutocapitalizationType</key>
            <string>None</string>
            <key>AutocorrectionType</key>
            <string>No</string>
            <key>Key</key>
            <string>usernameTextField</string>
            <key>Title</key>
            <string>Username</string>
            <key>Type</key>
            <string>PSTextFieldSpecifier</string>
        </dict>
    </array>
</dict>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

正如我所说,我已经看了很多次,我看不出任何问题.文件构建操作设置为"内容","复制到输出目录"设置为"始终复制".我正在使用的MonoTouch版本是6.0.7.

我对这个问题有任何帮助表示感谢.谢谢

xamarin.ios ipad root.plist settings.bundle ios6

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

如何比OpenPop.dll更快地解析电子邮件

可以使用OpenPop.dll.

    Pop3Client objPOP3Client = new Pop3Client();
    int intTotalEmail = 0;
    DataTable dtEmail = new DataTable();
    object[] objMessageParts;

    try
    {
        dtEmail = GetAllEmailStructure();

        if (objPOP3Client.Connected)
            objPOP3Client.Disconnect();

        objPOP3Client.Connect(strHostName, intPort, bulUseSSL);
        try
        {
            objPOP3Client.Authenticate(strUserName, new Common()._Decode(strPassword));
            intTotalEmail = objPOP3Client.GetMessageCount();

            AddMapping();

            for (int i = 1; i <= intTotalEmail; i++)
            {
                objMessageParts = GetMessageContent(i, ref objPOP3Client, dtExistMailList);

                if (objMessageParts != null && objMessageParts[0].ToString() == "0")
                {
                    AddToDtEmail(objMessageParts, i, dtEmail, dtUserList, dtTicketIDList, dtBlacklistEmails, dtBlacklistSubject, dtBlacklistDomains);
                }
            }
        }
        catch (Exception ex)
        {
        }
    }
    catch …
Run Code Online (Sandbox Code Playgroud)

.net c# email parsing pop3

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

删除附加到已发送电子邮件的文件时出现异常

成功发送带有附件的电子邮件后,我必须删除作为附件发送的文件。文件正在使用中,所以我有一个例外。

我已经使用了文档的代码。我正在使用一种方法来创建和发送电子邮件,因此所有内容都会在调用后自动处理。

MimeMessage eMail = new MimeMessage();
eMail.From.Add (new MailboxAddress(fromDescription, fromAddress));
foreach (string to in toAddress)
    eMail.To.Add(new MailboxAddress(to));
if (ccAddress != null)
    foreach (string cc in ccAddress)
        eMail.Cc.Add(new MailboxAddress(cc));
if (ccnAddress != null)
    foreach (string ccn in ccnAddress)
        eMail.Bcc.Add(new MailboxAddress(ccn));
eMail.Subject = subject;
var Body = new TextPart("plain")
{
    Text = body
};

// now create the multipart/mixed container to hold the message text and the attachment
var multipart = new Multipart("mixed");
multipart.Add(Body);

if (attachments != null)
{
    foreach (string …
Run Code Online (Sandbox Code Playgroud)

c# mimekit

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

MailKit-MimeKit - 如何复制到“已发送”文件夹

我能够使用 MailKit 和 MimeKit 发送 SMTP 电子邮件,而 Outlook 是接收这些邮件的客户端工具。下面的代码已被使用,我的收件箱已收到电子邮件。

var email = new MimeMessage
{
    Sender = MailboxAddress.Parse("<<from>>")
};
email.To.Add(MailboxAddress.Parse("<<to>>"));

email.Subject = "Test mail from Jaish";
var builder = new BodyBuilder();
builder.TextBody = "This is a test mail from Jaish Mathews";
email.Body = builder.ToMessageBody();

using var smtp = new SmtpClient();
smtp.LocalDomain = "<<domain>>";
smtp.Timeout = 10000;

smtp.Connect("<<host>>", 25, SecureSocketOptions.None);
var mailboxes = email.To.Mailboxes;
//Sending email
await smtp.SendAsync(email);
//Disconnecting from smtp
smtp.Disconnect(true);
Run Code Online (Sandbox Code Playgroud)

问题是我的“已发送”文件夹没有记录这些已发送的电子邮件。如何手动复制到我的“已发送”文件夹”

c# mailkit .net-core mimekit .net-5

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