少しのテストとこれらの2つのリンクのおかげで、すべての接着剤をまとめました。
http://support.appharbor.com/kb/getting-started/managing-environments
http://scottonwriting.net/sowblog/archive/2009/05/21/163350.aspx
AppHarbor (私が推測する) は、SendGrid 変数を web.config の <system.net> mailSettings に追加しており、Elmah はそれらの設定を尊重します。より安全な構成のために、 useSsl="true" フラグを <errorMail> に追加できます
追加する必要があったのは次のとおりです。
<elmah>
<!-- AppHarbor clears App_Data on each deploy -->
<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
<errorMail from="error@a.com"
to="admin@a.com"
subject="Application Exception"
async="false"
smtpPort="0"
useSsl="true"
>
</errorMail>
<security allowRemoteAccess="true" />
</elmah>
残りは AppHarbor と Elmah が処理しました。