Cuestión : Smarthost para el intercambio de Windows en Microsoft SBS 2008

Estoy teniendo problemas el enviar de email de mi servidor del intercambio.  Si los envío a otras cuentas personales (como gmail) van muy bien pero si las envío a los lugares como el soporte técnico de ASUS yo consigue un mensaje del servidor del intercambio que esté teniendo problemas el enviar del email que estoy bastante seguro que el problema podría ser resuelto remitiendo los email a un Smarthost (término de Microsoft).  Godaddy.com es mis ISP para el dominio.  Godaddy tiene cierta clase de arreglo con Microsoft para manejar el nombre de DNS para mi dominio correctamente vía el Internet similar al servicio de DYNDNS.  He sido fracasado con la determinación de un smarthost o del relais del smtp (si son de hecho la misma cosa) con Godaddy.  La primera cosa que quisieran que hiciera era establecer un email address con Godaddy usar el Domain Name de mi dominio SBS2008 como el tor del Domain Name el email address.  Entonces me tenían cambiar a los expedientes del MX a su dominio en vez de mi dominio SBS2008.  Eso no aparecía trabajar tampoco.  la ayuda del
Any sería appreciated.
class= del

Respuesta : Smarthost para el intercambio de Windows en Microsoft SBS 2008

Bien, adentro

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

usted tiene que entrada muy duplicado - apenas quitarla después de que se clasifique, e.g.
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  

usar namespace std;

struct StudentAttempt
{
   distancia de la internacional;
   studentName de la secuencia;
};

bool cmpEntry (StudentAttempt dejado, la derecha de StudentAttempt) {
   == de vuelta right.studentName del && left.studentName del == right.distance de left.distance;
}
cmpAttempts del bool (StudentAttempt dejado, la derecha de StudentAttempt) {
   si (left.distance < right="">y v, StudentAttempt& sa, stringstream& ss del const) {

   vector:: const_iterator i = v.begin ();
  size_t SZ = 0;
  el bFirst del bool = verdad;

  ¡mientras que (i! = v.end ()) {

    si (isDistEqual (*i, sa)) {
    
      ¡si (! studentName de los ss del bFirst <>);
      ++sz;
    }

    ++i; 
    bFirst = falso;
  }

  SZ de vuelta;
}
 

cañería de la internacional () {

   throwDist de 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”}
   };


   sistema manejado;

   internacional len = sizeof ()/sizeof (throwDist [0] del throwDist);

   dist del vector (el throwDist, throwDist + len);
   vector:: iterator él = dist.begin ();

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

   único (dist.begin (), dist.end (), cmpEntry); // quita los duplicados idénticos del vector clasificado


   para (; ¡él! = dist.end (); it++) {

      stringstream ss;

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

      ¡si (! p.second) continúan; // dirigido ya

      si (0  < printAllEqual="">
           
Otras soluciones  
 
programming4us programming4us