Пошлите электронное письмо - [закрытое] какао

Комбинация того, что заявили NailItDown и Victor. Предпочтительный/самый легкий путь состоит в том, чтобы использовать Ваше Глобальное. Asax, чтобы сохранить ошибку и затем перенаправить к Вашей пользовательской ошибочной странице.

Global.asax:

    void Application_Error(object sender, EventArgs e) 
{
    // Code that runs when an unhandled error occurs
    Exception ex = Server.GetLastError();
    Application["TheException"] = ex; //store the error for later
    Server.ClearError(); //clear the error so we can continue onwards
    Response.Redirect("~/myErrorPage.aspx"); //direct user to error page
}

, Кроме того, необходимо настроить Ваш web.config:

  <system.web>
    <customErrors mode="RemoteOnly" defaultRedirect="~/myErrorPage.aspx">
    </customErrors>
  </system.web>

И наконец, сделайте то, что Вы должны за исключением, которое Вы сохранили в Вашем ошибочная страница :

protected void Page_Load(object sender, EventArgs e)
{

    // ... do stuff ...
    //we caught an exception in our Global.asax, do stuff with it.
    Exception caughtException = (Exception)Application["TheException"];
    //... do stuff ...
}
6
задан Bill the Lizard 21 July 2013 в 00:47
поделиться

4 ответа

Apple Developer Connection имеет образец проекта под названием SBSendEmail, который демонстрирует, как использовать Scripting Bridge для отправки электронной почты с помощью сценариев в приложение Mail.

Вы можете загрузить весь проект и запустите его в XCode, чтобы увидеть, как он работает. Особый интерес для вас будет представлять метод sendEmailMessage: в Controller.m

8
ответ дан 8 December 2019 в 03:27
поделиться

Вы можете открыть почтовый клиент по умолчанию или использовать фреймворк . Это должно помочь вам начать работу.

4
ответ дан 8 December 2019 в 03:27
поделиться

Для Growl 1.2 я написал программу отправки почты на основе Python, которую MailMe отображение запускается с использованием NSTask.

Я сделал это в основном из-за неудовлетворенности другими почтовыми фреймворками для Какао, большинство из которых также поддерживают получение почты, что не требуется для чего-то, предназначенного только для вывода, например MailMe.

2
ответ дан 8 December 2019 в 03:27
поделиться

Проверьте:

http://www.collaboration-world.com/pantomime

Я не смотрел на это несколько лет, но когда я был в Apple I высказались за то, чтобы мы включили его в ОС, чтобы заменить почтовые функции, которые мы потеряли при переходе с NeXT / Apple.

0
ответ дан 8 December 2019 в 03:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: