是的,这个问题已经以各种方式得到了回答,其中没有一个是以符合我需要的方式回答的.因此,我问我的具体情况.
我已经尝试过,可能有5到6种不同的方法在我家里的备用电脑上设置邮件(SMTP)服务器,我也设置运行我的网站.我的ISP阻止了几个端口,如80和25,允许托管Web服务器,邮件服务器,FTP服务器.幸运的是,我的域名注册商有办法将我的流量转发到特定的端口,然后我在我的路由器中使用了一些选项进行端口转换,并从我的注册商网站上的帐户设置中指定的一个端口重定向流量到端口80我的网络服务器计算机,工作得很好,我的网站已经启动.
但是,我发现默认情况下,在设置MX记录以便我可以设置邮件服务器时,默认情况下他们的系统会将流量发送到端口25.(所以我可以指定的Web服务器指针:012.345.678.910:8080,MX记录必须像mail.mydomain.com或者只是mydomain.com.他们的选项(目前)没有办法为网站指定一个端口.所以,我猜测这是一个2部分的问题.1.我刚刚选择了一个糟糕的域名注册商;或者具体来说,这是一个默认由很多其他域名注册商提供的功能,我只是错过了吗?2.有没有其他方法可以实现这一点?我的ISP收费并为解锁端口25的商业帐户支付了一条腿,我不想走那条路.我知道你可以设置你的SMTP服务器来监听和在不同的端口上发送流量,但如果我的域名注册商的MX记录仍然转发到端口25进行无效,这对我没有好处 邮件.任何有关此事的帮助或建议将不胜感激.谢谢.
编辑:
我遗漏了一个明显的可能性,即我可能搞砸了我的设置,因为我之前从未成功设置过SMTP服务器,所以我对此很陌生.遗憾的是,我是否可能对邮件服务器的运行方式感到困惑,是否存在ISP阻止端口副传出的传入流量的差异或可能性?我的意思是,我很困惑,如果我已经正确设置了一切,我是否能够接收(监听)或端口25无论如何,然后必须在未阻塞的smtp端口上发送外发邮件?
我还没有尝试从我的服务器发送邮件,因为我不想让设置错误,然后将我的IP列入黑名单,所以我只是尝试尝试接收电子邮件,因为我我说过,我已经尝试了大约5或6(所有非常令人困惑,看似不完整或不太详细)的教程,如何设置SMTP服务器,我还没有收到传入的邮件.作为一个个人说明,我在搜索和阅读的几个教程中看起来很奇怪,就安装postfix的第一部分而言,没有一个与下一个几乎没有任何相似之处; 从那里,一切都变得与众不同.如果确实发生了什么,这无助于我理解我可能做错了什么.最后,为了保持连续性,我确实去了http://port25.icannotconnect.com/,它确实说了"BLOCKED".
再次感谢.
我想显示一个内容对话框,其中包含的内容超过传统的Primary和Secondary结果.由于我无法覆盖ContentDialogResult枚举并向该属性添加选项,因此似乎我唯一的选择可能是创建自己的自定义控件,其工作方式与ContentDialog类似.
对于其他上下文:通常,人们可能会在计算机/应用程序操作期间看到一个对话框,当操作是多余的时,即将文件复制到文件夹时,计算机通常会提供一个没有2个选项的对话框,但是 - >"是对所有人","对所有人都是","是","否".我似乎无法找到任何方法来利用这种看似常见的做法.
我想像普通的内容对话框一样使用它,如下所示:
var dialog = new MyCustomContentDialog();
var result = dialog.ShowAsync();
然后像正常的ContentDialog一样返回枚举,而是让它返回4个选项中的1个,而不仅仅是2个.
任何帮助或建议都会很棒.谢谢.
我正在尝试显示绑定项的列表.我已经将datatemplate定制为网格,我希望右侧列(具有固定宽度)粘贴到屏幕的右侧,而第一列我想要填充剩余空间.通常情况下这很好,但是当我将这个网格放在ListView中时,行为似乎发生了变化.下面是我的ListView代码:
<ListView x:Name="LView" Background="Green" Width="{Binding ElementName=ExtPropPage, Path=Width}" ItemsSource="{Binding CurrentSensor.ExtendedProperties, Mode=TwoWay}" Margin="5" HorizontalAlignment="Stretch" VerticalAlignment="Center">
            <ListView.ItemTemplate>
                <DataTemplate >
                    <Grid Background="BlueViolet" Width="{Binding ElementName=LView, Path=Width}" HorizontalAlignment="Center" >
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*"/>
                            <ColumnDefinition Width="100"/>
                        </Grid.ColumnDefinitions>
                        <Grid Grid.Column="0" Background="Blue" HorizontalAlignment="Stretch">
                            <Grid.RowDefinitions>
                                <RowDefinition Height="*"/>
                                <RowDefinition Height="*"/>
                            </Grid.RowDefinitions>
                            <TextBlock Grid.Row="0" FontWeight="Bold" FontSize="12" Text="{Binding KeyId, Mode=TwoWay, Converter={StaticResource ExtPropConverter}}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBlock Grid.Row="1" FontWeight="Normal" FontSize="10" Text="{Binding JsonValue, Mode=TwoWay}" TextWrapping="Wrap" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                        </Grid>
                        <StackPanel Grid.Column="1" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Right" BorderBrush="{x:Null}" Background="Red">
                            <Button DataContext="{Binding}" ToolTipService.ToolTip="Edit" Click="ButtonHandler" BorderBrush="DarkGray" FontFamily="Segoe MDL2 Assets" Content="" Style="{StaticResource CircleButtonStyle}">
                            </Button> …