Questione : Smarthost per lo scambio di Windows in Microsoft SBS 2008

Sto avendo problemi trasmettere i email dal mio assistente di scambio.  Se li trasmetto ad altri clienti personali (come gmail) vanno benissimo ma se l'trasmetto loro ai posti come il supporto tecnico di ASUS ottengono un messaggio dall'assistente di scambio che sta avendo problemi trasmettere il email che sono ragionevolmente sicuro che il problema potrebbe essere risolto trasmettendo i email ad uno Smarthost (termine di Microsoft).  Godaddy.com è i miei ISP per il dominio.  Godaddy ha certa specie della disposizione con Microsoft per trattare correttamente il nome di DNS per il mio dominio via il Internet simile al servizio di DYNDNS.  Sono stato infruttuoso con l'installazione uno smarthost o del relè dello smtp (se effettivamente sono la stessa cosa) con Godaddy.  La prima cosa che lo hanno voluto fare era di stabilire un email address con Godaddy using il Domain Name del mio dominio SBS2008 come il tor di Domain Name il email address.  Allora mi hanno fatti cambiare alle annotazioni del MX al loro dominio anziché il mio dominio SBS2008.  Quello non è sembrato funzionare neanche.  l'assistenza del
Any sarebbe appreciated.
class= del

Risposta : Smarthost per lo scambio di Windows in Microsoft SBS 2008

Bene, dentro

      {33, “B„}, {22, “C„}, {22, “D„}, {44, “E„}, {22, “D„}

avete che entrata molto duplicata - rimuoverla appena dopo che è fascicolata, per esempio.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
#include  
#include  
#include  
#include  
#include  
#include  
#include  

using il namespace std;

struct StudentAttempt
{
   distanza di int;
   studentName della stringa;
};

bool cmpEntry (StudentAttempt lasciato, destra di StudentAttempt) {
   == di ritorno right.studentName del && left.studentName del == right.distance di left.distance;
}
cmpAttempts di bool (StudentAttempt lasciato, destra di StudentAttempt) {
   se (left.distance < right="">& v, StudentAttempt& sa, stringstream& ss del const) {

   vettore:: const_iterator i = v.begin ();
  size_t la SZ = 0;
  il bFirst di bool = allinea;

  mentre (i! = v.end ()) {

    se (isDistEqual (*i, sa)) {
    
      se (! studentName del bFirst) <>ss;
      ++sz;
    }

    ++i; 
    bFirst = falso;
  }

  la SZ di ritorno;
}
 

conduttura di int () {

   throwDist di StudentAttempt [] = {
      {50, “A„},      {22, “A„},      {16, “B„},      {44, “C„},
      {33, “D„},      {34, “E„},      {22, “F„},      {21, “G„},
      {49, “A„},      {5, “B„},      {2, “C„},      {22, “A„},
      {33, “B„},      {22, “C„},      {22, “D„},      {44, “E„}, {22, “D„}
   };


   insieme trattato;

   int len = sizeof)/sizeof (throwDist [0] (di throwDist);

   dist di vettore (throwDist, throwDist + len);
   vettore:: iterator esso = dist.begin ();

   specie (dist.begin (), dist.end (), cmpAttempts);

   unico (dist.begin (), dist.end (), cmpEntry); // rimuove i duplicati identici dal vettore fascicolato


   per (; esso! = dist.end (); it++) {

      stringstream ss;

      accoppiamenti:: iterator, bool> p = handled.insert (it->distance);

      se (! p.second) continuano; // già trattato

      se (0  < printAllEqual="">
           
Altre soluzioni  
 
programming4us programming4us